Java基础知识
文章平均质量分 59
Java基础知识
敏哥哥战江湖
通向大佬的路途总是那么遥远
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础知识之equals方法
《Java核心技术》1.equals方法介绍以及重写Object类中的equals方法是用于检测两个对象是否相等,在Object类中equals方法的具体实现是确定两个对象引用是否相等。不过,我们经常需要基于状态检测对象的相等性,如果两个对象的状态相同,才认为这两个对象相等。例如,如果两个员工对象的姓名、薪水和雇佣日期都一样,就认为它们相等。public class Employee {...原创 2020-05-06 21:45:17 · 928 阅读 · 0 评论 -
Java类使用工厂方法构造对象的原因
在Java中,静态方法有着一种常见的用途,类似于NumberFormat的类使用静态工厂方法来构造对象。例如:NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance();NumberFormat percentFormatter = NumberFormat.getPercentInstance();double ...原创 2020-04-08 22:43:02 · 294 阅读 · 0 评论 -
关于Java中编写返回可变对象引用的访问器方法
警告:在Java中,注意不要编写返回可变对象引用的访问器方法。例如:class Employee { private Date hireDay; ... public Date getHireDay() { return hireDay; // 注意,Date类有一个更改器方法setTime,Date对象是可变的,这一点破坏了封装性 } ...}注意,在接下来,如果我...原创 2020-04-06 21:41:25 · 403 阅读 · 0 评论
分享