125day(继续阅读Core Java)

陈国佳总结《2018年2月12日》【连续125天】

标题:继续阅读Core Java;

内容:
1.建立类的访问器方法时,应避免如下代码:

125day(继续阅读Core Java)

当main函数作出如下操作时:

125day(继续阅读Core Java)

125day(继续阅读Core Java)

就可以看见d与hireDay引用了同一个对象;

应修改如下:

125day(继续阅读Core Java)

2.静态常量:
125day(继续阅读Core Java)

3.System类中有个setOut方法,它是本地方法,而非Java语言实现,

所以可以绕过Java语言的存取控制机制,从而修改final变量;

写代码时应该尽量避免这种方法;