码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
jre、jdk和jvm的关系
JDK:java语言开发工具包,包含JRE,开发人员用。 JRE:java运行环境,非开发人员用,不含各种工具包。 JVM:java虚拟机,是JRE的一部分,作为解释器将java class文件解析为机器可以执行的指令。 ...
分类:其他好文   时间:2016-05-13 18:58:19    阅读次数:153
Java程序的运行过程
Java程序的运行过程java的两种核心机制:java 虚拟机 (java Virtual Machine)垃圾回收机制:Garbagr collectionjava程序的运行过程 *.java源程序 -->java编译器 -->.class 字节码文件 --> 类装载器 -->字节码校验器 -->... ...
分类:编程语言   时间:2016-05-13 17:15:44    阅读次数:218
Java 内存分配全面浅析
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在...
分类:编程语言   时间:2016-05-13 14:49:16    阅读次数:253
jstack
jstack是java虚拟机自带的一种堆栈跟踪工具。 基本介绍 编辑 基本介绍 jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间 ...
分类:Web程序   时间:2016-05-13 14:18:38    阅读次数:254
类加载器
一、序言 类加载器(class loader)是Java中的一个很重要的概念。类加载器负责加载Java类的字节代码到Java虚拟机中。本文首先详细介绍了Java类加载器的基本概 念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在Web容器和 ...
分类:其他好文   时间:2016-05-13 14:01:05    阅读次数:151
java 内存机制简介
java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。java中对象是采用new或者反射的方法创 建的,这些对象的创建都是在堆中分配,所有对象的回收都是由java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运 ...
分类:编程语言   时间:2016-05-13 13:05:02    阅读次数:167
2016第20周四java基础概念
简单的说JDK=JRE+Java编译器、调试器、工具类库等;JRE=JVM(类似于jre目录下的bin)+必要运行的类库(类似于jre目录下的lib)JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟... ...
分类:编程语言   时间:2016-05-13 12:31:20    阅读次数:258
面试-java知识基础
下面是java的一些面试点,主要是基础知识。 1. 最常见的运行时异常 java运行时异常是可能在java虚拟机正常工作时抛出的异常。 java提供了两种异常机制。一种是运行时异常(RuntimeExepction),一种是检查式异常(checked execption)。 检查式异常:我们经常遇到 ...
分类:编程语言   时间:2016-05-13 12:25:43    阅读次数:218
JAVA内存区域和GC机制
目录 Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自 ...
分类:编程语言   时间:2016-05-13 07:44:13    阅读次数:260
Java内存模型深度解读
Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何和何时可以看到由其他线程修改过后的 ...
分类:编程语言   时间:2016-05-13 07:38:54    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!