已采纳回答 / Wang_Yu
我没听懂你说的是什么意思构造方法中的界面转换??我所知道的貌似就只有继承的时候出现的super()了;假设有一个父类<...code...>一个子类继承了它<...code...>所以说<...code...>如果在main方法中声明一个Son的实例,会先访问Son的构造函数,然后在Son构造函数的第一句就会通过super()去访问Father类。然后执行完Father的构造函数后,则会执行Son的构造函数。
2015-05-13
已采纳回答 / 你存在
首先你得先了解java的内存管理,静态变量的内存开销很大,众所周知,java有着自己的一个JVM内存垃圾回收机制,但是一旦是静态的内存开辟就意味着几乎不可能会被回收。也就意味着即使你的程序再也不用此静态内存(static变量),所占内存也不会被释放掉,而使用new关键字则会在失去引用的时候或者手动释放掉内存,或者定义string以及int等8大数据类型变量会被jvm放到栈内存中来(说的有点多这里面还有常量池的概念 都是为了更好的管理内存),在一个大的项目中内存的开销直接影响着程序的性能,当然合理的使用st...
2015-05-12