Java编程思想学习录连载文章
四种常见初始化方式:
静态域的初始化:
数组的初始化:
特别注意:
若函数参数只使用可变函数列表这将会使重载变得难以理解,解决办法是:(1)要么在参数中加一个非可变参数;(2)要么只在重载方法的一个版本上使用可变参数;(3)不要尝试这种做法
初始化的顺序:
object.func(1) = Class.func(object,1)
关于jvm的垃圾回收,有几点必须记住的:
java允许在类中创建一个名为finalize()的方法做终结处理,但该函数一般不是来给你做内存释放这类动作的!
建议: 如果是进行除释放存储空间之外的清理工作(如关闭文件句柄等),还是由程序员来明确地调用某个恰当的方法
由上面的例子可以看出: