1.syso中包含的"+"操作符,当编译器观察到一个string后面紧跟一个"+",而这个+后面又紧跟一个非string类型的元素转化为string.
2.两个对象==比较时,比较的是引用。equals()的默认行为是比较引用。
3.当使用逻辑操作符时,会遇到"短路"现象。
4.break用于强制退出循环,不执行循环中剩余的语句。而continue则停止执行当前的迭代,然后退回循环起始处,开始下一次迭代。
5.java里的对象并非总是被垃圾回收,对象可能不被垃圾回收,垃圾回收并不等于'析构'
6.垃圾回收只与内存有关,
7.java尽力保证,所有变量在使用前都能恰当的初始化。对于局部变量,java已编译时错误的形式来贯彻这种保证。
8.初始化的顺序是先静态对象,而后是非静态对象。