参考:http://blog.csdn.net/kthq/article/details/8618052http://www.jdon.com/idea/jvm.html写的很好很详细,总结学习心得如下:1 内存分类jvm的内存从功能上可以分为四类:方法区本地方法栈用户栈用户堆其中:方法区:也被称为...
分类:
其他好文 时间:
2015-08-18 15:46:22
阅读次数:
118
Java中对象的初始化都做了些什么,以Person p = new Person("张三",20)为例
一、Person p
1.首先会把编译后的Person.class文件加载内存中
2.在栈内存中为类Person的引用p开辟空间
3.如果Person中有静态的成员,则会先把静态的变量和方法加载到方法区中的静态方法区
二、new Person("张三",20...
分类:
其他好文 时间:
2015-08-17 01:07:54
阅读次数:
113
java方法区【名词解析】 --->和java堆一样,方法区是一块所有线程共享的内存区域。 --->保存系统的类信息,比如,类的字段,方法,常量池等。 --->方法区的大小决定了系统可以保存多少个类,如果系统定义了太多的类,导致方法区溢出,虚拟机同样会抛出内存溢出的错误 --->jdk1.6和jdk...
分类:
编程语言 时间:
2015-08-16 19:47:11
阅读次数:
182
java虚拟机解构图一java虚拟机解构图二java虚拟机结构图三【1】类加载系统 --->负责从文件系统或网络中加载class信息,存放至方法区的内存空间【2】java堆 --->虚拟机启动时建立。java主要内存工作区域。 --->存放:java对象实例。 --->所有线程共享【3】方法区 --...
分类:
编程语言 时间:
2015-08-16 18:05:42
阅读次数:
190
java虚拟机中的内部数据结构,虚拟机栈、堆、运行时方法区、运行时常量池...
分类:
编程语言 时间:
2015-08-16 12:23:46
阅读次数:
116
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------类方法.1. 特点:以加号( + )开头,调用格式: [类名 方法名] 类方法的好处:不需要创建实例对象,直接通过类名访问,节省空间 ,提高了效率2.注意事项:类方法可以和实例方法同名, 相互之间....
分类:
其他好文 时间:
2015-08-12 18:49:09
阅读次数:
120
内存管理、JVM、栈、堆、方法区、引用类型数组...
分类:
编程语言 时间:
2015-08-11 23:25:58
阅读次数:
171
JVM内存管理和JVM垃圾回收? JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分...
分类:
编程语言 时间:
2015-08-11 21:38:02
阅读次数:
147
JVM在执行java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途和创建、销毁时间。有些区域随着虚拟机的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范1.7》规定,Java虚拟机所管理的内存分为以下几个区域:
程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、运行时常量池、直接内存
程序计数器
是一块较小的内存...
分类:
其他好文 时间:
2015-08-09 20:47:15
阅读次数:
132
JQ思想————————————————————————1.模仿CSS获取元素2.方法函数化,JQ以各种方法传参代替了JS的属性赋值操作3.方法链式操作4.和原生共存,写法不能混用5.取值赋值合用一个方法,区别于加不加参数,当一组元素取值时,
取的是第一个元素的值,取出所有元素需要循环。而赋值时,
直接赋值给这组的每个元素
$()下的常用方法————————————————————–has()...
分类:
Web程序 时间:
2015-08-09 17:11:05
阅读次数:
129