在JAVA虚拟机中,负责查找并装载类型的那部分被称为类装载子系统。 JAVA虚拟机有两种类装载器:启动类装载器和用户自定义类装载器。前者是JAVA虚拟机实现的一部分,后者则是Java程序的一部分。由不同的类装载器装载的类将被放在虚拟机内部的不同命名空间中。 类装载器子系统涉及Java虚拟机的其他几个 ...
分类:
其他好文 时间:
2016-08-27 20:49:17
阅读次数:
121
声明: 本篇博客绝大多数内容为《Spring3.x企业开发应用实战》一书原内容,所有版权归原书作者所有!,仅供学习参考,勿作他用! 3.2 相关Java基础知识 Java语言允许通过程序化的方式间接对Class对象实例操作,Class文件由类装载器装在后,在JVM(Java虚拟机)中将形成一份描述C ...
分类:
编程语言 时间:
2016-08-17 01:20:53
阅读次数:
246
2. java是如何做到跨平台的?源程序(java)--字节码(二进制class)--类装载器(加载)—字节码检验器—解释器(不同版本,跨平台根本原因) 操作系统平台(编译加解释语言)编译:产生一个新文件。解释:没有新文件产生。3.java程序员的执行过程是怎样的?先由程序员书写java源文件,再由 ...
分类:
编程语言 时间:
2016-07-14 23:50:17
阅读次数:
226
面向对象三大特征:三大特征 :封装,多态,继承(抽象:现在还不确定) 虚拟机工作原理:源程序——java编译器——字节码——类装载器——字节码检验器——解释器——操作系统平台。 java 跨平台:解释器是java跨平台的根本原因。(开源) 解释器+编译器 jre :java 运行环境 (包括:用户安 ...
分类:
其他好文 时间:
2016-07-14 21:51:50
阅读次数:
221
jstat用来监控jvm内存各区域运行状态,格式如下:jstat 参数 vmid 监听间隔时间 监听次数使用方法如,vmid可以通过jps查询:jstat -gc 52113 1000 100即:监听进程id为52113的应用的堆状况,包含eden、2个survior、old、perm、以及gc的时间等信息。参数如下:
-class 监控类装载、卸载数量、总空间以及装载类所耗时间;
-gc 监控应用...
分类:
Web程序 时间:
2016-07-13 17:42:37
阅读次数:
367
摘要: 标签: Java 安全 [toc] 安全管理器:SecurityManager 安全管理器在Java语言中的作用就是检查操作是否有权限执行。是Java沙箱的基础组件。我们一般所说的打开沙箱,也是加-Djava.security.manager选项。 其实日常的很多API都涉及到安全管理器,它的工作...
标签: Java 安全
[toc]
安全管理器:Secu...
分类:
编程语言 时间:
2016-07-10 19:13:52
阅读次数:
527
Java中的常量池,实际上分为两种形态:静态常量池和运行时常量池。 所谓静态常量池,即*.class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。 而运行时常量池,则是jvm虚拟机在完成类装载操作后,将class文件中的 ...
分类:
其他好文 时间:
2016-07-10 18:09:18
阅读次数:
120
下图是JAVA虚拟机的结构图: 每个Java虚拟机都有一个类装载子系统,它根据给定的全限定名来装入类型(类或接口)。同样,每个Java虚拟机都有一个执行引擎,它负责执行那些包含在被装载类的方法中的指令。 当JAVA虚拟机运行一个程序时,它需要内存来存储许多信息,Java虚拟机把这些信息都组织到几个“ ...
分类:
编程语言 时间:
2016-07-10 18:05:10
阅读次数:
266
类装载工作由ClassLoader及其子类负责,ClassLoader是一个重要的Java执行时系统组件,它负责在运行时查找和装入Class字节码文件。JVM在运行时会产生三个ClassLoader:根装载器、ExtClassLoader(扩展类装载器)和AppClassLoader(系统类装载器) ...
分类:
其他好文 时间:
2016-07-01 10:14:54
阅读次数:
194
Java初始化顺序(转来的) 1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入) 2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化)4,装载子类B后,完 ...
分类:
编程语言 时间:
2016-06-15 19:07:04
阅读次数:
137