码迷,mamicode.com
首页 >  
搜索关键字:方法区    ( 1707个结果
jvm
PC寄存器 -每个线程拥有一个PC寄存器 -在线程创建时 创建 -指向下一条指令的地址 -执行本地方法时,PC的值为undefined 方法区 -保存装载的类信息 类型的常量池 字段,方法信息 方法字节码 -通常和永久区(Perm)关联在一起 常量池:在jdk1.6之前,这块区间属于永久区,但是在j ...
分类:其他好文   时间:2017-07-09 17:13:42    阅读次数:95
垃圾收集器
垃圾收集器 引用计数器: 从gc日志可以看出是回收了,java虚假没有选用引用计数器算法管理内存 可达性分析算法 ?线程池中线程是维持一个数量还是,用已经有的线程? 回收方法区 垃圾收集器 垃圾收集器根据应用场景和内存回收范围来选择。根据新生代、老年代,高性能服务器、客户端,计算密集场景、高响应场景... ...
分类:其他好文   时间:2017-07-08 21:13:03    阅读次数:308
内存自动管理
内存自动管理20 内存模型20 Jvm垃圾收集算法22 标记-清除22 标记-整理22 复制算法22 分代思想23 Stop-The-World23 java堆溢出:24 方法区和运行时常量池溢出27 本机直接内存溢出29 垃圾收集器30 引用计数器:... ...
分类:其他好文   时间:2017-07-08 21:12:55    阅读次数:286
java堆溢出
在Eclipse 配置运行参数或者在命令行中加上参数 eclipse 安装 MAT插件,使用。 虚拟机栈内存溢出: 创建很多线程导致内存溢出,可以减少最大堆和减少栈容量。 方法区和运行时常量池溢出 在jdk1.6中intern()方法会把首次遇到的字符串实例复制到永久代。而由StringBuilde... ...
分类:编程语言   时间:2017-07-08 21:12:24    阅读次数:328
jQuery获取文本节点之 text()/val()/html() 方法区别
在jquery中val,text,html都能取到值,或加一个参数来赋值,那么它们有些什么区别?下面我们来举例说明: 首先,html属性中有两个方法,一个有参,一个无参 1. 无参html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档,返回的是一个Str ...
分类:Web程序   时间:2017-07-08 11:25:15    阅读次数:277
java多线程 interrupt(), interrupted(), isInterrupted()方法区别
interrupt()方法: 作用是中断线程。 本线程中断自身是被允许的,且"中断标记"设置为true 其它线程调用本线程的interrupt()方法时,会通过checkAccess()检查权限。这有可能抛出SecurityException异常。 若线程在阻塞状态时,调用了它的interrupt( ...
分类:编程语言   时间:2017-07-06 17:00:52    阅读次数:355
Java反射机制
虚拟机在class文件的加载阶段,把类信息保存在方法区数据结构中,并在Java堆中生成一个Class对象,作为类信息的入口。 假如你写了一段代码:Object o=new Object(); 运行了起来! 首先JVM会启动,你的代码会编译成一个.class文件,然后被类加载器加载进jvm的内存中,你 ...
分类:编程语言   时间:2017-07-06 12:13:58    阅读次数:241
JVM类加载机制(转)
原文出自:http://www.cnblogs.com/ityouknow/p/5603287.html 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数 ...
分类:其他好文   时间:2017-07-06 10:20:49    阅读次数:216
JVM内存—堆(heap)栈(stack)方法区(method) (转)
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区 ...
分类:其他好文   时间:2017-07-06 00:26:07    阅读次数:188
Scanner-String-StringBuilder-API
1.能够明确API的使用步骤 1)打开帮助文档? 2)点击显示,找到索引,看到输入框? 3)你要找谁?在输入框里输入,然后回车? 4)看包:java.lang下的类不需要导包,其他需要? 5)看类的解释和说明? 6)学习构造方法? 7)使用成员方法2.能够使用Scanner类获取键盘输入的字符串 i... ...
分类:Windows程序   时间:2017-07-05 23:45:21    阅读次数:386
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!