只要对象有活的引用,对象就会继续活在堆上
引用存放在栈上,对象存放在堆上
从某个构造函数调用重载版的另一个构造函数:在构造函数中使用this(相应参数),且this(相应参数需要放在第一行)
如果你已经写了一个有参数的构造函数,并且你需要一个没有参数的构造函数,则你必须自己动手写。
对于非primitive的变量,只是保存对象的引用而已,而不是对象本身。不论对象是否声明或创建,如果局部变量是个对该对象的引用,只用变量本身会放在栈上。
如果你声明出一个抽象的方法,就必须将类也标记为抽象的。你不能在非抽象类中拥有抽象的方法。
让类成员无法被继承的方法
ArrayList是一个对象,而不是一个数组。在这个对象上,可以用add、remove、contains、isEmpty、size等操作。
jar包是一群文件包的存档文件,manifest定义jar中哪一个文件带有启动应用程序的mian