JVM
文章平均质量分 82
zyxNobita
追求新技术敢于创新,努力工作!!!脚踏实地得走好每一步,虽然想象很丰满,现实很骨干,以踏实、勤奋得心态去生活。没有解决不了的困难,只是还没有找对方法。
展开
-
Java 虚拟机体系结构
转载:http://hxraid.iteye.com/blog/676235 众所周知,Java源代码被编译器编译成class文件。而并不是底层操作系统可以直接执行的二进制指令(比如Windows OS的.exe文件)。因此,我们需要有一种平台可以解释class文件并运行它。而做到这一点的正是Java 虚拟机(JVM)。 实际上,JVM是一种解释执行class文件的规范技术。转载 2015-09-15 11:15:59 · 374 阅读 · 0 评论 -
java虚拟机内存管理机制(二):了解JVM的内存管理与垃圾回收
Java语言具备GC(垃圾回收)的能力,内存管理不需要应用程序去过问,这很方便。但是,GC是怎么进行的,JVM的内存参数应该怎么调整,如何优化,往往我们不是太清楚。看过一些资料后,对Sun JVM的内存管理以及垃圾回收的机制大概有了一个概念,这里将这些资料归纳和翻译出来。本文内容主要基于Sun JVM 1.3.1,在后续版本中有不少优化措施,但是这些基本概念还是不变的。 这里假设大家对GC的转载 2015-09-15 11:20:12 · 464 阅读 · 0 评论 -
jvm理解
转载:http://blog.csdn.net/ning109314/article/details/10411495 JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.转载 2015-09-15 11:01:50 · 382 阅读 · 0 评论 -
java中JVM的原理
一、java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main转载 2015-09-15 11:17:57 · 348 阅读 · 0 评论 -
深入理解JVM内幕
每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没有深入理解JVM的情况下,许多开发者已经开发出了非常多的优秀的应用以及Java类库。不过,如果你了解JVM的话,你会更加了解Jav转载 2015-09-15 19:24:47 · 680 阅读 · 0 评论 -
Class文件内容及常量池
转自:http://hxraid.iteye.com/blog/687660 当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM开辟出来的方法区内存中。那么这个class文件里面到底有些什么内容呢? 一、class文件内容概述 class文件是由8bits的字节流组成,全部字节构成了15个有意义的转载 2015-09-15 11:13:52 · 355 阅读 · 0 评论 -
Java动态绑定机制的内幕
转载:http://hxraid.iteye.com/blog/428891 在Java方法调用的过程中,JVM是如何知道调用的是哪个类的方法源代码? 这里面到底有什么内幕呢? 这篇文章我们就将揭露JVM方法调用的静态(static binding) 和动态绑定机制(auto binding) 。 ★ 静态绑定机制 Java代码 //转载 2015-09-15 11:14:59 · 366 阅读 · 0 评论 -
java虚拟机内存管理机制:JVM内存管理总结
原博客:http://blog.csdn.net/lengyuhong/article/details/5953544 近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构—— 如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Exe转载 2015-09-15 11:19:24 · 420 阅读 · 0 评论