码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
Java中this关键字
原文链接地址:https://www.cnblogs.com/zheting/p/7751752.html 当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。 因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现 ...
分类:编程语言   时间:2019-09-04 09:44:13    阅读次数:104
关于java虚拟机
JVM 堆和栈 简单意义上,Java把内存划分为两种:一种是栈内存,另一种是堆内存 栈式存储: 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 优点:存取速度比堆要快,仅次于 ...
分类:编程语言   时间:2019-09-03 16:21:22    阅读次数:103
jvm有fullGc 为什么还会出现oom(OutOfMemoryError)
本文摘自 占小狼 文章,本文比喻的很形象; 问题: 既然在触发full gc的时候,年老代和持久代都会被清理,那么为什么还会出现oom问题? 而且对于强引用,当内存空间不足,java虚拟机宁愿抛出oom错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题; 那么full gc机制 ...
分类:其他好文   时间:2019-09-02 14:15:45    阅读次数:212
java虚拟机规范(se8)——class文件格式(二)
4.4 常量池 java虚拟机指令并不依赖类、接口、类实例或者数组的运行时布局。相反,指令依靠常量池中的符号信息。 所有的常量池条目都有如下的通用结构: 常量池表中的每一个项目是以1比特的标识位开始,指示是哪种cp_info条目。info数组的内容由标志位来决定。有效的标识以及对应的值见表4.4-A ...
分类:编程语言   时间:2019-09-01 23:45:49    阅读次数:120
从零开始搭建Java开发环境第一篇:Java工程师必备软件大合集
1、JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8 downloads 2133151.html 目前主流的JDK版本还是JAVA8,我在阿里用的也是Java8。 JDK里已经包含了JRE也就是Java虚拟机和运行环 ...
分类:编程语言   时间:2019-09-01 21:52:16    阅读次数:85
JVM宏观认知&&内存结构
JVM宏观认知 1.什么是虚拟机? 虚拟机是一种 软件 。 可分为系统虚拟机(仿真物理机)和程序虚拟机(执行单个计算机程序,比如JVM)。 2.什么是Java虚拟机(JVM)? JVM是一种将字节码转化为机器码的软件。(同上) 历经时间的迭代,目前广泛应用的Java虚拟机是Oracle的HotSpo ...
分类:其他好文   时间:2019-09-01 10:35:37    阅读次数:71
Java虚拟机详解(八)------虚拟机监控和分析工具(2)——可视化
Java虚拟机详解(八)------虚拟机监控和分析工具(可视化) ...
分类:编程语言   时间:2019-08-30 09:20:12    阅读次数:68
JVM内存模型
对于大多数应用来说,Java 堆(Java Heap)是Java 虚拟机所管理的内存中最大的一块。Java 堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。 JVM内存结构 由上图可以清楚的看到JVM的内存空间分为3大部分: 其中栈内存可以再细分为java虚拟机栈和本地方法栈,堆内存可以划分为 ...
分类:其他好文   时间:2019-08-29 11:41:02    阅读次数:70
老师推荐的书单
书单较为片面,仅供参考。并非每一本都推荐。 1. 《Java编程思想》 2. 《Java核心技术:卷I(第10版)》3. 《Effective Java(第2版)》4. 《Java并发编程实战》5. 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》6. 《设计模式之禅(第2版)》7. ...
分类:其他好文   时间:2019-08-28 23:58:41    阅读次数:162
JAVA虚拟机内存模型
概念 (这是我学习过程中的一些总结) JAVA虚拟机内存模型 从属于线程的内存区域 JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;我们将这部分归为一类。 1.程序计数器(Program Counter Register) 在JVM规范中,每个线程都有自己的程序计数器。这是一 ...
分类:编程语言   时间:2019-08-28 22:22:09    阅读次数:125
4370条   上一页 1 ... 65 66 67 68 69 ... 437 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!