课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
声明和序列化是我们在学习java编程开发技术的时候需要重点掌握的一个编程知识点,下面我们就通过案例分析来了解一下,java声明与序列化注意事项。
1、初始化顺序
根据JLS(JavaLanguageSpecification)中的定义,class在初始化过程中,需要同时初始化class中定义的静态初始化程序和在该类中声明的静态字段(类变量)的初始化程序。
而对于static变量来说,如果static变量被定义为final并且它值是编译时常量值,那么该static变量将会被优先初始化。
2、不要使用java标准库中的类名作为自己的类名
java标准库中为我们定义了很多非常优秀的类,我们在搭建自己的java程序时候可以很方便的使用。
但是我们在写自定义类的情况下,一定要注意避免使用和java标准库中一样的名字。
这个应该很好理解,就是为了避免混淆。以免造成不必要的意外。
这个很简单,就不举例子了。
3、不要在增强的for语句中修改变量值
我们在遍历集合和数组的过程中,除了原始的for语句之外,java还为我们提供了增强的for循环。
我们在遍历过程中,尝试将i都设置为0,但是后输出intArray的结果,发现没有任何变化。
所以,一般来说我们需要在增强的for语句中,将#i设置成为final,从而消除这种不必要的逻辑误会。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。