![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java高新技术
文章平均质量分 78
DriverKing
s_haobin@yahoo.cn
展开
-
Java 枚举
枚举 枚举也是 jdk1.5 以后新增加的新特性,枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段是无法实现这一目标的。 枚举的实现原理 第一步:实现简单的枚举过程原创 2011-06-29 19:57:00 · 797 阅读 · 1 评论 -
Java 内省、JavaBean、BeanUtils
内省 内省(IntroSpector)自我检查,主要对 JavaBean 进行操作。 内省是 Java 语言对 Bean 类属性、事件的一种处理方法(也就是说给定一个javabean对象,我们就可以得到/调用它的所有的get/set方法)。 JavaBean (1)JavaBean 是一个特殊的 Java 类,它的方法名要符合一定的规则命名。例如原创 2011-07-01 17:44:00 · 1570 阅读 · 0 评论 -
Java 反射
Class Java 程序汇总的各个 Java 类属于同一类事物,描述这类事物的 Java 类名就是 Class。Class 表示在内存中存储的字节码。 (1)获取字节码的三种方式: 1 、类名.class原创 2011-06-30 15:22:00 · 854 阅读 · 0 评论 -
Java 泛型
一、泛型 泛型是提供给 javac 编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉“类型”信息,是程序运行效率不受影响,对于参数化的泛型类型,getClass() 方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据。原创 2011-07-02 20:49:16 · 1562 阅读 · 3 评论 -
Java 类加载器
一、类加载器 类加载器(Class Loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就转换成 Java 字节码(.class 文件)。类加载器负责读取 Java 字节码,并转换成 java.lang.Class 类的一个实例。每个这样的实例用来表示一个原创 2011-07-03 02:13:11 · 1051 阅读 · 0 评论 -
Java 动态代理
一、代理的概念与作用 首先代理是一种常用的设计模式,其目的就是为其它对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息转发消息,以及进行消息被委托执行后的后续处理。程序中的代理是:要为已存在的多个具有相同接口的目标类原创 2011-07-03 16:23:41 · 1358 阅读 · 2 评论