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

Java編程語言(第三版)

Java編程語言(第三版)

定 價:¥65.00

作 者: (美)Ken Arnold,(美)James Gosling,(美)David Holmes著;虞萬榮[等]譯;虞萬榮譯
出版社: 中國電力出版社
叢編項: 開發(fā)大師系列
標 簽: Java

ISBN: 9787508315164 出版時間: 2003-12-01 包裝: 精裝
開本: 23cm 頁數: 560 字數:  

內容簡介

  Java編程語言(第三版影印版)這是一本眾多JavaFans千呼萬喚才出來的好書,本書由“Java之父”JamesGosling以及另外兩名頂級大師(Jini技術的創(chuàng)建者KenArnold和著名開發(fā)大師DavidHolmes)親自撰寫,無論是對Java語言的初學者還是資深使用者都具有極高的價值.至少有100000名使用C、C++、Smalltalk或者其他高級語言的開發(fā)人員通過閱讀本書對Java語言有了準確、明智和深刻的認識。本書以Java語言創(chuàng)建者的獨特視角向讀者展現下為什么以及如何使用Java語言,以便讀者理解Java語言的基本設計目標以及它在現實世界中的應用本書介紹的是Java語言的最新版本,該版本在《JavaLanguageSpecification.SecondEdition》中定義,本書已是第三版,在結構上相對前兩版有所調整,重點講述了新的語言特征,并提供了新API的使用實例。第三版中新增和修改的內容有:·語言特性的更詳細介紹,包括嵌套類的擴展部分·對垃圾收集和相關編程主題提供更全面的關注·涵蓋新的API,如collections和internationalization本書完全覆蓋了Java語言當前版本的特征和類庫,可以作為Java語言的入門向導,也可作為高級Java開發(fā)及Java語言教學的參考用書

作者簡介

  Ken Arnold Sun Microsystems實驗室的總工程師,面向對象設計及實現方面的專家,是Jini技術的創(chuàng)建者之一,也是Sun JavaSpaces技術的首度工程師。他特別擅長于編寫UNIX下的C和C++程序,同時也是面向對象設計,C和C++領域的知名專家。

圖書目錄

出版說明
前言
第1章 Java概述
1.1 初步認識
1.2 變量
1.3 程序中的注釋
1.4 命名常量
1.5 Unicode字符
1.6 控制流
1.7 類和對象
1.8 方法和參數
1.9 數組
1.10 字符串對象
1.11 繼承一個類
1.12 接口
1.13 異常
1.14 包
1.15 Java平臺
1.16 其他主題概述
第2章 類和對象
2.1 一個簡單的類
2.2 域
2.3 訪問控制和繼承
2.4 創(chuàng)建對象
2.5 構造和初始化
2.6 方法
2.7 this
2.8 重載方法
2.9 main方法
2.10 native方法
第3章 繼承類
3.1 一個繼承的類
3.2 子類中的構造函數
3.3 繼承和再定義成員
3.4 類型兼容和轉換
3.5 protected的確切含義
3.6 把方法和類標記為final
3.7 抽象類和方法
3.8 Object類
3.9 克隆對象
3.10 如何以及何時繼承類
3.11 設計待繼承的類
3.12 單重繼承和多重繼承
第4章 接口
4.1 一個簡單的接口實例
4.2 接口聲明
4.3 繼承接口
4.4 使用接口
4.5 標記接口
4.6 何時使用接口
第5章 嵌套類和接口
5.1 靜態(tài)嵌套類型
5.2 內部類
5.3 局部內部類
5.4 匿名內部類
5.5 繼承嵌套類型
5.6 接口中的嵌套
5.7 嵌套類的實現
第6章 語言符號、運算符和表達式
6.1 詞法元素
6.2 類型和字面值
6.3 變量
6.4 數組變量
6.5 名字的意義
6.6 算術運算符
6.7 通用運算符
6.8 表達式
6.9 成員訪問
6.10 運算符優(yōu)先級和結合規(guī)則
第7章 控制流
7.1 語句和塊
7.2 if-else
7.3 switch
7.4 while和do-while
7.5 for
7.6 標號
7.7 break
7.8 continue
7.9 return
7.10 Java沒有goto語句
第8章 異常
8.1 創(chuàng)建異常類型
8.2 throw
8.3 throws子句
8.4 try、catch和finally
8.5 什么時候使用異常
第9章 字符串
9.1 基本字符串操作
9.2 字符串比較
9.3 工具方法
9.4 創(chuàng)建相關的字符串
9.5 字符串轉換
9.6 字符串和char數組
9.7 字符串和byte數組
9.8 StringBuffer類
第10章 線程
10.1 創(chuàng)建線程
10.2 使用Runnable
10.3 同步
10.4 wait、notifyAll和notify
10.5 waiting和notification的細節(jié)
10.6 線程調度
10.7 死鎖
10.8 結束線程的執(zhí)行
10.9 結束應用程序的執(zhí)行
10.10 volatile
10.11 線程管理、安全性和ThreadGroup
10.12 線程和異常
10.13 ThreadLocal變量
10.14 調試線程
第11章 用類型編程
11.1 包裝類
11.2 反射
11.3 類的載入
第12章 垃圾回收和存儲管理
12.1 垃圾回收
12.2 一個簡單模型
12.3 終結
12.4 與垃圾回收器交互
12.5 可達狀態(tài)與引用對象
第13章 包
13.1 包的命名
13.2 類型導入
13.3 包的訪問
13.4 包的內容
13.5 包對象和規(guī)范
第14章 文檔化注釋
14.1 文檔注釋的剖析
14.2 標記
14.3 示例
14.4 外部約定
14.5 使用說明
第15章 I/O包
15.1 字節(jié)流
15.2 字符流
15.3 InputStreamReader和OutputStreamWriter
15.4 流類簡介
15.5 數據字節(jié)流
15.6 文件處理
15.7 對象串行化
15.8 IOException類
第16章 集合
16.1 集合
16.2 迭代
16.3 通過Comparable和Comparator排序
16.4 Collection接口
16.5 Set和SortedSet
16.6 List
16.7 Map和SortedMap
16.8 包裝的集合和Collections類
16.9 Arrays功能類
16.10 編寫迭代器實現
16.11 編寫集合實現
16.12 遺留集合類型
16.13 Properties
第17章 其他工具
17.I BitSet
17.2 Observer/Observable
17.3 Random類
17.4 StringTokenizer類
17.5 Timer和TimerTask類
17.6 Math類和StrictMath類
第18章 系統編程
18.1 System類
18.2 創(chuàng)建線程
18.3 關機
18.4 Runtime的其余部分
18.5 安全性
第19章 國際化與本地化
19.1 區(qū)域
19.2 資源束
19.3 時間、日期和歷法
19.4 格式化和分析時間、日期
19.5 文本的國際化和本地化
第20章 標準包
20.1 java.awt——抽象窗口工具包
20.2 java.applet——applet
20.3 java.beans——組件
20.4 java.math——數學運算
20.5 java.net——網絡
20.6 java.rmi——遠程方法調用
20.7 java.security——安全工具
20.8 java.sql——關系數據庫訪問
20.9 工具子包
20.10 javax.*——標準擴展
20.11 javax.accessibility——GUI的易用性
20.12 javax.naming——目錄和命名服務
20.13 javax.sound——聲音操作
20.14 javax.swing——Swing GUI組件
20.15 org.omg.CORBA——CORBA API
附錄A 運行時異常
A.1 RuntimeException類
A.2 Error類
附錄B 有用的表格
進一步閱讀指南

本目錄推薦

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