什么是CLR CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。 基本信息 ...
分类:
Web程序 时间:
2016-07-13 20:50:55
阅读次数:
235
上节学习回顾 从课本章节划分,《垃圾收集器》和《内存分配策略》这两篇随笔同属一章节,主要是从理论+实验的手段来讲解JVM的内存处理机制。好让我们对JVM运行机制有一个良好的概念,才能继续往下学习。 本节学习重点 本节主要是针对JVM内存管理机制的一些监控手段,例如堆情况使用的监控,线程栈情况的监控等 ...
分类:
编程语言 时间:
2016-07-13 20:33:37
阅读次数:
330
1:JDK,JRE,JVM分别是什么?它们之间有什么关系?
jdk是Java开发环境,jre是Java运行环境,jvm是Java虚拟机,jre包含jvm。
2:什么是环境变量?用户变量与系统变量有什么区别?
环境变量相当给系统和用户程序设置参数的,具体起什么作用跟具体的环境变量有关,也可以说环境变量
是给windows命令指路的,让Windows能找到可执...
分类:
编程语言 时间:
2016-07-13 17:02:57
阅读次数:
164
前言 让我们来看一下Java的广告词,来自http://www.java.com/zh_CN/about/: 97%的企业桌面运行Java 美国有89%的桌面(或计算机)运行Java 全球有900万Java开发人员 开发人员的头号选择 排名第一的部署平台 有30亿部移动电话运行Java 100%的蓝 ...
分类:
编程语言 时间:
2016-07-13 01:26:05
阅读次数:
177
外层框架 = public class Hello world Java程序入口方法,地址控制台console应用程序 = public static void main(String[] args){ Java虚拟机运行程序的时候首先找到的就是(main方法),跟c语言里的main()函数的作用一 ...
分类:
编程语言 时间:
2016-07-12 15:15:43
阅读次数:
164
理清几个术语! 1、JAVA虚拟机 http://shenyuc629.iteye.com/blog/1698770 JAVA程序为了能一次编译之后再不同的平台上运行,就是因为在运行程序之前,把这台机器想象成了属于自己的那台熟悉的机器,即为虚拟机。 JAVA程序先在虚拟机上运行,再将程序翻译为机器指 ...
分类:
其他好文 时间:
2016-07-12 11:57:01
阅读次数:
126
1.大致来说java虚拟机分为:堆 栈 栈在数据结构就是那个先进后出的栈。堆...这名字我一听就觉得大..毕竟我们形容东西多又没什么大多的组织的时候就是一堆一堆的....(原谅我发散性的思维,我是妹子...这样能理解我的思维么?) 栈是跟着线程走的。一个线程一个栈。一个方法一个栈帧(搞个这么专业的名 ...
分类:
编程语言 时间:
2016-07-11 21:17:42
阅读次数:
156
Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障。JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,...
分类:
其他好文 时间:
2016-07-11 17:19:28
阅读次数:
297
下图是JAVA虚拟机的结构图: 每个Java虚拟机都有一个类装载子系统,它根据给定的全限定名来装入类型(类或接口)。同样,每个Java虚拟机都有一个执行引擎,它负责执行那些包含在被装载类的方法中的指令。 当JAVA虚拟机运行一个程序时,它需要内存来存储许多信息,Java虚拟机把这些信息都组织到几个“ ...
分类:
编程语言 时间:
2016-07-10 18:05:10
阅读次数:
266
前言 Java程序的运行是通过Java虚拟机来实现的。通过类加载器将class字节码文件加载进JVM,然后根据预定的规则执行。Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些内存区域被统一叫做运行时数据区。Java运行时数据区大致可以划分为5个部分。在这里要 ...
分类:
其他好文 时间:
2016-07-09 22:16:14
阅读次数:
118