![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java虚拟机
java虚拟机介绍
ustb_yzb
这个作者很懒,什么都没留下…
展开
-
java虚拟机学习之路-走进java
java程序设计语言、java虚拟机、java API类库统称为JDK,是java程序开发的最小环境 java跨平台的功能是比较强大的,正是由于这个特性,使得很多开发者使用这门语言。有一句话是这么说的“C++程序员觉得内存管理太重要了,所以一定要自己进行管理;Java程序员觉得内存管理太重要了,所以一定不能自己去管理”,这句话体现了JAVA与C++的一个很大的不同点:内存管理和访问机制。在JAV原创 2016-11-15 11:18:35 · 149 阅读 · 0 评论 -
java虚拟机学习之路-java内存区域与内存溢出异常
1.程序计数器原创 2016-11-15 11:56:49 · 174 阅读 · 0 评论 -
java虚拟机之路-垃圾收集器与内存分配策略
java与c++之间有一堵由动态分配和垃圾收集技术所围成的高墙,墙内的想出去,墙外的人却想进来。 1.概述 垃圾收集是要比java更加久远的技术。程序计数器、虚拟机栈、本地方法栈这些都是线程私有的,随线程而生或灭,所以这部分的垃圾很好收集。堆或者方法区中,对象是在运行时动态创建的,所以只有在运行时才能知道创建那些对象,分配多少内存,方法的分支需要的内存是不一样的。垃圾收集主要是对堆中和原创 2016-11-17 13:14:29 · 350 阅读 · 0 评论 -
java虚拟机学习之路-类文件结构
代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步 write once,run Anywhere 。这是java的口号,可见开发人员渴望打破平台的限制。 大端是数据的尾端放在存储的高位 class文件是以8字节为基础单位的二进制流,中间没有任何分隔符。 每个class文件的头4个字节被称为魔数。它用来对文件进行十分识别。比如图片、文件等原创 2017-04-11 17:24:24 · 258 阅读 · 0 评论