注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java2教程

Java2教程

Java2教程

定 價:¥49.00

作 者: (美)林登(Linden, P.V.D)著;邢國慶譯
出版社: 電子工業(yè)出版社
叢編項: 國外計算機科學教材系列
標 簽: Java語言 程序設計 教材

ISBN: 9787121018695 出版時間: 2005-11-01 包裝: 平裝
開本: 16開 頁數(shù): 485 字數(shù):  

內容簡介

  本書根據最新的J2SE 5.0的功能特性,補充、更新和修訂了《Java 2教程》第五版,充分反映了Java技術發(fā)展的最新發(fā)展成果。全書共分五個部分,28章。除介紹Java語言基礎知識、核心類庫、服務器端Java技術、客戶端Java技術以及企業(yè)級J2EE編程技術之外,本書還詳細討論了泛型、枚舉類型、增強的for循環(huán)、自動封裝與解封、靜態(tài)導人以及可變參數(shù)等新的內容。全書結構嚴謹,語言流暢,是一本學習Java2最新技術的綜合參考書,適合各種層次的Java編程人員使用。作為連續(xù)8年的國際暢銷書,《Java 2教程》是一本綜合教科書,適用于各種水平的、Java程序員學習和參考。通過在上一版的基礎上進行全面的增補、更新和修訂,《Java 2教程》(第六版)不僅反映了J2SE 5.0的最新技術特征及其核心類庫,還介紹了當今最新的企業(yè)與服務器端Java編程技術。另外也反映了最新的Tomcat與Servlet規(guī)范。本書新增的內容包括:以專門的章節(jié)講解泛型與枚舉類型;以Google與Amazon的Web服務為例,介紹Web服務;簡化的交互I/O——Drintf();基本數(shù)據類型的自動封裝與解封;靜態(tài)導入、增強的fof循環(huán)結構以及其他新的語言特性作為一名資深程序員,作者Peter van der Linden向讀者提供了專家的忠告、清晰的解釋以及大量鮮見的示例程序,其中包括:基礎知識:Java語言的基本語法、對象編程技術、接口、異常處理、嵌套類以及線程等;核心類庫:日期和日歷、正則表達式、模式匹配、網絡軟件、映射的I/O以及泛型集合類等;服務器端Java編程技術:網絡服務器系統(tǒng)、完整的微型HTML服務器以及Java的XML支持等;客戶機端Java編程技術:JFC/Swing GUl開發(fā)基礎、新的數(shù)據類共享技術等;企業(yè)級J2EE編程技術:SQL、JDBC、Servlet以及JSP等。

作者簡介

  Peter van der Lindern,在Sun Miscosystems公司的編譯程序與操作系統(tǒng)核心組工作了14年,從事各種相關軟件的開發(fā)工作。除本書之外,他撰寫的其他書籍包括:“Not Just Java”、“Expert C Programming:Deep C Secrets”以及“The Official Handbook of Practical Jokes”。

圖書目錄

第一部分    語   言
第1章    Java語言概述
1.1    Java的優(yōu)勢—軟件可移植性
1.2    可移植性為什么如此重要
1.3    Java語言與庫
1.4    J2ME、J2SE與J2EE
1.5    輕松一刻—一個Java桌面應用程序
第2章    對象概念簡介
2.1    下載、編譯和運行Java程序
2.2    什么是類
2.3    什么是對象
2.4    Java數(shù)字時鐘程序
2.5    小結
2.6    習題
2.7    輕松一刻—Napster與LimeWire
第3章    基本類型、包裝與封裝
3.1    直接量
3.2    布爾類型
3.3    字符
3.4    整數(shù)
3.5    長整數(shù)
3.6    字節(jié)
3.7    短整數(shù)
3.8    有限精度的浮點數(shù)
3.9    基本數(shù)據類型的對象包裝
3.10  自動封裝與解封
3.11  自動封裝隱含的性能問題
3.12  java.lang.Object
3.13  java.lang.String
3.14  Java語言支持的字符串連接
3.15  字符串比較
第4章    語句與注釋
4.1    組合語句
4.2    表達式語句
4.3    選擇語句
4.4    循環(huán)語句
4.5    控制轉移語句
4.6    注釋
4.7    閱讀Java API 文檔
4.8    習題
第5章    面向對象編程:構造函數(shù)與可視性
5.1    多態(tài)概述
5.2    創(chuàng)建新的對象:構造函數(shù)
5.3    關于方法的補充說明
5.4    可變參數(shù)的方法
5.5    Java包
5.6    JDK怎樣查找類
5.7    訪問修飾符
5.8    習題
5.9    輕松一刻—IBM與Java
第6章    靜態(tài)、終態(tài)和枚舉類型
6.1    字段修飾符static意味著什么
6.2    字段修飾符final意味著什么
6.3    為什么要增加枚舉類型
6.4    因枚舉類型而更新的語句
6.5    更復雜的枚舉類型
第7章    名字、運算符與計算精度
7.1    關鍵字
7.2    名字
7.3    標識符
7.4    表達式
7.5    運算符
7.6    相關性
7.7    計算精度
7.8    拓寬與縮窄轉換
7.9    溢出
第8章    面向對象編程—擴展類
8.1    繼承
8.2    多態(tài)
8.3    Class類
8.4    習題
第9章    數(shù)組
9.1    理解與創(chuàng)建數(shù)組
9.2    數(shù)組的數(shù)組
9.3    數(shù)組的方括號
9.4    Math包
第10章    異常處理
10.1    運行時的內部工作原理:堆
10.2    內存回收
10.3    運行時的內部工作原理:棧
10.4    異常處理
10.5    斷言語句
10.6    參考讀物
第11章    接口
11.1    接口能夠解決什么問題
11.2    java.lang.Comparable 接口
11.3    接口與抽象類
11.4    Cloneable接口
11.5    Protected的意義
11.6    在GUI時間處理程序中使用接口回調
11.7    Double類
11.8    習題
11.9    輕松一刻—Java驅動的烤面包機
第12章    嵌套類
12.1    嵌套類簡介
12.2    靜態(tài)嵌套類
12.3    成員類
12.4    本地類
12.5    匿名類
12.6    內部類的編譯結果
12.7    Character類
12.8    習題
第二部分    Java核心類庫
第13章    線程
13.1    什么是線程
13.2    獲得新線程的兩種方式
13.3    線程的生命周期
13.4    線程組
13.5    四種線程編程方式
第14章    高級線程技術
14.1    互斥線程
14.2    相互通信的互斥線程
14.3    用于線程的管道I/O
14.4    線程本地存儲區(qū)
14.5    java.util.concurrent包
14.6    設計模式簡述
11.7    參考讀物
11.8    習題
14.9    輕松一刻—Java驗證
第15章    泛型概念詳解
15.1    形式參數(shù)與實際參數(shù)
15.2    泛型的用途
15.3    泛型編程過程
15.4    泛型接口
15.5    限定—要求類型參數(shù)必須實現(xiàn)某一接口或擴展某個父類
第三部分    服務器端Java
第16章    集合
16.1    集合API
16.2    List、LinkedList與ArrayList
16.3    Set、HashSet與SortedSet
16.4    Collections幫助類
16.5    通配參數(shù)與泛型方法
16.6    通配泛型參數(shù)
16.7    泛型方法
16.8    集合小結
16.9    Map、HashMap與TreeMap
16.10  習題
第17章    簡單輸入輸出
17.1    Java I/O簡介
17.2    設計原理
17.3    java.io.File類
17.4    終端I/O處理
17.5    輸出
17.6    包裝附加的輸出類
17.7    輸入
17.8    Reader包裝
17.9    輸入ASCII字符和二進制數(shù)值
17.10  輸入流的包裝
17.11  參考讀物
17.12  習題
第18章    高級輸入輸出
18.1    隨機訪問文件
18.2    運行程序并獲取程序的輸出信息
18.3    字符串的格式化輸出
18.4    把對象信息寫到磁盤中
18.5    新的I/O包
18.6    內存映射的I/O
18.7    文件鎖
18.8    字符集與字節(jié)存儲順序
18.9    習題
第四部分    客戶端Java
第19章    正則表達式
19.1    正則表達式與模式匹配
19.2    日歷實用程序類
19.3    其他實用程序類
19.4    參考讀物
19.5    習題
第20章    GUI基礎與事件處理
20.1    事件處理
20.2    精簡事件處理程序的技巧
20.3    事件處理小結
20.4    習題
20.5    輕松一刻—鼠標的故事
第21章    JFC與Swing包
21.1    Java基礎類
21.2    組件(JComponent)
21.3    Swing線程
21.4    Swing組件
21.5    Swing組件的補充說明
21.6    參考讀物
21.7    習題
第22章    容器、布局及AWT相關技術
22.1    插件式窗口觀感
22.2    容器
22.3    容器中的布局
22.4    其他相關技術
22.5    習題
22.6    輕松一刻—Sky View Cafe:一個高質量的Applet
第五部分    企業(yè)級Java
第23章    關系數(shù)據庫與SQL
23.1    關系數(shù)據庫簡介
23.2    主鍵與外鍵
23.3    關系
23.4    范式
23.5    關系數(shù)據庫術語
23.6    下載并安裝Mckoi數(shù)據庫
23.7    SQL基礎知識
23.8    創(chuàng)建表并添加數(shù)據
23.9    數(shù)據的查詢與提取
23.10  子查詢
23.11  SELECT查詢的結果集
23.13  刪除記錄和表
23.14  SQL預編譯語句與存儲過程
23.15  習題
第24章    JDBC
24.1    JDBC簡介
24.2    安裝Mckoi數(shù)據庫軟件
24.3    運行代碼示例
24.4    連接數(shù)據庫
24.5    執(zhí)行SQL語句
24.6    結果集
24.7    SQL語句的批處理與交易
24.8    預編譯語句與存儲過程
24.9    一個完整的示例程序
24.10  數(shù)據庫與結果集元數(shù)據
24.11  參考讀物
24.12  習題
第25章    Java網絡編程
25.1    TCP/IP基礎知識
25.2    Java 中客戶端的套接字
25.3    使用Java發(fā)送電子郵件
25.4    Java中服務器端的套接字
25.5    HTTP與Web瀏覽:獲取HTTP頁面信息
25.6    多線程的HTTP服務器
25.7    HTTP服務器使用的映射I/O
25.8    參考讀物
25.9    習題
第26章    Servlet與JSP
26.1    Servlet與JSP概述
26.2    為什么要使用Servlet
26.3    版本
26.4    安裝Tomcat軟件
26.5    運行Servlet示例程序
26.6    端口與協(xié)議
26.7    使用HTML調用Servlet
26.8    Servlet及其請求與響應
26.9    Servlet請求
26.10  響應Servlet請求
26.11  編寫自己的Servlet
26.12  Servlet生命周期與線程
26.13  JSP
26.14  Servlet與JSP中的Java Bean
26.15  JSP、Java Bean與標記符庫的補充說明
26.16  參考讀物
26.17  習題
第27章    XML與Java
27.1    XML與HTML
27.2    XML的若干規(guī)則
27.3    文檔類型定義(DTD)
27.4    XML的用途
27.5    XML版本與術語
27.6    JAXP庫的內容
27.7    使用DOM解析器讀取XML
27.8    使用DOM解析器的示例程序
27.9    讀取XML文檔—SAX解析器
27.10  使用SAX解析器的示例程序
27.11  工廠設計模式
27.12  設計模式小結
27.13  Java XML的補充說明
27.14  參考讀物
27.15    習題
27.16    輕松一刻—觀察Kevin日常生活的源代碼
第28章    Web服務
28.1    Web服務簡介
28.2    Google的Web服務
28.3    Amazon的Web服務
28.4    小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號