首页 > TAG信息列表 > PlayJava
PlayJava Day029
1.Java Reflection:Reflection(反射)是被视为动态语言的关键 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息 并能直接操作任意对象的内部属性及方法 2.Java反射机制提供的功能: ①在运行时判断任意一个对象所属的类 ②在运行时构造任意一个类的对象 ③在运行时判PlayJava Day026
1.泛型:指代任意对象类型 public class CC<T> {}C<Integer> c = new C<Integer>(1) ; 2.限制泛型:用于继承关系 public class Demo<T extends FatherClass> {}Demo<Son> demo = new Demo<Son>(new Son()) ;//此处Son可为SonClass or FatherClass,其他类不行Son sonPlayJava Day024
造型Cast补充: 子类的对象可以赋值给父类的变量 注意:Java中不存在对象对对象的赋值 父类的对象不能赋值给子类的变量 例: Vechicle v ;Car c = new Car() ;v = c ; //可以c = v ; //编译错误//可以用造型:c = (Car)v ;//只有当v这个变量实际管理的是Car才行 用括号围起类型放在值PlayJava Day021
容器: Collection接口:定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式 List:存储数据有序且可重复 ----> ArrayList Set:存储数据无序且不可重复 ----> HashSet Collection方法举例:容器类对象在调用remove、contains等方法时需要比较对象是否相等,会涉及到对象类型的equPlayJava Day012
今日所学: /* 2019.08.19开始学习,此为补档。 */ JPanel和JFrame 1.JFrame是最底层,JPanel是置于其面上,同一个界面只有一个JFrame,一个JFrame可以放多个JPanel。 2.JFrame是窗口,JPanel是面板,窗口可以有最大化最小化、标题栏、图标,而面板没有。 3.JFrame是界面组件的容器,JPanel也是容器PlayJava Day011
今日所学: /* 2019.08.19开始学习,此为补档。 */ Java异常处理 1.异常的概念:程序运行过程中发生的问题,从而引发了中断。 2.捕获和处理异常:Java中,用try ... catch ... 来捕获异常;try ... catch ... finally ①try里面写可能会有异常的代码语句,catch里面捕获,然后处理。为了调试方便,打PlayJava Day009
今日所学: /* 2019.08.19开始学习,此为补档。 */ 1.Date工具类: Date date = new Date() ; //当前时间SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd") ;sdf.format(date) ----> 时间转字符串sdf.parse(source) ----> 字符串转时间 2.Object类:是所有类的父类。 打开类PlayJava Day004
今日所学: /* 2019.08.19开始学习,此为补档。 */ JDK 1.6:byte , int , short , char , enum JDK 1.7:byte , int , short , char , enum , String 数组:相同类型的容器。其 a.大小固定 b.内存连续 c.元素类型一致。 数组的下标(索引)从0开始,以array[index]表示,最大下标 = 数组长度 - 1。