操作符/控制执行流程/初始化与清理

来源:互联网 发布:淘宝聘用店主 编辑:程序博客网 时间:2024/06/05 10:49

1.syso中包含的"+"操作符,当编译器观察到一个string后面紧跟一个"+",而这个+后面又紧跟一个非string类型的元素转化为string.

2.两个对象==比较时,比较的是引用。equals()的默认行为是比较引用。

3.当使用逻辑操作符时,会遇到"短路"现象。

4.break用于强制退出循环,不执行循环中剩余的语句。而continue则停止执行当前的迭代,然后退回循环起始处,开始下一次迭代。

5.java里的对象并非总是被垃圾回收,对象可能不被垃圾回收,垃圾回收并不等于'析构'

6.垃圾回收只与内存有关,

7.java尽力保证,所有变量在使用前都能恰当的初始化。对于局部变量,java已编译时错误的形式来贯彻这种保证。

8.初始化的顺序是先静态对象,而后是非静态对象。


原创粉丝点击