自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

java面试题

java面试题

2013-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除