Java进阶学习
Samuel_Lam
忠于理想,面对现实
展开
-
JAVA进阶学习笔记:反射
一、定义 在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。 二、功能 1.在运行时构造任意一个类的对象 2.在运行时获取任意一个类所有的成员变量和方法 3.在运行时调用任意一个对象的方法(属性) 三、类加载器 在JVM中,所有类都通过类加载器加载,标志Class类的唯一性是由类加载器加上Class对象 1.系统类加载器 // 1.可以获取,当前这个类TestClassLoader就是它加载的 ClassLoader classLoader = ClassLoader.原创 2020-05-20 17:36:03 · 125 阅读 · 0 评论 -
JAVA进阶学习笔记:泛型
一、泛型 定义:“参数化类型”,平时定义任何方法时,例如传入int x,y属于典型的形参,调用时传入的1、2就是实参,参数类型在定义的时候参数类型本身参数化,在实际调用时告诉我们传入什么类型的参数 使用泛型的好处 适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定,不需要强制类型转换 二、分类 1、泛型类 2、泛型接口 实现方式分以下两种 1.泛型类的方式实现泛型接口,例码: pu...原创 2020-04-28 15:11:35 · 225 阅读 · 0 评论