JVM系列(之class文件)Class文件结构class文件采用一种伪结构(无符号数:描述数字、索引引用、数量值或按UTF-8编码的字符串值,表:由多个无符号数或其他表构成的复合型数据结构,整个class文件就是一个表)进行存储。文件结构说明魔数:每个class文件的前4个字节,用于确定这个文件是...
分类:
其他好文 时间:
2014-11-19 18:02:53
阅读次数:
137
我们都知道,JVM的垃圾收集机制能够帮开发者自动管理内存,了解JVM运行时的内存结构是理解垃圾收集机制的前提。本文主要简单介绍JVM运行时的内存结构。【JVM运行时内存中不同的数据区域】一、PC寄存器 做过嵌入式开发或者底层编程的朋友应该都知道PC寄存器的作用,它就相当于在程序流中的游标,指示线程....
分类:
其他好文 时间:
2014-11-19 15:23:15
阅读次数:
150
java-jvm初始化顺序对于每一个面试和学习者来说都非常重要。...
分类:
编程语言 时间:
2014-11-19 10:56:26
阅读次数:
240
Yarn的JVM重用功能——uberhttp://blog.csdn.net/samhacker/article/details/15692003Hadoop:TheDefinitiveGuid总结Chapter6MapReduce的工作原理http://www.cnblogs.com/biyeymyhjob/archive/2012/08/11/2631750.html浅谈hadoop中mapreduce的文件分发http://blog.csdn.net/zgc..
分类:
其他好文 时间:
2014-11-19 02:09:20
阅读次数:
179
基本概念:JavaClassloader(类装载器):JRE的一个模块,用于装载Java类到JVM。JRE加载一个类到JVM需要以下基本步骤:装载:查找并导入class文件,如String.class;链接:校验、准备、解析,其中解析步骤是可以选择的,由使用目的决定;校验:检查载入class文件数据的正确性,..
分类:
编程语言 时间:
2014-11-19 02:07:16
阅读次数:
172
初学Android,下载并安装好了eclipse,ADT和SDK之后,打开Eclipse时,出现: Failed to create the Java Virtual Machine点击确定,eclipse自动关闭;系统:Windows 32位,内存:4G;解决方法:(1)可能JVM内存设置的有点....
分类:
编程语言 时间:
2014-11-18 13:13:06
阅读次数:
183
tomcat专题二:jdk安装以及tomcat基本安装和使用书接tomcat专题一,在这一节将介绍一下java运行环境的安装以及tomcat的基本安装和使用。可能有人会问安装tomcat跟java运行环境有什么关系?正像专题一介绍的那样,tomcat本身只是一个业务框架,一个WEB容器,其底层还是基于jvm虚..
分类:
其他好文 时间:
2014-11-18 01:46:18
阅读次数:
403
本文讲述了有关使用Java来开发低延迟系统的一些经验法则,当然,本文中的内容纯属个人观点,如果你觉得还行,那就去大胆的尝试,如果觉得文章是在胡言乱语,OK,没关系,大家可以深入的讨论一下,其实我写文章的目的只有一个,那就是传播知识,延续人类文明。...
分类:
编程语言 时间:
2014-11-17 22:55:51
阅读次数:
234
读完本文,你将会学到:
1、类中定义的method方法是如何在class文件中组织的
2、method方法的表示-方法表集合在class文件的什么位置
3、类中的method方法的实现代码---即机器码指令存放到哪了,并初步了解机器指令
4. 为什么没有在类中定义自己的构造函数,却可以使用new ClassName()构造函数创建对象
5. IDE代码提示功能的基本原理...
分类:
编程语言 时间:
2014-11-17 19:35:04
阅读次数:
402
>JRE: Java Runtime EnviromentJava的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序(不能编译)。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及Java核心类库。它包括Java虚拟机、Jav...
分类:
其他好文 时间:
2014-11-17 17:30:12
阅读次数:
134