中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 Effective Java中文版(原書第3版)

出版社:人民郵電出版社出版時間:2024-03-01
開本: 16開 頁數(shù): 284
中 圖 價:¥69.9(7.0折) 定價  ¥99.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Effective Java中文版(原書第3版) 版權(quán)信息

Effective Java中文版(原書第3版) 本書特色

1.Java之父James Gosling鼎力推薦,Jolt獲獎作品全新升級,與《Java編程思想》和《Java核心技術(shù)》(Core Java)齊名,針對Java 7、8、9全面更新,Java程序員**參考書。 2.本書大部分內(nèi)容都不是討論性能的,而是關(guān)心如何編寫出清晰、正確、可用、健壯、靈活和可維護的程序。包含大量完整的示例代碼和透徹的技術(shù)分析,通過90條經(jīng)驗法則,探索新的設(shè)計模式和語言習(xí)慣用法,幫助讀者更加有效地使用Java編程語言及其基本類庫。 3.附贈額外的項目源碼和文檔,以及對應(yīng)的視頻講解。

Effective Java中文版(原書第3版) 內(nèi)容簡介

本書是Jolt獲獎作品Effective Java的第3版,對上一版進行了全面更新,涵蓋了從Java 5到Java 9的種種特性,是Java開發(fā)人員不可缺少的一本參考書。 本書分為12章,包含90個條目,形式簡潔。每個條目中都講述了對Java的獨到見解,闡明了如何編寫高效、優(yōu)雅的程序,并且提供了清晰、易懂的示例代碼。與上一版相比,本書增加了Lambda表達式、流、Optional類、接口默認(rèn)方法、try-with-resources、@SafeVarargs注解、模塊等Java 7及以后所引入的新特性。本書介紹了如何充分利用泛型、枚舉、注解、自動裝箱、for-each循環(huán)、可變參數(shù)、并發(fā)機制等各種特性,幫助讀者更加有效地使用Java編程語言及其基本類庫(java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function等)。

Effective Java中文版(原書第3版) 目錄

第 1章 引言 1 第 2章 創(chuàng)建和銷毀對象 4 條目1:用靜態(tài)工廠方法代替構(gòu)造器 4 條目2:當(dāng)構(gòu)造器參數(shù)較多時考慮使用 生成器 7 條目3:利用私有構(gòu)造器或枚舉類型強化 Singleton屬性 13 條目4:利用私有構(gòu)造器防止類被實例化 14 條目5:優(yōu)先考慮通過依賴注入來連接 資源 15 條目6:避免創(chuàng)建不必要的對象 17 條目7:清除過期的對象引用 19 條目8:避免使用終結(jié)方法和清理方法 21 條目9:與try-finally相比,首選 try-with-resources 25 第3章 對所有對象都通用的方法 28 條目10:在重寫equals方法時要遵守通用 約定 28 條目11:重寫equals方法時應(yīng)該總是重寫 hashCode方法 37 條目12:總是重寫toString方法 41 條目13:謹(jǐn)慎重寫clone方法 43 條目14:考慮實現(xiàn)Comparable接口 49 第4章 類和接口 54 條目15:*小化類和成員的可訪問性 54 條目16:在公有類中,使用訪問器方法, 而不使用公有的字段 57 條目17:使可變性*小化 58 條目18:組合優(yōu)先于繼承 63 條目19:要么為繼承而設(shè)計并提供文檔 說明,要么就禁止繼承 68 條目20:與抽象類相比,優(yōu)先選擇接口 72 條目21:為傳諸后世而設(shè)計接口 75 條目22:接口僅用于定義類型 77 條目23:優(yōu)先使用類層次結(jié)構(gòu)而不是 標(biāo)記類 78 條目24:與非靜態(tài)成員類相比,優(yōu)先選擇 靜態(tài)成員類 81 條目25:將源文件限制為單個頂層類 83 第5章 泛型 85 條目26:不要使用原始類型 85 條目27:消除unchecked類型的警告 89 條目28:列表優(yōu)先于數(shù)組 91 條目29:首選泛型類型 94 條目30:首選泛型方法 98 條目31:使用有限制的通配符增加API的 靈活性 100 條目32:謹(jǐn)慎混用泛型和可變參數(shù) 105 條目33:考慮類型安全的異構(gòu)容器 108 第6章 枚舉和注解 113 條目34:使用enum代替int常量 113 條目35:使用實例字段代替序號 121 條目36:使用EnumSet代替位域 122 條目37:不要以序號作為索引,使用 EnumMap代替 123 條目38:使用接口模擬可擴展的枚舉 127 條目39:與命名模式相比首選注解 130 條目40:始終使用Override注解 136 條目41:使用標(biāo)記接口來定義類型 138 第7章 Lambda表達式和流 140 條目42:與匿名類相比,優(yōu)先選擇Lambda 表達式 140 條目43:與Lambda表達式相比,優(yōu)先選擇 方法引用 143 條目44:首選標(biāo)準(zhǔn)的函數(shù)式接口 144 條目45:謹(jǐn)慎使用流 147 條目46:在流中首選沒有副作用的 函數(shù) 152 條目47:作為返回類型時,首選Collection 而不是Stream 156 條目48:將流并行化時要謹(jǐn)慎 160 第8章 方法 163 條目49:檢查參數(shù)的有效性 163 條目50:必要時進行保護性復(fù)制 165 條目51:仔細(xì)設(shè)計方法簽名 168 條目52:謹(jǐn)慎使用重載 170 條目53:謹(jǐn)慎使用可變參數(shù) 174 條目54:返回空的集合或數(shù)組,而不是 176 條目55:謹(jǐn)慎返回Optional 177 條目56:為所有導(dǎo)出的API元素編寫文檔 注釋 181 第9章 通用編程 186 條目57:*小化局部變量的作用域 186 條目58:與傳統(tǒng)的for循環(huán)相比,首選 for-each循環(huán) 188 條目59:了解并使用類庫 190 條目60:如果需要精確的答案,避免使用 float和double 192 條目61:首選基本類型,而不是其 封裝類 194 條目62:如果其他類型更適合,就不要使用 字符串 196 條目63:注意字符串拼接操作的性能 198 條目64:通過接口來引用對象 198 條目65:與反射相比,首選接口 200 條目66:謹(jǐn)慎使用本地方法 202 條目67:謹(jǐn)慎進行優(yōu)化 203 條目68:遵循普遍接受的命名慣例 205 第 10章 異常 208 條目69:異常機制應(yīng)該僅用于異常的 情況 208 條目70:對于可恢復(fù)的條件,使用檢查型 異常;對于編程錯誤,使用運行時 異常 210 條目71:避免不必要地使用檢查型 異常 211 條目72:優(yōu)先使用標(biāo)準(zhǔn)異常 212 條目73:拋出適合于當(dāng)前抽象的異常 214 條目74:將每個方法拋出的所有異常都寫在 文檔中 215 條目75:將故障記錄信息包含在詳細(xì) 信息中 216 條目76:努力保持故障的原子性 218 條目77:不要忽略異常 219 第 11章 并發(fā) 220 條目78:同步對共享可變數(shù)據(jù)的訪問 220 條目79:避免過度同步 223 條目80:與線程相比,首選執(zhí)行器、 任務(wù)和流 228 條目81:與wait和notify相比,首選 高級并發(fā)工具 229 條目82:將線程安全性寫在文檔中 233 條目83:謹(jǐn)慎使用延遲初始化 235 條目84:不要依賴線程調(diào)度器 237 第 12章 序列化 239 條目85:優(yōu)先選擇其他序列化替代方案 239 條目86:在實現(xiàn)Serializable接口時要 特別謹(jǐn)慎 241 條目87:考慮使用自定義的序列化形式 243 條目88:保護性地編寫readObject 方法 248 條目89:對于實例受控的類,首選枚舉類型 而不是readResolve 253 條目90:考慮使用序列化代理代替序列化 實例 256 附錄 與第 2版中條目的對應(yīng)關(guān)系 259 參考文獻 262
展開全部

Effective Java中文版(原書第3版) 作者簡介

約書亞·布洛克(Joshua Bloch)是美國卡內(nèi)基-梅隆大學(xué)教授,曾是Google公司首席Java架構(gòu)師、Sun公司杰出工程師和Transarc公司高級系統(tǒng)設(shè)計師。他帶領(lǐng)團隊設(shè)計和實現(xiàn)過無數(shù)的Java平臺特性,包括JDK 5.0語言增強版和獲獎的Java Collections Framework。他擁有哥倫比亞大學(xué)的計算機科學(xué)學(xué)士學(xué)位和卡內(nèi)基-梅隆大學(xué)的計算機科學(xué)博士學(xué)位。他的作品還包括Java Puzzlers和《Java并發(fā)編程實戰(zhàn)》(Java Concurrency in Practice,曾獲Jolt大獎提名)等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 我车网|我关心的汽车资讯_汽车图片_汽车生活! | 涡街流量计_LUGB智能管道式高温防爆蒸汽温压补偿计量表-江苏凯铭仪表有限公司 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 农产品溯源系统_农产品质量安全追溯系统_溯源系统 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 中矗模型-深圳中矗模型设计有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 定坤静电科技静电消除器厂家-除静电设备| 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 广东教师资格网-广东教师资格证考试网| 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 非甲烷总烃分析仪|环控百科 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 耐磨陶瓷管道_除渣器厂家-淄博浩瀚陶瓷科技有限公司 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 长信科技产业园官网_西安厂房_陕西标准工业厂房| POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 压装机-卧式轴承轮轴数控伺服压装机厂家[铭泽机械] | 光栅尺厂家_数显表维修-苏州泽升精密机械 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 西安中国国际旅行社(西安国旅) | 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 渗透仪-直剪仪-三轴仪|苏州昱创百科| 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 |