参考答案:抽象、封装、继承、多态
如果把一个对象做为参数传递给一个方法,这个方法可改变这个对象的属性,并可返回变化的结果,那么这里到底是值传递还是引用传递?
在java语言中,把对象作为参数传递给方法时,方法接收到的是对象内存引用的地址,而不是对象本身,这个引用地址是对象在内存中的位置,他不可能被对象内容那样被改变。所以java中没有引用传递,只有值传递。
参考答案:java中全是值传递
参考答案:不能
final拓展:final数组和final局部变量
参考答案:重载和重写
参考答案:基本数据类型会自动转换为对应的包装类型
参考答案:会存在
拓展:何为内存泄露?
内存泄露就是垃圾回收时,一些无用对象依然被程序持有,导致无法回收。