1. java中内存的分配方式有两种:
一种是在堆中分配,一种是在堆栈中分配,所有new出来的对象都是在堆中分配的,函数中参数的传递是在栈中分配的。通常情况下堆的内存可以很大,比如32位操作系统中的虚拟内存都可以被堆所使用(当内存紧张的时候甚至硬盘都可以是堆的存储空间),而堆栈的内存分配是有限的。
2.java中除int float double char byte,其余都是对象类型,要在堆上new出来。
3. 传参时java的引用功能上更像是指针。
4. java中的clone():在object中的protected方法, 按位赋值,浅拷贝。(相当于拷贝构造函数?)
5. 深拷贝方法:<a>覆盖父类clone()方法。<b>serializable
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。