- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 JRE/JDK/SDK区别
JRE:Java 运行时环境,有了它就能运行Java程序,可以理解为java虚拟机。 JDK:Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在此基础上开发Java程序。 sdk --- standard develop kit jre --- java ...
2011-01-05 16:37:49
111
原创 XML Schema 与 XML DTD的技术比较与分析
http://www.ibm.com/developerworks/cn/xml/x-sd/ 引言 XML DTD(XML的文档类型定义)是近几年来XML技术领域所使用的最广泛的一种模式。但是,由于XML DTD并不能完全满足XML自动化处理的要求,例如不能很好实现应用程序不同模块间的相互协调,缺乏对文档结构、属性、数据类型等约束的足够描述等等,所以W3C于2001年5月正式推荐XML...
2010-12-09 19:43:26
68
原创 四种操作xml的方式: SAX, DOM, JDOM , DOM4J的比较
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几...
2010-12-09 19:39:31
84
原创 java关键字
Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 break 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签,则从标签对应的地方开始执行 case Java语言的关键字,用来定义一组...
2010-07-29 17:30:09
77
原创 深入了解Java ClassLoader、Bytecode 、ASM、cglib
一、Java ClassLoader 1,什么是ClassLoader 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入内存的那部分。 而且,Java ClassLoader 就...
2010-07-29 17:28:59
95
原创 Java基础知识
[url]http://wenku.baidu.com/view/5eec0060ddccda38376bafca.html[/url] [url]http://edu.codepub.com/2009/1003/16087.php[/url] :idea:
2010-07-29 17:28:20
63
原创 ClassLoader Hierarchy
1.首先classloader是一种tree-like的hierarchy的结构,这颗树的root是bootstrap classloader。当JVM启动后,系统往往会有三个或三个以上的Class Loader,也即:Bootstrap CL, Extension CL, System CL和User-defined CL。任何的CL都有一个parent CL(Bootstrap CL除外),从...
2010-07-29 17:26:58
738
原创 classloader
构造类的时候可以动态地载入内存,这样可以从一定程度上提高效率,所有类的载入都需要有ClassLoader。 显式的动态载入类有两种方法:一种是Class.forName(),一种是ClassLoader.loadClass(),它们得到的都是Class对象,也就是相应类的元数据,然后调用newInstance()方法就可以构造这个类的对象了。这两种方法的原理都是有一个ClassLoader来载入...
2010-07-29 17:26:18
85
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人