电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Effective java學習筆記7:改寫equals的時候遵守約定

瀏覽:47日期:2024-06-19 08:02:04
內容: 在java里面object equals()的概念是兩個引用指向的是同一個對象,即兩者指向同一個對象,才equals()。但是也有特例,比如說一些原始類型,integer,string等屬于值相等。就是說,值相等,也就equals()了。實際上,他們都改寫了object的equals()方法。但是類型安全的值類不需要改寫equals()。 還有,當我們當前的類有特定的相等的定義的時候,而且我們的超類并沒有改寫equals()方法,就需要改寫equals()方法了。改寫的規范-object必須滿足:1. 自反2. 對稱3. 傳遞4. 一致5. X非空,x.equals(null)返回false為了實現高質量的equals()改寫,effective java提醒我們要注意一下幾點:1. 使用==操作符檢查是否指向同一個對象,這是一個性能優化的手段。2. 使用instanceof來檢查是否為某個類,同樣也是性能優化的手段。3. 把實參轉換到正確的類型,上面一步保證了這一步不會有錯誤。4. 檢查類里的每一個關鍵域是否都相等。還有要注意的就是,改寫equals()方法的同時,都要改寫hashcode方法。(下一篇里會提到為什么要這樣) Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
標簽: Java
相關文章:
主站蜘蛛池模板: 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 世纪豪门官网 世纪豪门集成吊顶加盟电话 世纪豪门售后电话 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 汕头市盛大文化传播有限公司,www.11400.cc | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 环球电气之家-中国专业电气电子产品行业服务网站! | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 广州昊至泉水上乐园设备有限公司| 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 生产加气砖设备厂家很多,杜甫机械加气砖设备价格公道 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 航拍_专业的无人机航拍摄影门户社区网站_航拍网 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 潍坊大集网-潍坊信息港-潍坊信息网 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 英语词典_成语词典_日语词典_法语词典_在线词典网 | 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 |