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

歡迎光臨中圖網 請 | 注冊
> >
EFFECTIVEJAVA中文版(原書第3版)(贈品版)

包郵 EFFECTIVEJAVA中文版(原書第3版)(贈品版)

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

EFFECTIVEJAVA中文版(原書第3版)(贈品版) 版權信息

EFFECTIVEJAVA中文版(原書第3版)(贈品版) 本書特色

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

EFFECTIVEJAVA中文版(原書第3版)(贈品版) 內容簡介

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

EFFECTIVEJAVA中文版(原書第3版)(贈品版) 目錄

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

EFFECTIVEJAVA中文版(原書第3版)(贈品版) 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 识禅_对禅的了解,从这里开始| 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 计算机毕业设计源码网| 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 合金ICP光谱仪(磁性材料,工业废水)-百科 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 软装设计-提供软装装饰和软装配饰及软装陈设的软装设计公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 工业CT-无锡璟能智能仪器有限公司| 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 数显恒温油浴-电砂浴-高温油浴振荡器-常州迈科诺仪器有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 |