Java语言是一种编译后再经过解释器执行的过程, 解释器主要就是如何处理解释Class文件的二进制字节流。JVM主要包含三大核心部分:运行时数据区,类加载器和执行引擎。 虚拟机将描述类的数据从Class文件加载到内存,并对数据进行校验、准备、解析和初始化,最终就会形成可以被虚拟机使用的J...
分类:
编程语言 时间:
2014-07-26 14:11:05
阅读次数:
279
Class.forName是一个静态方法,同样可以用来加载类。该方法有两种形式:Class.forName(String name, boolean initialize, ClassLoader loader)和 Class.forName(String className)。第一种形式的参数 name表示的是类的全名;initialize表示是否初始化类;loader表示加载时使用的类加载器。第二种形式则相当于设置了参数 initialize的值为 true,loader的值为当前类的类加载器。...
分类:
其他好文 时间:
2014-07-24 23:35:53
阅读次数:
385
深入研究Java类加载机制
类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。
研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。
一、简单过程
Java程序运行的场所是内存,当在命令行下执行:
java HelloWorld
命令的时候,JVM会将HelloW...
分类:
编程语言 时间:
2014-07-24 11:29:42
阅读次数:
323
自定义类加载器是在是血的不怎明白这里只学会了一个简单的加密解密方法//定义一个加密方法public static void md(InputStream inputStream,OutputStream outputStream) throws Exception{int b = 0;while((...
分类:
其他好文 时间:
2014-07-22 00:21:33
阅读次数:
196
import?java.util.*;
/*
类加载顺序:首先执行静态字段和静态代码块,然后执行实例字段和普通代码块,然后执行构造函数。
*/
public?class?Sample
{
????public?static?void?main(String[]?args)
??...
分类:
其他好文 时间:
2014-07-21 13:24:23
阅读次数:
189
java类加载器就是将生成的字节码加入到内存中。java类加载器也是类,它们是由最原始的类加载器加入到java虚拟机中,然后再由他们加载其他的类,而最原始的类加载器就是BootStrap,他不是Java类,是由C++编写的在java中有三种类加载器:BootStrap(加载系统类,如System),...
分类:
其他好文 时间:
2014-07-21 00:36:28
阅读次数:
365
package cn.itcast.day2;import java.io.InputStream;import java.util.Collection;import java.util.Properties;public class ClassLoderTest { public static ...
分类:
其他好文 时间:
2014-07-19 18:14:08
阅读次数:
213
-------http://www.itheima.com/"">android培训、java培训期待与您交流!----------
Java 类加载器
类加载器是将Java的class字节码文件从硬盘加载到内存里的一个工具(基本全是Java程序)。
JVM中安装了多个类加载器。默认情况下提供三个类...
分类:
编程语言 时间:
2014-07-19 11:33:14
阅读次数:
246
1.不同调用顺序,不同调用方式的比较 1 class Some { 2 static{ 3 System.out.println("1"); 4 } 5 6 public Some(){ 7 System.out.println("2...
分类:
其他好文 时间:
2014-07-19 09:00:23
阅读次数:
172
tomcat6.0.32com.dyyx.ShareUtils//返回系统当前时间public static String now();package com.dyyx;import java.text.DateFormat;import java.text.SimpleDateFormat;imp...
分类:
其他好文 时间:
2014-07-18 00:01:50
阅读次数:
334