
java
MESSI19901025
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中的内存分析
寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制。 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。 堆:存放所有new出来的对象,由垃圾回收器控制生命周期。 静态域:存放静态成员(static定义的)。 常量池:存放字符串常量和基本类型常量(public ...2014-02-24 19:03:22 · 163 阅读 · 0 评论 -
java的初始化流程
java的初始化流程(有继承情况): 1.初始化所有的static成员 2.初始化父类的成员变量 3.调用父类的构造函数 4.初始化子类的成员变量 5.调用子类的构造函数 这个流程确保了所有的成员变量首先都会被赋予默认初值并且子类在使用的时候父类已经初始化完成。...2014-02-27 21:54:27 · 188 阅读 · 0 评论 -
java运行过程
1.java首先调用静态方法或者变量 2.加载.class文件 3.如果需要new一个新的对象,则需要在堆中分配足够的空间 4.开始初始化 http://akon405.iteye.com/blog/2023802 ...原创 2014-02-27 22:04:33 · 252 阅读 · 0 评论