码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
堆与栈的区别
数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long, ...
分类:其他好文   时间:2017-09-29 19:38:03    阅读次数:128
JVM常用参数配置---摘自《深入理解java虚拟机》《Java性能权威指南》
//常见配置汇总 //堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置新生代大小 -XX:NewRatio=n:设置新生代和老年代的比值.如:为3,表示新生代与老年代比值为1:3,新生代占整个新生代老年代和的1/4 -XX:SurvivorRatio=n:新生代中 ...
分类:编程语言   时间:2017-09-29 16:39:59    阅读次数:209
Java虚拟中内存分块
Java虚拟机JVM(Java Virtual Machine)中内存分块 JAVA中通常分为5个区域虚拟机栈、堆、方法区、程序计数器、本地方法区。我们一般讲的是Java虚拟机管理的四个区域虚拟机栈、堆、方法区和程序计数器。 虚拟机栈 虚拟机栈通常也叫栈(stack),是有多个栈帧组成的;是线程私有 ...
分类:编程语言   时间:2017-09-29 13:58:02    阅读次数:208
eclipse的插件开发-启动时间
今天晚上看《深入理解java虚拟机》时,作者在书中有一段,eclipse优化的章节,其中涉及到了eclipse启动时间检测的插件开发 于是翻了翻资料,也开发了一个自己的插件 如图是开发后启动的截图 启动时间较长有13s多,接下来是我开发的过程供大家参考 第一步新建一个plug-in Project文 ...
分类:系统相关   时间:2017-09-29 01:41:50    阅读次数:235
JVM学习笔记(一)数字在JVM中的表示
数字在JVM中的表示 一、整数在JVM中的表示 1.在Java虚拟机中,整数有四种表示: byte:8位 short:16位 int:32位 long:64位 2.原码、补码、反码 1)原码:符号位(左边第一位,0表示正数,1表示负数)加上数字的二进制表示。 2)反码:在原码的基础上,符号位不变,其 ...
分类:其他好文   时间:2017-09-28 15:59:28    阅读次数:195
对Java虚拟机理解
深入理解Java虚拟机 Java技术体系 Java体系分为四个平台 Java card 运行在小内存上的 Java ME 运行在手机上 Java SE 完整Java 核心api JavaEE 支持使用多层架构的企业 JVM自身的物理结构 Java 代码编译和执行的整个过程 Java 编译的过程 Ja ...
分类:编程语言   时间:2017-09-27 00:50:36    阅读次数:295
Class类文件结构
平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Cla ...
分类:其他好文   时间:2017-09-26 17:55:11    阅读次数:236
jvm内存模型-回收算法-和内存分配以及jdk、jre、jvm是什么关系(阿里,美团,京东面试题)
1.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上 ...
分类:编程语言   时间:2017-09-26 16:10:30    阅读次数:207
JVM原理
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台 ...
分类:其他好文   时间:2017-09-25 16:11:05    阅读次数:92
Java JDK下载安装及配置
1:下载JDK(Java Development Kit),所有的Java程序都依赖他。 下载地址 www.oracle.com 安装JDK如图(傻瓜式安装,下一步下一步): 安装完成后 JDK部署测试 首先:进行JDK环境变量配置,JDK需要三个环境变量,分别是:JAVA_HOME , CLASS ...
分类:编程语言   时间:2017-09-25 14:36:06    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!