码迷,mamicode.com
首页 >  
搜索关键字:地方法    ( 861个结果
JVM 学习总结
[TOC] Java内存区域 运行时数据区 & Java 内存结构 & Java 内存区域 JDK 1.8 之前: JDK 1.8 : 线程私有的: 程序计数器 虚拟机栈 本地方法栈 线程共享的: 堆 方法区(1.8 转到直接内存的元空间) 直接内存 (非运行时数据区的一部分) 1. 程序计数器 程 ...
分类:其他好文   时间:2019-10-05 10:42:22    阅读次数:113
java安全相关知识
JVM:java虚拟机,Java编译程序将生成Java虚拟机上可运行的目标代码,使得Java程序可以再不同平台不加修改的运行。JVM包含完善的硬件架构,主要分为五大模块—类装载器子系统、运行时数据全、执行引擎、本地方法接口和垃圾收集模块。其没有寄存器,指令集使用Java栈来存储中间数据。 JRE:J ...
分类:编程语言   时间:2019-10-04 17:01:04    阅读次数:83
[转帖]【JVM 知识体系框架总结】
【JVM 知识体系框架总结】 https://www.cnblogs.com/mousycoder/p/11612448.html JVM 内存分布 线程共享数据区:方法区->类信息,静态变量堆->数组对象 线程隔离区虚拟机栈-> 方法本地方法栈->本地方法库 native 堆、程序计数器 JVM ...
分类:其他好文   时间:2019-10-04 09:14:22    阅读次数:85
【JVM 知识体系框架总结】
JVM 内存分布 线程共享数据区: 方法区 类信息,静态变量 堆 数组对象 线程隔离区 虚拟机栈 方法 本地方法栈 本地方法库 native 堆、程序计数器 JVM 运行数据 程序计数器 线程隔离 ,比较小的内存空间,当前线程所执行的字节码的行号 线程是一个独立的执行单元,由 CPU执行 唯一没有 ...
分类:其他好文   时间:2019-09-30 14:48:28    阅读次数:73
JVM学习记录2--垃圾回收算法
首先要明确,垃圾回收管理jvm的堆内存,方法区是堆内存的一部分,所以也是。 而本地方法栈,虚拟机栈,程序计数器随着线程开始而产生,线程的结束而消亡,是不需要垃圾回收的。 1. 判断对象是否可以被回收 1.1 引用计数法 + 原理:给对象添加一个计数标志,被引用一次就加1,引用取消就减1,而垃圾回收时 ...
分类:编程语言   时间:2019-09-23 22:40:21    阅读次数:113
JAVA的JDK和API的区别是什么?
JAVA的JDK和API的区别是: 1、Java好比房子,API好比土地,JDK好比开发商的关系。 2、 JDK与API都是为了JAVA,互依互存,又各自独立,只有共同才能创造价值。 一、全称: 1、JDK:Java Development Kit 。 2、API:Application Progr ...
分类:编程语言   时间:2019-09-16 10:26:57    阅读次数:116
gc算法与内存分析(jvm)
参考资料:GC算法分类-https://zhuanlan.zhihu.com/p/41666328 《深入理解java虚拟机》第三章垃圾收集器与内存分配策略 一:GC分代--新生代跟老年代 gc活动空间为堆区域,堆按gc处理方式也可以分为新生代跟老年代。 对象内存分配跟使用的垃圾收集器有关,默认是在 ...
分类:编程语言   时间:2019-09-15 17:08:04    阅读次数:110
java-07:内存划分
java的内存划分为5个部分 1,栈(stack):存放的都是方法中的局部变量 2,堆(heap):凡是new出来的对象,都在堆当中,每一个对象都有一个16进制是地址值,堆内存里面的数据,都有一个默认值, 3,方法区(method area):存储class相关信息,包含方法的相关信息 4,本地方法 ...
分类:编程语言   时间:2019-09-14 22:43:35    阅读次数:112
JVM: 垃圾收集器与内存分配策略
GC需要完成的三个件: 哪些内存需要回收 ?什么时候回收? 如何回收? java内存运行时区域中程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出 而有条不紊的执行着出栈和入栈操作。每一个桢帧中分配多少内存基本上是类结构确定下来就已知的,因此这个区域的内存 ...
分类:其他好文   时间:2019-09-07 13:11:22    阅读次数:92
ClassLoader
目的:将class文件加载到内存1:JVM基本结构 类加载器、执行引擎、运行时数据区(堆、栈,方法区)、本地接口 Class Files -> ClassLoader -> 运行时数据区 -> 执行引擎、本地库接口 -> 本地方法库2:类的装卸 加载、连接(验证、准备、解析)、初始化、使用、卸载3: ...
分类:其他好文   时间:2019-09-05 18:17:29    阅读次数:93
861条   上一页 1 ... 13 14 15 16 17 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!