上一页 1 ··· 160 161 162 163 164 165 166 167 168 ··· 280 下一页
摘要: 容器中的组件的排放方式,就是布局。 常见的布局管理器: FlowLayout(流式布局管理器)//目前最常用的 从左到右的顺序排列。 Panel默认的布局管理器。 BorderLayout(边界布局管理器) 东,南,西,北,中 Frame默认的布局管理器。 GridLayout(网格布局管理器) 规 阅读全文
posted @ 2019-07-05 12:27 樊伟胜 阅读(836) 评论(0) 推荐(0) 编辑
摘要: GUI Graphical User Interface(图形用户接口)。 用图形的方式,来显示计算机操作的界面,这样更方便更直观。 CLI Command line User Interface (命令行用户接口) 就是常见的Dos命令行操作。 需要记忆一些常用的命令,操作不直观。 举例: 比如: 阅读全文
posted @ 2019-07-05 12:26 樊伟胜 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 通过指定对应的Class对象,程序可以获得该类里面所有的Field,不管该Field使用private 方法public。获得Field对象后都可以使用getType()来获取其类型。 Class<?> type = f.getType();//获得字段的类型 但此方法只对普通Field有效,若该F 阅读全文
posted @ 2019-07-05 10:38 樊伟胜 阅读(6410) 评论(0) 推荐(0) 编辑
摘要: Field提供两组方法操作字段: xxx getXxx(Object obj):获取obj对象该Field的字段值,此处的xxx表示8个基本数据类型。若该字段的类型是引用数据类型则使用,Object get(Object obj); void setXxx(Object obj,xxx val):将 阅读全文
posted @ 2019-07-05 10:34 樊伟胜 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: 使用反射操作对象-调用可变参数方法 要把可变参数都当做是其对应的数组类型参数; 如 show(XX... is)作为show(XX[] is)调用; 若可变参数元素类型是引用类型: JDK内部接收到参数之后,会自动拆包取出参数再分配给该底层方法,为此我们需要把这个数组实参先包装成一个Object对象 阅读全文
posted @ 2019-07-05 10:33 樊伟胜 阅读(4443) 评论(0) 推荐(0) 编辑
摘要: 每个Method的对象对应一个具体的底层方法。获得Method对象后,程序可以使用Method里面的invoke方法来执行该底层方法。 Object invoke(Object obj,Object ... args):obj表示调用底层方法的对象,后面的args表示传递的实际参数。 如果底层方法是 阅读全文
posted @ 2019-07-05 10:32 樊伟胜 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 创建对象: 1、使用Class对象的newInstance()方法创建该Class对象的实例,此时该Class对象必须要有无参数的构造方法。 2、使用Class对象获取指定的Constructor对象,再调用Constructor的newInstance()方法创建对象类的实例,此时可以选择使用某个 阅读全文
posted @ 2019-07-05 10:31 樊伟胜 阅读(22140) 评论(0) 推荐(0) 编辑
摘要: 常用方法: Constructor类用于描述类中的构造方法: Constructor<T> getConstructor(Class<?>... parameterTypes) 返回该Class对象表示类的指定的public构造方法; Constructor<?>[] getConstructors 阅读全文
posted @ 2019-07-05 10:24 樊伟胜 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 基本的 Java 类型(boolean、byte、char、short、int、long、float 和 double)和关键字 void通过class属性也表示为 Class 对象; Class类中boolean isPrimitive() :判定指定的 Class 对象是否表示一个基本类型。 包 阅读全文
posted @ 2019-07-05 10:22 樊伟胜 阅读(388) 评论(0) 推荐(0) 编辑
摘要: package junereflect624; import java.lang.reflect.Modifier; class A { } interface B{ } interface C{ } public class BaseDemo3 extends A implements B,C{ 阅读全文
posted @ 2019-07-05 10:22 樊伟胜 阅读(864) 评论(0) 推荐(0) 编辑
上一页 1 ··· 160 161 162 163 164 165 166 167 168 ··· 280 下一页