# java **Repository Path**: flyketch/java ## Basic Information - **Project Name**: java - **Description**: java 学习笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-08-13 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1.Class类 1) 在面向对象的世界里,万事万物皆对象。(java语言中,静态的成员、普通数据类型除外) 类是不是对象呢?类是(哪个类的对象呢?)谁的对象呢? 类是对象,类是java.lang.Class类的实例对象 2)这个对象到底如何表示 3 )Class.forName("类的全称") 不仅表示了,类的类类型,还代表了动态加载类 请大家区分编译、运行 编译时刻加载类是静态加载类、运行时刻加载类是动态加载类 4)基本的数据类型 void关键字 都存在类类型 5)Class类的基本API操作 2.方法的反射 1)如何获取某个方法 方法的名称和方法的参数列表才能唯一决定某个方法 2)方法反射的操作 method.invoke(对象,参数列表) 3)为什么要用方法的反射 why?指定方法名称调用方法 举个实际应用的案例 ---->通过标准JavaBean的属性名获取其属性值 BeanUtil类 4)通过Class,Method来认识泛型的本质 3.java 学习