摘要: 1.反射库(reflection library)提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵Java代码的程序。 能够分析类能力的程序称为反射(reflection)。反射机制的功能极其强大,例如: 在运行时分析类的能力 在运行时查看对象 实现通用的数组操作代码 利用Method对象 阅读全文
posted @ 2018-07-17 18:09 BigJunOba 阅读(347) 评论(0) 推荐(0)
摘要: 1.对象包装器 有时候,需要将int这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。通常,这些类被称为包装器(wrapper)。 这些对象包装类分别是:Integer、Long、Float、Double、Short、Byte、Character、Void和Boolean。 对象包装类是 阅读全文
posted @ 2018-07-17 16:29 BigJunOba 阅读(1173) 评论(0) 推荐(0)
摘要: 一、泛型数组列表ArrayList 1.在Java中,ArrayList类可以解决运行时动态更改数组的问题。ArrayList使用起来有点像数组,但是在添加或删除元素时,具有自动调节数组容量的功能,而不需要为此编写任何代码。 对数组列表实施插入和删除操作效率比较低,对于小型数组来说可以接受。但是如果 阅读全文
posted @ 2018-07-17 15:58 BigJunOba 阅读(1326) 评论(0) 推荐(0)
摘要: 1.equal方法 Object类中的equal方法用于检测一个对象是否等于另外一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相等的。然而对于多数类来说,这种判断并没有什么意义,因为经常需要检测两个对象状态是否相等,如果两个对象的状态相 阅读全文
posted @ 2018-07-17 11:30 BigJunOba 阅读(5518) 评论(0) 推荐(0)
摘要: 1.多态 先来看一个例子,其中Employee类是父类,Manager类继承了Employee类: 在for循环中,尽管这里将e声明为Employee类型,但实际上e既可以引用Employee类型的对象,也可以引用Manager类型的对象。当e引用Employee对象时,e.getSalary()方 阅读全文
posted @ 2018-07-17 09:27 BigJunOba 阅读(397) 评论(0) 推荐(0)