随笔分类 -  Java基础

多做总结
摘要:抽象类 extends 抽象方法: 抽象类是用 修饰的一个类。因为抽象类中有无具体实现的方法,所以不能实例化;抽象类不一定包含抽象方法; 注意点: 抽象方法必须是 或`protected private`子类就不能实现这个方法); 如果一个类继承于一个抽象类,则子类必须实现父类的抽象方法。如果子类没 阅读全文
posted @ 2018-05-02 15:03 binryang 阅读(119) 评论(0) 推荐(0)
摘要:1. 当list = list的时候,仅仅是地址的复制,如果修改其中一个list必定改变另外一个list 2. 当list.addall(list)的时候,只是一个浅复制,如果只是remove,和1不同的是另一个list不会改变(对于基本类型而言),当类型是类的话,如果对象的属性改变了,另一个lis 阅读全文
posted @ 2018-03-04 21:30 binryang 阅读(1474) 评论(0) 推荐(0)
摘要:反射允许你在运行时分析任意的对象。如果对象是泛型类的实例,关于泛型类型参数则得不到太多信息,因为它们会被擦除。利用反射可以获得泛型类的信息。 阅读全文
posted @ 2017-10-23 21:13 binryang 阅读(205) 评论(0) 推荐(0)
摘要:泛型类,就是具有一个或多个类型变量的类。 使用变量E表示集合的元素类型,K和V分别表示表的关键字与值的类型。T表示“任意类型”。 Pair 测试 结果 泛型方法,注意: 类型变量的限定 测试 结果 阅读全文
posted @ 2017-09-18 21:12 binryang 阅读(79) 评论(0) 推荐(0)
摘要:Field类 1.Field[] getFields()方法将返回一个包含Field对象的数组,这些数组记录了这个类或其超类的公有域 2.Field[] getDeclaredFields()方法返回一个包含Field对象的数组,这些数组记录了这个类的全部域 相应域的测试和结果 1.Class ge 阅读全文
posted @ 2017-08-17 20:52 binryang 阅读(155) 评论(0) 推荐(0)
摘要:能够分析类能力的程序称为反射。 Class类 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。保存这些信息的类被称为Class。 项目框架图 自己构建的一个Emplyee(Employee手动改正) 获得Class类对象的三种方法 1. static Class f 阅读全文
posted @ 2017-08-17 16:25 binryang 阅读(100) 评论(0) 推荐(0)