码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
【转载】Java 类加载与初始化
原文地址:http://www.cnblogs.com/zhguang/p/3154584.html 目录 类加载器 动态加载 链接 初始化 示例 类加载器 在了解Java的机制之前,需要先了解类在JVM(Java虚拟机)中是如何加载的,这对后面理解java其它机制将有重要作用。 每个类编译后产生一 ...
分类:编程语言   时间:2017-02-14 17:41:23    阅读次数:232
深入理解java虚拟机之——JVM垃圾回收策略
如何判断一个对象是否存活 引用计数算法:给对象中添加一个引用计数器,每当有引用它时,计数器值就加1;当引用 失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用。 Java虚拟机里面没有选用引用计数算法来管理内存,其中主要原因是他很难解决对象 之间相互引用的问题。 例如:对象objA和 ...
分类:编程语言   时间:2017-02-14 15:08:18    阅读次数:205
JVM结构、GC工作机制详解
JVM结构、内存分配、垃圾回收算法、垃圾收集器。 一、JVM结构 根据《java虚拟机规范》规定,JVM的基本结构一般如下图所示: 从左图可知,JVM主要包括四个部分: 1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的class加载到JVM中。(右图表示了从java源文件 ...
分类:其他好文   时间:2017-02-14 11:58:14    阅读次数:278
JVM的默认参数
如果在META-INF/MANIFEST.MF文件里面设置了Main-Class属性,那么你就可以很方便的通过java -classpath myapp.jar Main命令甚至更简洁的java -jar myapp.jar命令,来启动java虚拟机。这些命令会使用默认的设置来启动JVM。 要想看到 ...
分类:其他好文   时间:2017-02-14 11:53:12    阅读次数:248
如何清晰说明白一个技术问题
遇到的问题说不清楚,或者无法向别人清楚的解释自己知道的某件事情,这是一种小的沟通问题。 我最喜欢的一本也是目前觉得最棒的一本书是《深入java虚拟机》,不仅是因为其中的知识,更是因为在讲述知识的时候能把知识说的非常明白。 大部分学习java的人都知道java的垃圾回收机制,可是却没有想过在垃圾收集中 ...
分类:其他好文   时间:2017-02-14 00:01:16    阅读次数:350
Java语言开发环境搭建
在使用任何计算机语言开发之前,都要搭建其开发环境。 一、明确什么是JDK、JRE。 二、下载JDK 三、安装JDK 四、配置环境变量 五、验证是否成功 一、什么是JRE、JDK。 JRE(Java Runtime Environment,Java运行环境):包括Java虚拟机(JVM)和Java程序 ...
分类:编程语言   时间:2017-02-13 15:09:08    阅读次数:158
Java中基本数据类型和包装类
参考:深入剖析Java中的装箱和拆箱; Java中基本数据类型和包装类互转中 缓冲机制的使用 ; java学习笔记:装箱和拆箱,包装器和缓冲池 Java 各 类型数据在内存中分配情况详解 一 java内存分配 这里只是在网上找的一些资料; Java 中的数据类型分为 1. 基本类型(原始数据类型) ...
分类:编程语言   时间:2017-02-13 14:01:28    阅读次数:179
Java语言跨平台原理
Java语言有一个很重要的原理叫:跨平台性。 在介绍Java语言的跨平台性之前首先要介绍一个很重要的概念:JVM: JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的 ...
分类:编程语言   时间:2017-02-13 12:31:51    阅读次数:169
JVM学习总结(一)
JVM--Java虚拟机 1.类加载器 JVM虚拟机的类加载器有三个 bootstrapClassLoader 引导类加载器 是有C语言编写,在JVM虚拟机启动时 加载到内存中负责加载rt.jar夹包内的类--jre内置夹包 ExtClassLoader 扩展类加载器 Java语言编写,由引导类加载 ...
分类:其他好文   时间:2017-02-12 14:45:02    阅读次数:291
java 虚拟机 学习笔记 第二章 走进java
java 获得获得认可的原因 结构严谨、面向对象 一次编写 到处运行 相对安全的内存管理和访问机制 避免绝大部分的内存泄露和指针越界 运行时编译即优化 jdk是用于支持java程序开发的最小环境 时间表 1991 oak 1995 oak 改为java 1996 4 java one 1997 su... ...
分类:编程语言   时间:2017-02-11 22:40:00    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!