![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA SE
程序员蛋仔
这个作者很懒,什么都没留下…
展开
-
java数组?你可能理解错了!
一.数组变量需要初始化? 对于java程序中所有的引用变量,它们都不需要经过所谓的初始化,需要初始化的实际是该引用变量所引用的对象,数组变量不需要初始化,它所引用的对象需要初始化。 二.基本类型变量的值都存储在栈内存中? 所有局部变量,不管是基本类型的还是引用类型的,都存储在各自的方法栈中。但是引用变量所引用的对象(包括数组)都是存储在推内存中。 三.nullPointerEx原创 2013-01-22 13:32:44 · 314 阅读 · 0 评论 -
流程控制的陷阱
1.switch语句中,default分支有一个潜在的条件,即表达式的值与前面的所有分支的值不相等,只有不执行前面的所有的分支时才会执行该分支。 2.java中一旦找到匹配的case分支,程序开始执行这个分支的执行体,不再判断后面的case,default标签的条件是否匹配,一次执行后面的语句,一直到本次循环结束。 3.switch语句的表达式只能有5种数据类型,byte,shor原创 2013-01-23 10:18:40 · 343 阅读 · 0 评论