注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java學(xué)習寶典

Java學(xué)習寶典

Java學(xué)習寶典

定 價:¥69.00

作 者: 匡松,何嘉 主編
出版社: 中國鐵道出版社
叢編項:
標 簽: J2EE

ISBN: 9787113107574 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 590 字數(shù):  

內(nèi)容簡介

  《Java學(xué)習寶典》以一個Java程序員學(xué)習Java技術(shù)的成長路線為大綱組織內(nèi)容,全書分為5篇:第1篇Java語言基礎(chǔ),第2篇面向?qū)ο蟪绦蛟O(shè)計,第3篇Java開發(fā)中的高級技術(shù),第4篇Java Web開發(fā),第5篇項目案例開發(fā)實踐。希望通過《Java學(xué)習寶典》能逐步提升讀者的開發(fā)能力,完成初學(xué)者向高級技術(shù)人員的蛻變。《Java學(xué)習寶典》以Java技術(shù)學(xué)習權(quán)威指南為目標,全面覆蓋Java技術(shù)的高級主題和項目開發(fā)方法,包括:多線程、集合框架、網(wǎng)絡(luò)API、數(shù)據(jù)庫編程、分布式對象等主題,同時涉及JDK的新內(nèi)容以及項目開發(fā)實踐中的具體技術(shù)?!禞ava學(xué)習寶典》適合Java開發(fā)新手,以及高等院校的學(xué)生和教師參考。

作者簡介

暫缺《Java學(xué)習寶典》作者簡介

圖書目錄

第1篇 Java語言基礎(chǔ)
Java語言和目前流行的C語言以及C++語言語法結(jié)構(gòu)很相似。之所以說Java語言是簡單的,是因為Java語言雖然繼承了C語言以及C++語言很多優(yōu)點,但是Java語言摒棄了C++語言的復(fù)雜性,比如運算符重載、多繼承、數(shù)據(jù)類型自動轉(zhuǎn)換等。
這使得Java語言的學(xué)習非常簡單,如果讀者具備一定的C或者C++語言的基礎(chǔ),在掌握了JDK基本使用的基礎(chǔ)上,在本篇的指導(dǎo)下將可以輕松掌握。本篇內(nèi)容詳盡,即使讀者沒有任何Java基礎(chǔ),也可以按步驟學(xué)習,假以時日,掌握Java語言毫無問題。
第1章 Java開發(fā)基礎(chǔ)
1.1 什么是Java
1.1.1 Java語言的產(chǎn)生
1.1.2 Java平臺
1.2 Java語言的特點
1.3 Java與其他面向?qū)ο笳Z言的區(qū)別
1.3.1 Java與C++的區(qū)別
1.3.2 Java與C#的區(qū)別
1.4 Java語言的發(fā)展前景
1.5 搭建開發(fā)環(huán)境
1.5.1 下載和安裝JDK
1.5.2 獲取幫助文檔
1.5.3 設(shè)置Path環(huán)境變量
1.5.4 設(shè)置ClassPath環(huán)境變量
1.5.5 使用命令行工具
1.5.6 使用集成開發(fā)環(huán)境
1.6 第一個Java應(yīng)用程序
1.6.1 編寫源代碼
1.6.2 使用命令行工具編譯
1.6.3 使用命令行工具執(zhí)行
1.7 第一個Java小應(yīng)用程序
1.7.1 編寫源代碼
1.7.2 使用命令行工具編譯
1.7.3 編輯HTML網(wǎng)頁文件
1.7.4 運行HTML網(wǎng)頁文件
小結(jié)
第2章 數(shù)據(jù)類型和程序流程控制
2.1 關(guān)鍵字與標識符
2.1.1 關(guān)鍵字
2.1.2 標識符
2.1.3 如何做到規(guī)范命名
2.2 常用基本數(shù)據(jù)類型
2.2.1 整型
2.2.2 浮點型
2.2.3 字符型
2.2.4 布爾型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.3.3 常量與變量的區(qū)別
2.4 運算符
2.4.1 算術(shù)運算符
2.4.2 關(guān)系運算符
2.4.3 邏輯運算符
2.4.4 位運算符
2.4.5 賦值運算符
2.4.6 其他運算符
2.4.7 運算符的優(yōu)先級別
2.5 類型轉(zhuǎn)換
2.5.1 自動類型轉(zhuǎn)換
2.5.2 強制類型轉(zhuǎn)換
2.6 注釋符
2.7 Java程序的基本結(jié)構(gòu)
2.7.1 類是一個基本單元
2.7.2 main方法
2.7.3 自定義方法
2.7.4 System.out.println的使用
2.7.5 一個簡單而完整的程序
2.8 順序結(jié)構(gòu)
2.9 分支結(jié)構(gòu)
2.9.1 if…else分支結(jié)構(gòu)
2.9.2 if…else嵌套
2.9.3 switch語句
2.9.4 編程實例
2.1 0循環(huán)結(jié)構(gòu)
2.1 0.1 while循環(huán)
2.1 0.2 do…while循環(huán)
2.1 0.3 for循環(huán)
2.1 0.4 編程實例
2.1 1跳轉(zhuǎn)結(jié)構(gòu)
2.1 1.1 break
2.1 1.2 continue
2.1 1.3 編程實例
小結(jié)
第3章 數(shù)組和字符串
3.1 Java中的數(shù)組
3.1.1 一維數(shù)組
3.1.2 二維數(shù)組
3.1.3 多維數(shù)組
3.2 數(shù)組的length屬性
3.3 Arrays數(shù)組工具類的用法
3.4 編程實例
3.5 String字符串
3.5.1 構(gòu)造方法
3.5.2 String常用方法
3.6 StringBuffer字符串
3.6.1 構(gòu)造方法
3.6.2 StringBuffer常用方法
3.7 String與StringBuffer的區(qū)別
3.8 equale與==的區(qū)別
3.9 編程實例
小結(jié)
第2篇 面向?qū)ο蟪绦蛟O(shè)計
面向?qū)ο笫悄壳白盍餍械某绦蛟O(shè)計方式,具備封裝、多態(tài)性和繼承等機制。在現(xiàn)實世界中,任何實體都可以看成是一個對象,對象具有屬性和行為兩大特征,Java語言完全采用這種方式,同樣也提供了類、接口和繼承等概念。本篇不但讓讀者細致掌握Java面向?qū)ο蟮忍匦?,還介紹了異常處理等Java語言所具備的特色技術(shù)。
第4章 類和對象
4.1 傳統(tǒng)過程程序設(shè)計概述
4.2 面向?qū)ο蟪绦蛟O(shè)計概述
4.2.1 抽象
4.2.2 封裝
4.2.3 繼承
4.2.4 多態(tài)
4.3 類
4.3.1 類的定義
4.3.2 類的訪問權(quán)限修飾符
4.3.3 構(gòu)造方法
4.3.4 成員變量的定義
4.3.5 成員變量訪問權(quán)限修飾符
4.3.6 成員方法的定義
4.3.7 方法的訪問權(quán)限修飾符
4.4 對象
4.4.1 對象的概念
4.4.2 類與對象的區(qū)別
4.4.3 new關(guān)鍵字
4.4.4 對象引用成員變量
4.4.5 對象引用成員方法
4.4.6 對象的銷毀
4.4.7 JVM垃圾回收
4.5 類中的靜態(tài)成員
4.5.1 靜態(tài)成員變量
4.5.2 靜態(tài)成員方法
4.5.3 靜態(tài)成員與非靜態(tài)成員的區(qū)別
小結(jié)
第5章 繼承與多態(tài)
5.1 繼承與多態(tài)的概述
5.2 類的繼承
5.2.1 類繼承的實現(xiàn)
5.2.2 變量與方法的繼承
5.2.3 子類對父類構(gòu)造方法的繼承和調(diào)用
5.2.4 關(guān)于類的繼承的進一步說明
5.3 最終類final
5.4 super關(guān)鍵字
5.5 this關(guān)鍵字
5.6 方法的覆蓋
5.7 成員變量的隱藏
5.8 方法的重載
5.9 父類與子類的轉(zhuǎn)換
小結(jié)
第6章 抽象類與接口
6.1 抽象類概述
6.2 接口的概述
6.3 抽象類與接口的區(qū)別
6.4 抽象類的定義
6.4.1 abstract關(guān)鍵字
6.4.2 抽象方法的定義
6.5 抽象類的使用說明
6.6 接口的定義
6.6.1 關(guān)鍵字interface
6.6.2 接口的使用規(guī)則
6.6.3 接口多態(tài)的應(yīng)用
6.7 接口的使用說明
小結(jié)
第7章 內(nèi)部類與匿名類
7.1 內(nèi)部類概述
7.2 內(nèi)部類的語法及應(yīng)用
7.2.1 實例內(nèi)部類
7.2.2 靜態(tài)內(nèi)部類
7.2.3 局部內(nèi)部類
7.3 匿名類概述
7.4 匿名類的語法及應(yīng)用
7.4.1 與類有關(guān)的匿名類
7.4.2 與接口有關(guān)的匿名類
小結(jié)
第8章 Java常用類庫
8.1 Object的講解
8.1.1 Object概述
8.1.2 toString()方法的覆蓋
8.1.3 equals()方法的覆蓋
8.1.4 對象的克隆
8.2 Math類和BigInteger類
8.2.1 Math概述
8.2.2 random()方法
8.2.3 數(shù)字的格式控制
8.2.4 BigInteger類
8.3 數(shù)據(jù)類型封裝類
8.3.1 Integer類
8.3.2 Long類
8.3.3 Byte類
8.3.4 Short類
8.3.5 Float類
8.3.6 Double類
8.3.7 Boolean類
8.4 包
8.4.1 包的概念
8.4.2 自動導(dǎo)入的包
8.4.3 包的命名
8.4.4 import關(guān)鍵字
8.4.5 package關(guān)鍵字
小結(jié)
第9章 異常處理
9.1 異常的概念
9.1.1 什么是異常(What)
9.1.2 為什么要有異常(Why)
9.1.3 從哪里來,往哪里去(Where)
9.1.4 什么時候(When)
9.1.5 哪種異常(Which)
9.2 異常類
9.2.1 異常類的層次結(jié)構(gòu)
9.2.2 Exception類以及子類
9.2.3 Error類以及子類
9.3 異常處理機制
9.3.1 異常的產(chǎn)生
9.3.2 異常處理
9.4 拋出異常
9.4.1 throw語句
9.4.2 throws語句
9.5 自定義異常
9.5.1 定義異常類
9.5.2 拋出異常
9.5.3 捕獲并處理異常
小結(jié)
第10章 集合框架
10.1 Java集合概述
10.2 Collection接口
10.2.1 Collection概述
10.2.2 Collection層次結(jié)構(gòu)
10.2.3 常用方法
10.3 List集合
10.3.1 ArrayList類的使用
10.3.2 LinkedList類的使用
10.3.3 Vector類的使用
10.3.4 Stack類的使用
10.4 枚舉和迭代
10.5 Set集合
10.5.1 HashSet類的使用
10.5.2 TreeSet類的使用
10.5.3 HashSet與TreeSet的區(qū)別
10.6 Map接口
10.6.1 Map層次結(jié)構(gòu)
10.6.2 使用HashMap類
10.6.3 使用TreeMap類
10.7 Collections工具類
10.7.1 Collections的常用方法
10.7.2 Collections應(yīng)用實例
小結(jié)
第11章 輸入/輸出操作
11.1 I/O流概述
11.2 字節(jié)流
11.2.1 InputStream類和OutputStream類
11.2.2 字節(jié)流的常用方法
11.2.3 文件流FileInputStream類
11.2.4 文件流FileOutputStream類
11.2.5 緩存流BufferedInputStream類
11.2.6 緩存流BufferedOutputStream類
11.2.7 基本數(shù)據(jù)流DatalnputStream類
11.2.8 基本數(shù)據(jù)流DataOutputStream類
11.3 字符流
11.3.1 Reader類和Writer類
11.3.2 字符流的常用方法
11.3.3 緩存流BufferedReader流
11.3.4 緩存流BufferedWriter 流
11.3.5 轉(zhuǎn)換流InputStreamReader類
11.3.6 轉(zhuǎn)換流OutputStreamWriter類
11.3.7 PrintStream類/PrintWriter類
11.3.8 編程實例
11.4 File文件類
11.4.1 File概述
11.4.2 File構(gòu)造方法
11.4.3 File的常用方法
11.4.4 編程實例
11.5 隨機文件類RandomAccessFile
11.5.1 RandomAccessFile概述
11.5.2 RandomAccessFile常用方法
11.6 對象序列化
11.6.1 對象流ObjectInputStream類
11.6.2 對象流ObjectOutputStream類
11.6.3 Serializable接口
小結(jié)
第3篇 Java開發(fā)中的高級技術(shù)
C語言和C++語言采用的是單線程體系結(jié)構(gòu),而Java語言很好的支持多線程。多線程的好處是可以在程序運行過程中,同時可以完成多個不同任務(wù)的同時進行,以達到更好的交互性和實時性。多線程帶來的比如多個線程同步、共享變量訪問等問題,Java語言也提供了簡單易學(xué)的解決辦法。在本篇中,重點學(xué)習多線程和數(shù)據(jù)庫等一個開發(fā)人員必須掌握的高級語言技術(shù),為后面的項目開發(fā)打下良好的基礎(chǔ)。
第12章 多線程
第13章 反射機制
第14章 泛型
第15章 JDBC程序設(shè)計
第4篇 Java Web開發(fā)
未來是Web開發(fā)的世界,Java Web開發(fā)也是Java領(lǐng)域的重點。Java為Internet而生,在Web開發(fā)領(lǐng)域,也有非常好的積累和沉淀。本篇從JSP、Servlet、JavaBean和應(yīng)用的角度向讀者展示了Java Web開發(fā)中各種技術(shù)的應(yīng)用,循序漸進地引導(dǎo)讀者快速掌握Java Web開發(fā)。
第16章 Tomcat的使用
第17章 Servlet技術(shù)
第18章 JSP技術(shù)
第19章 JavaBean技術(shù)
第20章 Servlet高級應(yīng)用——監(jiān)聽器及過濾器
第5篇 項目案例開發(fā)實踐
幾乎所有的Java程序員都認為,不斷的積累項目開發(fā)經(jīng)驗,是成長的關(guān)鍵。在本書的最后,通過五個具體的項目案例,幫助讀者學(xué)習項目分析和設(shè)計、數(shù)據(jù)庫的應(yīng)用、大型系統(tǒng)分解和建構(gòu)的方法。并且,五個項目分別覆蓋Java數(shù)據(jù)類應(yīng)用、Java Web網(wǎng)站應(yīng)用、使用SSH框架建立系統(tǒng)等應(yīng)用,各有不同,但集合起來可以提高讀者的綜合能力。
第21章 學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計
第22章 設(shè)計一個簡單的購物網(wǎng)站
第23章 英語論壇
第24章 Umbrella企業(yè)站
第25章 成都大學(xué)班級之家v1.0
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號