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

Java學(xué)習(xí)寶典

Java學(xué)習(xí)寶典

定 價(jià):¥69.00

作 者: 匡松,何嘉 主編
出版社: 中國鐵道出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 Java語言基礎(chǔ)
Java語言和目前流行的C語言以及C++語言語法結(jié)構(gòu)很相似。之所以說Java語言是簡單的,是因?yàn)镴ava語言雖然繼承了C語言以及C++語言很多優(yōu)點(diǎn),但是Java語言摒棄了C++語言的復(fù)雜性,比如運(yùn)算符重載、多繼承、數(shù)據(jù)類型自動(dòng)轉(zhuǎn)換等。
這使得Java語言的學(xué)習(xí)非常簡單,如果讀者具備一定的C或者C++語言的基礎(chǔ),在掌握了JDK基本使用的基礎(chǔ)上,在本篇的指導(dǎo)下將可以輕松掌握。本篇內(nèi)容詳盡,即使讀者沒有任何Java基礎(chǔ),也可以按步驟學(xué)習(xí),假以時(shí)日,掌握J(rèn)ava語言毫無問題。
第1章 Java開發(fā)基礎(chǔ)
1.1 什么是Java
1.1.1 Java語言的產(chǎn)生
1.1.2 Java平臺(tái)
1.2 Java語言的特點(diǎn)
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 第一個(gè)Java應(yīng)用程序
1.6.1 編寫源代碼
1.6.2 使用命令行工具編譯
1.6.3 使用命令行工具執(zhí)行
1.7 第一個(gè)Java小應(yīng)用程序
1.7.1 編寫源代碼
1.7.2 使用命令行工具編譯
1.7.3 編輯HTML網(wǎng)頁文件
1.7.4 運(yùn)行HTML網(wǎng)頁文件
小結(jié)
第2章 數(shù)據(jù)類型和程序流程控制
2.1 關(guān)鍵字與標(biāo)識(shí)符
2.1.1 關(guān)鍵字
2.1.2 標(biāo)識(shí)符
2.1.3 如何做到規(guī)范命名
2.2 常用基本數(shù)據(jù)類型
2.2.1 整型
2.2.2 浮點(diǎn)型
2.2.3 字符型
2.2.4 布爾型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.3.3 常量與變量的區(qū)別
2.4 運(yùn)算符
2.4.1 算術(shù)運(yùn)算符
2.4.2 關(guān)系運(yùn)算符
2.4.3 邏輯運(yùn)算符
2.4.4 位運(yùn)算符
2.4.5 賦值運(yùn)算符
2.4.6 其他運(yùn)算符
2.4.7 運(yùn)算符的優(yōu)先級(jí)別
2.5 類型轉(zhuǎn)換
2.5.1 自動(dòng)類型轉(zhuǎn)換
2.5.2 強(qiáng)制類型轉(zhuǎn)換
2.6 注釋符
2.7 Java程序的基本結(jié)構(gòu)
2.7.1 類是一個(gè)基本單元
2.7.2 main方法
2.7.3 自定義方法
2.7.4 System.out.println的使用
2.7.5 一個(gè)簡單而完整的程序
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 編程實(shí)例
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 編程實(shí)例
2.1 1跳轉(zhuǎn)結(jié)構(gòu)
2.1 1.1 break
2.1 1.2 continue
2.1 1.3 編程實(shí)例
小結(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 編程實(shí)例
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 編程實(shí)例
小結(jié)
第2篇 面向?qū)ο蟪绦蛟O(shè)計(jì)
面向?qū)ο笫悄壳白盍餍械某绦蛟O(shè)計(jì)方式,具備封裝、多態(tài)性和繼承等機(jī)制。在現(xiàn)實(shí)世界中,任何實(shí)體都可以看成是一個(gè)對(duì)象,對(duì)象具有屬性和行為兩大特征,Java語言完全采用這種方式,同樣也提供了類、接口和繼承等概念。本篇不但讓讀者細(xì)致掌握J(rèn)ava面向?qū)ο蟮忍匦?,還介紹了異常處理等Java語言所具備的特色技術(shù)。
第4章 類和對(duì)象
4.1 傳統(tǒng)過程程序設(shè)計(jì)概述
4.2 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
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 對(duì)象
4.4.1 對(duì)象的概念
4.4.2 類與對(duì)象的區(qū)別
4.4.3 new關(guān)鍵字
4.4.4 對(duì)象引用成員變量
4.4.5 對(duì)象引用成員方法
4.4.6 對(duì)象的銷毀
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 類繼承的實(shí)現(xiàn)
5.2.2 變量與方法的繼承
5.2.3 子類對(duì)父類構(gòu)造方法的繼承和調(diào)用
5.2.4 關(guān)于類的繼承的進(jì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 實(shí)例內(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 對(duì)象的克隆
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òng)導(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 什么時(shí)候(When)
9.1.5 哪種異常(Which)
9.2 異常類
9.2.1 異常類的層次結(jié)構(gòu)
9.2.2 Exception類以及子類
9.2.3 Error類以及子類
9.3 異常處理機(jī)制
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)用實(shí)例
小結(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 編程實(shí)例
11.4 File文件類
11.4.1 File概述
11.4.2 File構(gòu)造方法
11.4.3 File的常用方法
11.4.4 編程實(shí)例
11.5 隨機(jī)文件類RandomAccessFile
11.5.1 RandomAccessFile概述
11.5.2 RandomAccessFile常用方法
11.6 對(duì)象序列化
11.6.1 對(duì)象流ObjectInputStream類
11.6.2 對(duì)象流ObjectOutputStream類
11.6.3 Serializable接口
小結(jié)
第3篇 Java開發(fā)中的高級(jí)技術(shù)
C語言和C++語言采用的是單線程體系結(jié)構(gòu),而Java語言很好的支持多線程。多線程的好處是可以在程序運(yùn)行過程中,同時(shí)可以完成多個(gè)不同任務(wù)的同時(shí)進(jìn)行,以達(dá)到更好的交互性和實(shí)時(shí)性。多線程帶來的比如多個(gè)線程同步、共享變量訪問等問題,Java語言也提供了簡單易學(xué)的解決辦法。在本篇中,重點(diǎn)學(xué)習(xí)多線程和數(shù)據(jù)庫等一個(gè)開發(fā)人員必須掌握的高級(jí)語言技術(shù),為后面的項(xiàng)目開發(fā)打下良好的基礎(chǔ)。
第12章 多線程
第13章 反射機(jī)制
第14章 泛型
第15章 JDBC程序設(shè)計(jì)
第4篇 Java Web開發(fā)
未來是Web開發(fā)的世界,Java Web開發(fā)也是Java領(lǐng)域的重點(diǎn)。Java為Internet而生,在Web開發(fā)領(lǐng)域,也有非常好的積累和沉淀。本篇從JSP、Servlet、JavaBean和應(yīng)用的角度向讀者展示了Java Web開發(fā)中各種技術(shù)的應(yīng)用,循序漸進(jìn)地引導(dǎo)讀者快速掌握J(rèn)ava Web開發(fā)。
第16章 Tomcat的使用
第17章 Servlet技術(shù)
第18章 JSP技術(shù)
第19章 JavaBean技術(shù)
第20章 Servlet高級(jí)應(yīng)用——監(jiān)聽器及過濾器
第5篇 項(xiàng)目案例開發(fā)實(shí)踐
幾乎所有的Java程序員都認(rèn)為,不斷的積累項(xiàng)目開發(fā)經(jīng)驗(yàn),是成長的關(guān)鍵。在本書的最后,通過五個(gè)具體的項(xiàng)目案例,幫助讀者學(xué)習(xí)項(xiàng)目分析和設(shè)計(jì)、數(shù)據(jù)庫的應(yīng)用、大型系統(tǒng)分解和建構(gòu)的方法。并且,五個(gè)項(xiàng)目分別覆蓋Java數(shù)據(jù)類應(yīng)用、Java Web網(wǎng)站應(yīng)用、使用SSH框架建立系統(tǒng)等應(yīng)用,各有不同,但集合起來可以提高讀者的綜合能力。
第21章 學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)
第22章 設(shè)計(jì)一個(gè)簡單的購物網(wǎng)站
第23章 英語論壇
第24章 Umbrella企業(yè)站
第25章 成都大學(xué)班級(jí)之家v1.0
參考文獻(xiàn)

本目錄推薦

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