- default关键字和Java中的public、private等关键字一样,都属于修饰符关键字,可以用来修饰属性、方法以及类,但是default一般用来修饰接口中的方法。
- 尽管true,false,null不是关键字,但是,也不能将其作为标识符使用,否则同样会产生编译错误。
- 第一,从简单的角度讲,就像其他类型(例如int类型)的字面常量一样,我们不能将数值1或20声明为标识符,因而,也同样不能将布尔类型或引用类型的字面常量(true,false与null)声明为标识符。第二,从语法的角度讲,编译器在解析符号的时候,对于某一个符号T,如果T同时可以解析为标识符或者字面常量,则总是会解析为字面常量。因此,程序中只要出现true(false或null),则一定会解析为字面常量,而不是标识符。
- 得到数组的长度在java里是很简单的,那就是:数组名.length
- java中的一个char的确是2个字节。java采用unicode,2个字节来表示一个字符。java中的char类型是使用UTF16来编码的,也就是说用16位(也就是两字节)来表示一个char,一个汉字需要两字节来存储,所以,一个char刚好可以存下一个汉字。
- swich中,每个case执行完,如果没有break,会继续执行下一个case的内容,直到出现break,所以i=1时,打印的je,i=2是打印的是e,i=3时打印的是p好,i=4时打印的是好,加起来就是jeep好好