码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
关于Class对象、类加载机制、虚拟机运行时的内存布局的全面解析和推测
简介: 本文是对Java的类加载机制,Class对象,反射原理等相关概念的理解、验证和Java虚拟机中内存布局的一些推测。本文重点讲述了如何理解Class对象以及Class对象的作用。 欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/ 1 ...
分类:其他好文   时间:2017-10-09 14:13:30    阅读次数:260
java 虚拟机
1、java可移植,java虚拟机不可移植,不同操作系统下载对应的jdk 2、java虚拟机是一个进程,且是多线程的,整个虚拟机脱离不了操作系统的约束 3、java虚拟机中的内存管理 方法区(permgen )125M 或 258M足够 堆区:由老年区(tenuredgen)和新生区(youngge ...
分类:编程语言   时间:2017-10-09 12:04:19    阅读次数:215
变量的初始化
Java虚拟机不会给局部变量虚拟化(如果没有手动初始化,会出现编译报错), 但是会给成员变量初始化,具体初始化值如下: 备注: 数组引用类型的变量的默认值为 null。当数组变量的实例后,如果没有没有显示的为每个元素赋值,Java 就会把该数组的所有元素初始化为其相应类型的默认值。 数组例子: (1 ...
分类:其他好文   时间:2017-10-08 14:10:26    阅读次数:153
守护线程和非守护线程
什么是守护线程,什么是非守护线程 用户线程:非守护线程包括常规的用户线程或诸如用于处理GUI事件的事件调度线程,Java虚拟机在它所有非守护线程已经离开后自动离开。 守护线程:守护线程则是用来服务用户线程的,比如说GC线程。如果没有其他用户线程在运行,那么就没有可服务对象,也就没有理由继续下去。 守 ...
分类:编程语言   时间:2017-10-07 14:58:15    阅读次数:171
java JDK、JRE、JVM 的区别与联系
JVM:(Java Virtual Machine)就是java虚拟机。 JRE:(Java Runtime Enviromental)java运行环境,包括了JVM以及Java实现的一些核心类库。想要运行java程序,只有jvm是不行的,还要有java基础类库。如果不需要对java源代码程序进行编 ...
分类:编程语言   时间:2017-10-03 23:35:26    阅读次数:477
JVM简介
本文主要整理自网上Blog与《深入理解Java虚拟机》 若存在错误还望指出,大家共同学习进步~~~ 1. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来 ...
分类:其他好文   时间:2017-10-03 14:32:36    阅读次数:147
《深入理解Java虚拟机》读书笔记-垃圾收集器与内存分配策略
在堆里存放着java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前需要知道哪些对象还存活,哪些对象已经死去。那怎么样去判断对象是否存活呢? 一、判断对象是否存活算法 1、引用计数法 实现思路:给对象添加一个引用计数器。每当有一个地方引用它时,计数器加1;引用失效时计数器减1。在任何时刻计数器为 ...
分类:编程语言   时间:2017-10-02 18:26:48    阅读次数:229
运行java程序
Java 的三个技术平台 :JavaSE , JavaEE ,JavaME JDK: Java Development Kit ,是整个java的核心,包括java编译器,运行工具等 JRE: Java Runtime Enviroment , java的运行环境 path:用来存储java的编译和 ...
分类:编程语言   时间:2017-10-01 23:03:41    阅读次数:265
JVM的相关概念
本文首先介绍一下Java虚拟机的生存周期,然后大致介绍JVM的体系结构,最后对体系结构中的各个部分进行详细介绍。 ( 首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执 ...
分类:其他好文   时间:2017-09-30 21:57:37    阅读次数:237
多线程(一)
1 进程 2 线程 3 多线程存在的意义 4 java程序的运行原理 5 多线程的好处和弊端 6 线程的创建方式一 ...
分类:编程语言   时间:2017-09-30 00:34:22    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!