基础加强第二天

来源:互联网 发布:数据库系统的特点 编辑:程序博客网 时间:2024/04/29 11:44

枚举中的构造方法必须放在所有元素列表之后,如果元素之后有东西的话,必须在元素列表后添加分号,构造方法必须是私有的。采用抽象方法将大量的if.else语句转移成了一个个独立的类
如何得到各个字节码对应的实例对象1、类名.class 2、对象.getClass() 3、Class.forName("类名")
数组类型的Class实例对象使用Class.isArray()方法
反射的定义,还有不同的反射机制的应用以及作用,详细了解了Field,Method,Contructor,Package等类,且用反射方法执行某个类中的main方法
反射的作用:实现框架功能并巩固了一些框架的知识
知道了javabean是一种特殊的java类,主要用于传递数据信息。
Beanutils工具包,在eclipse中如何加入jar包
了解了注解及java提供的几个基本注解,注解相当于一种标记,加了注解就等于打上了某种标记,标记可以加在包,类,字段,方法,方法的参数以及局部变量上,学会了如何应用注解,如何自定义注解。
什么是注解的属性,如何定义基本类型的属性和应用属性,如何用放射方式获得注解对应的实例对象后,再通过该对象调用属性对应的方法,怎样为属性指定缺省值,等等。
泛型也属于jdk中的新特性,泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住原程序中的非法输入。
泛型中的通配符?使用?通配符可以引用其他各种参数化的类型,?通配符定义的变量主要用作引用,可以调用与参数化无关的方法,不能调用与参数化有关的方法。
通过学习泛型集合编写了简单的反省集合类。我们在jsp页面中也经常要对Set或Map集合进行迭代 。
自定义泛型类的应用,怎样通过反射获得泛型的参数化类型。
类加载器和类加载器的作用,在java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加在特定位置的类:BootStrap,ExtClassLoader,AppClassLoader,类加载器也是java类,java虚拟机中的所有类装载器采用具有父子关系的树形结构进行组织,在实例化每个类转载其对象时,需要为其指定一个父极类转载器对象或者默认采用系统类装载器为其父级类加载.
如何编写对class文件进行加密的工具类
什么是代理,动态代理技术,JVM可以在运行期动态生成出类的字节码,这种动态生成的类往往被用作代理类,即动态代理类,JAM生成的动态类必须实现一个或多个接口,所以,JVM生成的动态类只能用作具有相同接口的目标类的代理,代理类的各个方法中通常除了要调用目标的相应方法和对外返回目标返回的结果外,还可以在代理方法中的如下四个位置加上系统功能代码:在调用目标方法之前;在调用目标方法之后;在调用目标方法前后;在处理目标方法异常的catch块中
动态代理的工作原理,AOP功能的封装和配置。