Java笔记
来源:百度文库 编辑:神马文学网 时间:2024/04/25 17:29:46
1. java中内存的分配方式有两种:
一种是在堆中分配,一种是在堆栈中分配,所有new出来的对象都是在堆中分配的,函数中参数的传递是在栈中分配的。通常情况下堆的内存可以很大,比如32位操作系统中的虚拟内存都可以被堆所使用(当内存紧张的时候甚至硬盘都可以是堆的存储空间),而堆栈的内存分配是有限的。
2.java中除int float double char byte,其余都是对象类型,要在堆上new出来。 3. 传参时java的引用功能上更像是指针。 4. java中的clone():在object中的protected方法, 按位赋值,浅拷贝。(相当于拷贝构造函数?) 5. 深拷贝方法:覆盖父类clone()方法。serializable
一种是在堆中分配,一种是在堆栈中分配,所有new出来的对象都是在堆中分配的,函数中参数的传递是在栈中分配的。通常情况下堆的内存可以很大,比如32位操作系统中的虚拟内存都可以被堆所使用(当内存紧张的时候甚至硬盘都可以是堆的存储空间),而堆栈的内存分配是有限的。
2.java中除int float double char byte,其余都是对象类型,要在堆上new出来。 3. 传参时java的引用功能上更像是指针。 4. java中的clone():在object中的protected方法, 按位赋值,浅拷贝。(相当于拷贝构造函数?) 5. 深拷贝方法:覆盖父类clone()方法。serializable
Java笔记
《java与模式》笔记
Java笔记(一)
从零开始Java学习笔记
java并发编程实践笔记
Java笔记A(一)
java并发编程实践笔记
【转】JAVA接口学习笔记
Java学习笔记 - 基础篇
Java & xml学习笔记 SAX篇
学习Java的笔记(4)
目录---Java JDK 5.0学习笔记
Java JDK 5.0学习笔记 导读
Java & xml学习笔记 SAX篇
Java开发笔记 — dom4j 和 xpath
Java开发笔记 — HttpServletRequest方法总结
J2EE笔记(二) — Java web
【转】开发笔记:Java命名规范
java搜索引擎lucene学习笔记 --水木尤寒的博客
Java中文处理学习笔记——Hello Unicode
Java笔记(六 程序、进程和线程)
享受JAVA的空气: Struts学习笔记(二)
Socket输入流的阻塞问题 - Java学习笔记 - HutaoW!
笔记:第十一讲?JDBC编程-Java/JSP-IT学习者