E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Jvm学习
jvm学习
(笔记)
1、jvm规范2、OracleJdk编译机制 (1、词法分析:将代码转token序列(例如Token.EQ(name:=));。语法分析:生成语法抽象树。 (2、注解处理:处理注解生成代码 (3、检查语法抽象树3、类加载顺序(classLoader)self->parent->system->findClass()没有会报ClassNotFoundExceptionA加载B,B不在A的classL
nj_link
·
2015-03-17 21:00
jvm
JVM原理及调优--网页链接收藏
此篇用于收藏大神们关于JVM原理及调优通俗易懂的文章链接,用于随时查看JVM调优总结JVM参数配置大全JVM调优:选择合适的GCcollector菜菜鸟想了解下大概的JVM内存模型可以看这个:
JVM
vekergu
·
2015-03-12 10:19
jvm
原理
调优
JVM原理及调优--网页链接收藏
此篇用于收藏大神们关于JVM原理及调优通俗易懂的文章链接,用于随时查看JVM调优总结JVM参数配置大全JVM调优:选择合适的GCcollector菜菜鸟想了解下大概的JVM内存模型可以看这个:
JVM学习
vekergu
·
2015-03-12 10:19
原理
jvm
调优
JVM
JVM原理及调优--网页链接收藏
此篇用于收藏大神们关于JVM原理及调优通俗易懂的文章链接,用于随时查看JVM调优总结JVM参数配置大全JVM调优:选择合适的GCcollector菜菜鸟想了解下大概的JVM内存模型可以看这个:
JVM
vekergu
·
2015-03-12 10:19
jvm
原理
调优
JVM学习
笔记(四)------内存调优
每一次面试都会发现自己真的好弱,所以今天我告诉自己“滴水穿石,你行的!”转载自:http://blog.csdn.net/cutesource/article/details/5907418 首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存
Mr_蜗牛
·
2015-03-06 12:00
JVM学习
笔记(三)------内存管理和垃圾回收
每一次面试都会发现自己真的好弱,所以今天我告诉自己“滴水穿石,你行的!”转载自: http://blog.csdn.net/cutesource/article/details/5906705JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被
Mr_蜗牛
·
2015-03-06 11:00
JVM学习
笔记(二)------Java代码编译和执行的整个过程
每一次面试都会发现自己真的好弱,所以今天我告诉自己“滴水穿石,你行的!”转载自: http://blog.csdn.net/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:ava代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机
Mr_蜗牛
·
2015-03-06 11:00
JVM学习
笔记(一)------基本结构
每一次面试都会发现自己真的好弱,所以今天我告诉自己“滴水穿石,你行的!”转载自: http://blog.csdn.net/cutesource/article/details/5904501 从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,
Mr_蜗牛
·
2015-03-06 11:00
java;jvm
JVM学习
- 体系结构 内存模型
一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代”、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize和-XX:MaxPermSize参数限制方法区的大小。运行时常量池:是方法区的一部分,Class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,
IT_小翼
·
2015-03-03 11:00
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们能够从下图来了解JVM:从上图能清晰看到Java平台包括的各个逻辑模块,也能了解到JDK与JRE的差别对于JVM自身的物理结构,我们能够从下图俯视一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和运行的整个过程JVM内存管理及垃圾回收机制以下将这两个部分进行具体学习
·
2015-02-22 10:00
学习笔记
JVM学习
笔记
今年的收获还是不小的,最为一名搞开发的新人,我会为了自己的目标继续奋斗,马年最后一篇总结。1.java内存区域和垃圾回收机制程序计数器,本地方法区,虚拟机栈,方法区,堆1.程序计数器(线程私有):用来记录字节码指令的执行地址,可以看作是一个字节码指令执行时的行号指示器。2.虚拟机栈(线程私有):描述的是java方法执行的内存模型。当一个方法被执行的时候就会创建一个栈帧用来存放局部变量表,操作数栈,
a574258039
·
2015-02-15 14:00
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们能够从下图来了解JVM:从上图能清晰看到Java平台包括的各个逻辑模块,也能了解到JDK与JRE的差别对于JVM自身的物理结构,我们能够从下图俯视一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和运行的整个过程JVM内存管理及垃圾回收机制以下将这两个部分进行具体学习
·
2015-02-15 09:00
学习笔记
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们能够从下图来了解JVM:从上图能清晰看到Java平台包括的各个逻辑模块,也能了解到JDK与JRE的差别对于JVM自身的物理结构,我们能够从下图俯视一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和运行的整个过程JVM内存管理及垃圾回收机制以下将这两个部分进行具体学习
·
2015-02-06 18:00
学习笔记
JVM学习
- 体系结构 内存模型
一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代”、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize和-XX:MaxPermSize参数限制方法区的大小。运行时常量池:是方法区的一部分,Class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,
ArlenXu
·
2015-01-29 17:00
JVM学习
笔记(四)------内存调优
转载自:http://blog.csdn.net/cutesource/article/details/5907418 首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如
红尘star
·
2015-01-23 22:00
java
jvm
jdk
工具
JVM学习
笔记(三)------内存管理和垃圾回收
转载自:http://blog.csdn.net/cutesource/article/details/5906705JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由FromS
红尘star
·
2015-01-23 22:00
jvm
多线程
算法
cms
parallel
JVM学习
笔记(二)------Java代码编译和执行的整个过程
转载自:http://blog.csdn.net/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java源码编译由以下三个过程组成:分
红尘star
·
2015-01-23 22:00
java
jvm
ClassLoader
jar
Class
JVM学习
笔记(一)------基本结构
学习JVM从http://blog.csdn.net/cutesource/article/details/5904501转载来的:从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程J
红尘star
·
2015-01-23 22:00
java
jvm
jdk
平台
JVM学习
笔记(三)------内存管理和垃圾回收
JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由FromSpace和ToSpace组成,结构图如下所示:新生代。新建的对象都是用新生代分配内存,Eden空间不足的时候,会把存活
iteye_19426
·
2015-01-23 19:03
JAVA
JVM
JVM学习
笔记(四)------内存调优
首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC 过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM。 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会占用
himo.zhang
·
2015-01-23 19:00
学习笔记
JVM学习
笔记(三)------内存管理和垃圾回收
JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由FromSpace和ToSpace组成,结构图如下所示:新生代。新建的对象都是用新生代分配内存,Eden空间不足的时候,会把存活
himo.zhang
·
2015-01-23 19:00
垃圾回收
JVM学习
笔记(二)------Java代码编译和执行的整个过程
Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生成class文件流程图如下所示:最后生成的class文件由以下部分组成:结构信息。
himo.zhang
·
2015-01-23 19:00
java
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制
himo.zhang
·
2015-01-23 19:00
学习笔记
JVM学习
- 体系结构 内存模型
地址:http://www.open-open.com/lib/view/open1348919888275.html一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代”、“非堆”,它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize和-XX:MaxPermSize参数限制方法区的大小。
一杯苦茶
·
2015-01-23 08:43
JVM
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们能够从下图来了解JVM:从上图能清晰看到Java平台包括的各个逻辑模块,也能了解到JDK与JRE的差别对于JVM自身的物理结构,我们能够从下图俯视一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和运行的整个过程JVM内存管理及垃圾回收机制以下将这两个部分进行具体学习
·
2015-01-22 18:00
学习笔记
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们能够从下图来了解JVM:从上图能清晰看到Java平台包括的各个逻辑模块,也能了解到JDK与JRE的差别对于JVM自身的物理结构,我们能够从下图俯视一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和运行的整个过程JVM内存管理及垃圾回收机制以下将这两个部分进行具体学习
·
2015-01-21 16:00
学习笔记
JVM学习
笔记(四)------内存调优
首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM。 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会占用很多的系统资源(主
kaihuigy
·
2015-01-20 21:00
学习笔记
JVM学习
笔记(三)------内存管理和垃圾回收
JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由FromSpace和ToSpace组成,结构图如下所示:新生代。新建的对象都是用新生代分配内存,Eden空间不足的时候,会把存活
kaihuigy
·
2015-01-20 21:00
垃圾回收
JVM学习
笔记(二)------Java代码编译和执行的整个过程
Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生成class文件流程图如下所示:最后生成的class文件由以下部分组成:结构信息。
kaihuigy
·
2015-01-20 21:00
java
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制下面将这两个部分进行详细学习
kaihuigy
·
2015-01-20 21:00
java
jvm
jdk
java之
jvm学习
笔记十三(jvm基本结构)
欢迎装载请说明出处:http://blog.csdn.net/yfqnihao这一节,主要来学习jvm的基本结构,也就是概述。说是概述,内容很多,而且概念量也很大,不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成图形,所以只要你有耐心,仔细,认真,并发挥你的想象力,这一章之后你会充满自信。当然,不是说看完本章,就对jvm了解了,jvm要学习的知识实在是非常的多。在你看完本节之后,
shamee
·
2014-12-30 15:50
JVM学习
笔记(九):基于栈的解释器执行过程
本文根据《深入理解java虚拟机》第8章部分内容整理 根据一个代码实例来介绍虚拟机中解释器的执行过程,代码如下所示: publicintcalculate(){ inta=100; intb=200; intc=300; return(a+b)*c; }由上面的代码可以看出,该方法的逻辑很简单,就是进行简单的四则运算加减乘除,我们编译代码后使用javap-verbose命令查看字节码指令
chenzhou123520
·
2014-11-19 15:00
java
jvm
虚拟机
栈
解释执行过程
JVM学习
摘录
1、ps[options][hostid]其中,options可以用-q(安静)-m(输出传递给main方法的参数)-l(显示完整路径)-v(显示传递给JVM的命令行参数)-V(显示通过flag文件传递给JVM的参数)-J(和其他Java工具类似用于传递参数给命令本身要调用的java进程);hostid是主机id,默认localhost。2、jstat用于输出给定java进程的统计信息。用法如下:
adeyi
·
2014-11-08 17:00
jvm类加载器委托机制
Java虚拟机
JVM学习
05类加载器的父委托机制类加载器类加载器用来把类加载到Java虚拟机中。
daolicloud
·
2014-10-18 20:28
jvm类加载器委托机制
Java虚拟机
JVM学习
05类加载器的父委托机制 类加载器类加载器用来把类加载到Java虚拟机中。
464772913
·
2014-10-18 20:00
类加载器
JVM学习
:生命周期
大的来说,当启动一个JAVA程序时,一个JVM即启动了,当程度退出时,JVM也随之消亡。程序退出指:1.所有的非daemon线程都终止了 2.某个线程调用了类Runtime或者System的exit方法当同时启动多个JAVA程序时,即启动多个JVM,每个JAVA程序都运行于自己的JVM中。一个JVM表现为一个进程,如我同时启动了3个JAVA程序,有3个javaw的进程JVM的是
messud4312
·
2014-10-10 18:00
jvm
生命周期
第一次简单的
JVM学习
第一次简单的
JVM学习
此次调试源于某一个Java进程貌似有内存泄露, 用top命令查看内存发现:启动时占用600M内存, 一天过去后涨到1.3G, 之后每天多涨200M, 到了几周后就到了峰值-Xmx4096m
unhappypeople
·
2014-09-27 08:00
JVM学习
笔记(一)
1、JDK和JRE的区别JDK是开发库,而JRE只是运行环境。JRE没有编译器,也没有JAVA API里面非JAVASE API的部分等。eclipse之所以用jre也能运行,是因为IDE内部集成了编译器。2、运行时数据区域(1)程序计数器(program counter register) 存储字节码指令的地址。如果是java方法,则记录对应的地址,如果是na
Surlymo
·
2014-09-19 21:00
jvm
虚拟机
jvm学习
笔记--基本结构
主要来学习jvm的基本结构 知识点1:什么是java虚拟机(你以为你知道,如果你看我下面的例子,你会发现你其实不知道)第一步:先来写一个类: packagetest; publicclassJVMTestForJava{ publicstaticvoidmain(String[]args)throwsInterruptedException{ Thread.sleep(1000000
ydcworld
·
2014-09-04 14:00
java
jvm
虚拟机
JVM学习
笔记1--JVM运行时数据区
1、非共享数据区①程序计数器:用于记录每个线程执行到哪个地方了(可以认为程序是指令的序列,PC记录着下一条(或本条)应该执行的指令的地址).②java虚拟机栈:每个方法被执行的时候都会创建一个栈桢,用于存放局部变量、操作栈、方法出口等信息。八种基本数据类型,和变量的声明就存放在该区③本地方法栈:英文为NativeMethodStack,顾名思义,适用于供native方法使用的内存空间,本地方法(n
sandykun
·
2014-08-26 17:00
jvm
运行时数据区
JVM学习
笔记1--JVM运行时数据区
阅读更多1、非共享数据区①程序计数器:用于记录每个线程执行到哪个地方了(可以认为程序是指令的序列,PC记录着下一条(或本条)应该执行的指令的地址).②java虚拟机栈:每个方法被执行的时候都会创建一个栈桢,用于存放局部变量、操作栈、方法出口等信息。八种基本数据类型,和变量的声明就存放在该区③本地方法栈:英文为NativeMethodStack,顾名思义,适用于供native方法使用的内存空间,本地
sandykun
·
2014-08-26 17:00
运行时数据区
jvm
JVM学习
笔记1--JVM运行时数据区
阅读更多1、非共享数据区①程序计数器:用于记录每个线程执行到哪个地方了(可以认为程序是指令的序列,PC记录着下一条(或本条)应该执行的指令的地址).②java虚拟机栈:每个方法被执行的时候都会创建一个栈桢,用于存放局部变量、操作栈、方法出口等信息。八种基本数据类型,和变量的声明就存放在该区③本地方法栈:英文为NativeMethodStack,顾名思义,适用于供native方法使用的内存空间,本地
sandykun
·
2014-08-26 17:00
运行时数据区
jvm
JVM学习
笔记——所有的引用类型都用一套指令
有一种说法,JAVA不能算完全面向对象的语言,因为还有基本类型的存在。在实际的开发中,也正因为这些基本类型的存在,带来很多很头疼的事情,比如说自动拆装箱的时候抛出的空指针异常,而且这种问题,还挺难定位的。不过,恰恰相反的是,对于class字节码来说,基本类型的操作指令远远多于非基本类型。说到这,需要反过来说一下JVM的指令集了,JVM的指令往往是和被操作的类型紧密相连的。比如说,int类型的相加指
颜文
·
2014-08-25 18:00
java类加载顺序和垃圾回收
阅读更多
JVM学习
笔记(二)------Java代码编译和执行的整个过程
JVM学习
笔记(三)------内存管理和垃圾回收Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由
dreamoftch
·
2014-08-24 20:00
类加载器
classloader
垃圾回收
GC
java类加载顺序和垃圾回收
阅读更多
JVM学习
笔记(二)------Java代码编译和执行的整个过程
JVM学习
笔记(三)------内存管理和垃圾回收Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由
dreamoftch
·
2014-08-24 20:00
类加载器
classloader
垃圾回收
GC
java类加载顺序和垃圾回收
JVM学习
笔记(二)------Java代码编译和执行的整个过程
JVM学习
笔记(三)------内存管理和垃圾回收 Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由
dreamoftch
·
2014-08-24 20:00
ClassLoader
GC
垃圾回收
类加载器
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们能够从下图来了解JVM:从上图能清晰看到Java平台包括的各个逻辑模块,也能了解到JDK与JRE的差别对于JVM自身的物理结构,我们能够从下图俯视一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和运行的整个过程JVM内存管理及垃圾回收机制以下将这两个部分进行具体学习
·
2014-08-10 21:00
学习笔记
JVM学习
笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM: JVM自身的物理结构 在了解JVM的结构之前,让我们先了解一下操作系统的内存基本结构JVM在操作系统中 为什么jvm的内存是分布在操作系统的堆中呢??因为操作系统的栈是操作系统管理的,它随时会被回收,所以如果jvm放在栈中,那java的一个null对象就很难确定会被谁回收了,那gc的存在就一点意义都莫有了,而要对栈做到自动释放也是
cl_java
·
2014-08-07 15:00
学习笔记
JVM学习
- 体系结构 内存模型
二:JVM内存区域模型1.方法区也称"永久代”、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize和-XX:MaxPermSize参数限制方法区的大小。运行时常量池:是方法区的一部分,Class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,用于存放编译器生成的各种符
kljjack
·
2014-08-05 23:00
内存模型
jvm学习
笔记
##1.Jvm运行期实例负责运行java程序,但java程序启动时便创建了一个jvm实例,当程序结束时,该实例也消失.一般,JVM的内存分为两部分:Stack和Heap。##2.栈stack是解决程序运行问题,代表逻辑,堆heap解决数据的存储问题,代表数据。一个线程都有一个线程栈对应,而堆可以被多个栈共享.##3.堆中存的是对象。栈中存的是基本数据类型和堆中对象的引用##4。一般,JVM的内存分
Zhouchenyu
·
2014-06-26 15:00
学习笔记
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他