转载: 英文原版地址:http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/ 翻不了墙的可以看这个英文版:https://www.cnblogs.com/davidwang456/p/3464743.html 我找了个翻译版看,但是图片刷不出来:https://segmentfault.com/a/1190000004206269 国内英文版那个代码排版又很差,但是有图,我这里把两个整合一下 http://itin…
http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/ http://architects.dzone.com/articles/understanding-jvm-internals 这篇也不错,推荐读一下 Every developer who uses Java knows that Java bytecode runs in a JRE (Java Runtime Environment). The mos…
译者语 为加深对JVM的了解和日后查阅时更方便,于是对原文进行翻译.内容是建立在我对JVM的认识的基础上翻译的,加上本人的英语水平有限,若有纰漏请大家指正,谢谢. 原文地址:http://blog.jamesdbloom.com/JVMInternals.html 一.前言 本文将介绍JVM内部架构.下图展示符合Java7规范的JVM内部主要组件. 下面我们将上述组件分为线程相关和线程独立两种类型来介绍. 二.目录 Thread Per Thread program Counter (PC) S…
最近关注了一下垃圾回收的问题,想了解一下JVM 关于方法区的垃圾回收机制,找了几篇文章,不同的文章从不同角度讲述了一下,嗯... 拼凑起来 记录一下, 有些未验证正确性... JVM 方法区 当JVM使用类装载器装载某个类时,它首先要定位对应的class文件,然后读入这个class文件,最后,JVM提取该文件的内容信息,并将这些信息存储到方法区,最后返回一个class实例.上面是对类的装载过程作了个简单的描述,看了上面一段文字,也许你会问:方法区是什么?里面存了哪些内容?下面我们将对方法区作一个…
转载地址:http://blog.csdn.net/alspwx/article/details/20799017 一.J2EE.J2SE.J2ME区别 J2EE——全称Java 2 Enterprise Edition,是Java的一种企业版,用于企业级应用开发. J2SE——全称Java 2 Standard Edition,是Java的标准版,用于标准应用开发,也是Java基础版本. J2ME——全称Java 2 Micro Edition,是Java的微型版,用于手机.PDA等嵌入式开发…
http://blog.jamesdbloom.com/JVMInternals.html http://blog.csdn.net/column/details/talk-about-jvm.html http://itindex.net/detail/50346-jvm-%E6%96%B0%E7%94%9F%E4%BB%A3-%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6 <深入理解JVM> <Think in GC>…
原版:http://www.cubrid.org/blog/dev-platform/understanding-jdbc-internals-and-timeout-configuration 中文版: http://www.cnblogs.com/iceJava/p/4497763.html 备注:阅读了一遍,发现作者有蛮多重要的笔误,大家阅读的时候仔细点. An application with a proper JDBC timeout can cut down the failure…
http://blog.jamesdbloom.com/JVMInternals.html (基于 Java 7)…
JVM 内部原理(四)- 基本概念之 JVM 结构 介绍 版本:Java SE 7 每位使用 Java 的程序员都知道 Java 字节码在 Java 运行时(JRE - Java Runtime Environment)里运行.Java 虚拟机(JVM - Java Virtual Machine)是 Java 运行时(JRE)的重要组成部分,它可以分析和执行 Java 字节码.Java 程序员不需要知道 JVM 是如何工作的.有很多应用程序和应用程序库都已开发完成,但是它们并不需要开发者对 J…
JVM 内部原理(五)- 基本概念之 Java 虚拟机官方规范文档,第 7 版 介绍 版本:Java SE 7 每位使用 Java 的程序员都知道 Java 字节码在 Java 运行时(JRE - Java Runtime Environment)里运行.Java 虚拟机(JVM - Java Virtual Machine)是 Java 运行时(JRE)的重要组成部分,它可以分析和执行 Java 字节码.Java 程序员不需要知道 JVM 是如何工作的.有很多应用程序和应用程序库都已开发完成,…