Java核心技術(shù)·卷 I(原書第11版)
本書由擁有20多年教學(xué)與研究經(jīng)驗(yàn)的資深Java技術(shù)專家撰寫(獲Jolt大獎(jiǎng)),是程序員的優(yōu)選Java指南。本版針對(duì)Java SE 9、10和 11全面更新。
全書共12章。
第1章概述Java語(yǔ)言的特色功能;
第2章詳細(xì)論述如何下載和安裝JDK以及本書的程序示例;
第3章開(kāi)始討論Java 語(yǔ)言,包括變量、循環(huán)和簡(jiǎn)單的函數(shù);
第4章介紹面向?qū)ο髢纱蠡袠O要的一個(gè)概念——封裝,以及Java語(yǔ)言實(shí)現(xiàn)封裝的機(jī)制,即類與方法;
第5章介紹面向?qū)ο蟮牧硪粋€(gè)重要概念——繼承,繼承使程序員可以使用現(xiàn)有的類,并根據(jù)需要進(jìn)行修改;
第6章展示如何使用Java的接口(可幫助你充分獲得Java的完全面向?qū)ο蟪绦蛟O(shè)計(jì)能力)、lambda表達(dá)式(用來(lái)表述可以在以后某個(gè)時(shí)間點(diǎn)執(zhí)行的代碼塊)和內(nèi)部類;
第7章討論異常處理,并給出大量實(shí)用的調(diào)試技巧;
第8章概要介紹泛型程序設(shè)計(jì),使...
本書由擁有20多年教學(xué)與研究經(jīng)驗(yàn)的資深Java技術(shù)專家撰寫(獲Jolt大獎(jiǎng)),是程序員的優(yōu)選Java指南。本版針對(duì)Java SE 9、10和 11全面更新。
全書共12章。
第1章概述Java語(yǔ)言的特色功能;
第2章詳細(xì)論述如何下載和安裝JDK以及本書的程序示例;
第3章開(kāi)始討論Java 語(yǔ)言,包括變量、循環(huán)和簡(jiǎn)單的函數(shù);
第4章介紹面向?qū)ο髢纱蠡袠O要的一個(gè)概念——封裝,以及Java語(yǔ)言實(shí)現(xiàn)封裝的機(jī)制,即類與方法;
第5章介紹面向?qū)ο蟮牧硪粋€(gè)重要概念——繼承,繼承使程序員可以使用現(xiàn)有的類,并根據(jù)需要進(jìn)行修改;
第6章展示如何使用Java的接口(可幫助你充分獲得Java的完全面向?qū)ο蟪绦蛟O(shè)計(jì)能力)、lambda表達(dá)式(用來(lái)表述可以在以后某個(gè)時(shí)間點(diǎn)執(zhí)行的代碼塊)和內(nèi)部類;
第7章討論異常處理,并給出大量實(shí)用的調(diào)試技巧;
第8章概要介紹泛型程序設(shè)計(jì),使程序更可讀、更安全;
第9章討論Java平臺(tái)的集合框架,以及如何充分利用內(nèi)建的標(biāo)準(zhǔn)集合;
第10章介紹GUI程序設(shè)計(jì)(包括如何建立窗口、如何在窗口中繪圖、如何利用幾何圖形繪圖、如何采用多種字體格式化文本,以及如何顯示圖像)和編寫代碼來(lái)響應(yīng)事件(如鼠標(biāo)點(diǎn)擊事件和按鍵事件);
第11章詳細(xì)討論Swing GUI工具包,以建立跨平臺(tái)的圖形用戶界面,包括各種按鈕、文本組件、邊框、滑塊、列表框、菜單以及對(duì)話框的有關(guān)內(nèi)容;
第12章討論并發(fā)。本書最后還有一個(gè)附錄,其中列出了Java語(yǔ)言的保留字。
[美]凱·S.霍斯特曼(Cay S. Horstmann )圣何塞州立大學(xué)計(jì)算機(jī)科學(xué)系教授、Java的倡導(dǎo)者。他是《Java核心技術(shù)》兩卷本的作者,并著有《Core Java SE 9 for the Impatient, Second Edition》 (Addison-Wesley 2018)和《Scala for the Impatient, Second Edition》(Addison- Wesley, 2017)。他還為專業(yè)程序員和計(jì)算機(jī)科學(xué)專業(yè)的學(xué)生撰寫過(guò)數(shù)十本其他圖書。
