java基础加强
light_sky
热爱Android,热爱开源,GitHub:https://github.com/lightSky,微博:http://weibo.com/lightSkyStreet
展开
-
java基础加强--反射
笔记摘要: 这里主要介绍了java类中的反射技术,其主要是应用在框架中,这里通过介绍和反射相关的几个类:Constructor、Filed、Method类 来对它们各自 的反射方式和应用进行了说明,另外还有数组的反射,同时对HashCode和HashSet集合进行了更深层次的理解,其中的HashSet集合中出现的内 存泄露问题是值得我们注意的。 一、反射的基石::Class类原创 2012-11-27 21:50:16 · 1179 阅读 · 0 评论 -
java基础加强--类加载器
一、用类加载器的方式管理和加载资源文件 在源目录(.java文件所在目录)下存放自己的资源,eclipse会自动把 .java文件编译成class文件,并存放到classpath下, 而将非.java文件原封不动的按目录结构移动到classpath下。所以我们可以使用类加载器来加载资源文件,但是这种方式是只读的。 这里所有的相对都是相对于.java文件原创 2012-08-04 13:03:39 · 1126 阅读 · 0 评论 -
java基础加强--代理类
一、代理类 代理类的概念与作用: 1、 作用: 要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能, 例如:异常处理,日志,计算方法的运行时间,事务管理等等。 2、 实现方式: 编写一个与目标类具有相同接口的代理类(容易实现已实现类的切换), 代理类的每个方法调用目标类的相同方法,并在调用方法时加上原创 2012-12-02 20:32:59 · 911 阅读 · 0 评论 -
java基础加强--泛型
笔记摘要: 这里总结了JDK1.5中的新特性:泛型,介绍了泛型的作用、泛型方法、泛型类的定义、泛型接口、泛型的限定进行了介绍,最后说明了如何通过反射获取泛型的实际参数类型的方式 一、概述 1. 好处 1> 提高了程序的安全性 2> 将运行时期出现问题ClassCastException,转移到了编译时期。, 方便于程序员解决原创 2012-10-07 20:55:21 · 953 阅读 · 0 评论 -
java基础加强--内省与javaBean
内省(Introspector):主要用于对JavaBean进行操作 一、javaBean 1、JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 2、 如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Va原创 2012-12-02 20:58:40 · 783 阅读 · 0 评论 -
java基础加强--JDK1.5新特性
笔记摘要: 这里主要介绍了JDK1.5的一些新特性:静态导入、可变参数、增强for循环、基本数据类型的自动装箱与拆箱以及枚举和注解。 其中的自动装箱与拆箱涉及到了享元模式,另外的一个新特性:泛型,由于内容过多,单独成篇。 一、静态导入 1、import语句可以导入一个类或某个包中的所有类 2、import static语句导入一个类原创 2012-08-04 12:31:07 · 1099 阅读 · 0 评论