摘要: 实例说明 在定义类时,属性可以是基本类型也可以是引用类型。当重写equals()方法时一会要用“==”来比较基本类型,一会要用equals()比较引用类型,这样代码看着有些混乱。为此推荐使用Commons的Lang组件来重写该方法。 关键技术 EqualsBuilder类是重写equals()方法的 阅读全文
posted @ 2019-04-08 16:12 Joy丨windy 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 实例说明 ASCII是American Standard Code Information Interchange的缩写,是基于拉丁字母的一套电脑编码系统,主要用于显示英文字符,是目前世界上最通用的单字节编码。基本的ASCII编码包括了128个字符。 关键技术 Character类是char类型的包 阅读全文
posted @ 2019-04-08 15:22 Joy丨windy 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 实例说明 由于计算机的特殊结构,其内部使用二进制数据。为了节约空间,有定义了八进制和十六进制格式来表示二进制数据。一个八进制数可以表示3位二进制数,一个十六进制数可以表示4位二进制数。而对于普通人而言,使用十进制更容易阅读。 关键技术 Integer类设计的初衷是为了在基本数据类型和引用数据类型之间 阅读全文
posted @ 2019-04-08 14:56 Joy丨windy 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 实例说明 在编写Java程序时,出于设计等方面原因,会需要子类不能够重写父类中定义的方法。为了实现这个需求,可以为父类的方法加“锁”,即使用final关键字。 关键技术 final可以用来修饰类、属性和方法。修饰类时表示该类不可以被继承。修饰属性时表示该属性初始化之后不能被修改,通常与static组 阅读全文
posted @ 2019-04-08 13:59 Joy丨windy 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 实例说明 在中国历史上有一个很特殊的职业,通常其从业者有且仅有一人,那就是皇帝。本实例使用单例模式确保皇帝的唯一性。 关键技术 既然要保证类有且仅有一个实例,就需要其他类不能实例化该类。 因此需要将构造方法设置成私有的,即使用private关键词修饰。同时在类中提供一个静态方法,该方法的返回值是该类 阅读全文
posted @ 2019-04-08 11:59 Joy丨windy 阅读(226) 评论(0) 推荐(0) 编辑