注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合零基礎(chǔ)學(xué)編程:零基礎(chǔ)學(xué)Java

零基礎(chǔ)學(xué)編程:零基礎(chǔ)學(xué)Java

零基礎(chǔ)學(xué)編程:零基礎(chǔ)學(xué)Java

定 價(jià):¥79.00

作 者: 常建功,陳浩,黃淼 等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 零基礎(chǔ)學(xué)編程
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111466055 出版時(shí)間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 577 字?jǐn)?shù):  

內(nèi)容簡介

  《零基礎(chǔ)學(xué)編程:零基礎(chǔ)學(xué)Java(第4版)》一共分為四篇,共25章,循序漸進(jìn)地講述了Java語言的語法規(guī)則,Eclipse和MyEclipse開發(fā)環(huán)境的使用,從基本概念到具體實(shí)踐、從入門知識(shí)到高階主題、從語法語義到數(shù)據(jù)結(jié)構(gòu)和算法都進(jìn)行了詳細(xì)的闡述,主要包括運(yùn)算符、表達(dá)式、分支語句、循環(huán)語句、函數(shù)、數(shù)組、字符串、類、對(duì)象、包、繼承、多態(tài)、封裝、枚舉、反射、標(biāo)注、泛型、類加載器、動(dòng)態(tài)代理、多線程、文件的操作和訪問、數(shù)據(jù)的操作、數(shù)據(jù)的存儲(chǔ)、Java數(shù)據(jù)結(jié)構(gòu)、XML文件的創(chuàng)建和解析、數(shù)據(jù)庫的連接、網(wǎng)絡(luò)編程和界面的設(shè)計(jì)等知識(shí)點(diǎn)。

作者簡介

暫缺《零基礎(chǔ)學(xué)編程:零基礎(chǔ)學(xué)Java》作者簡介

圖書目錄

前言
第一篇 Java語言語法基礎(chǔ)--面向過程知識(shí)
第1章 Java技術(shù)概覽
1.1 Java技術(shù)
1.1.1 認(rèn)識(shí)Java語言
1.1.2 認(rèn)識(shí)Java平臺(tái)
1.1.3 Java語言的功能
1.1.4 Java語言的優(yōu)點(diǎn)
1.1.5 Java分布式應(yīng)用和多線程的特點(diǎn)
1.1.6 Java程序的可靠性、安全性
1.1.7 Java小程序和應(yīng)用程序
1.2 Windows下的"HelloWorld"應(yīng)用程序
1.2.1 創(chuàng)建應(yīng)用程序的軟件環(huán)境
1.2.2 創(chuàng)建"HelloWorld"應(yīng)用程序的步驟
1.3 深入探討"HelloWorld"應(yīng)用程序
1.3.1 注釋源代碼
1.3.2 實(shí)現(xiàn)類定義
1.3.3 詳解main方法
1.4 常見疑難解答
1.4.1 環(huán)境變量設(shè)置錯(cuò)誤
1.4.2 語法錯(cuò)誤
1.4.3 語義錯(cuò)誤
1.4.4 運(yùn)行時(shí)錯(cuò)誤
1.4.5 初學(xué)者如何選擇Java參考書
1.5 小結(jié)
1.6 習(xí)題
第2章 Java開發(fā)工具及環(huán)境設(shè)置
2.1 Java開發(fā)工具簡介
2.1.1 下載并安裝JDK
2.1.2 設(shè)定環(huán)境變量
2.1.3 驗(yàn)證JDK環(huán)境是否配置成功
2.2 JDK內(nèi)置工具
2.2.1 JDK常用工具
2.2.2 JDK常用工具的使用實(shí)例
2.2.3 Java應(yīng)用程序的發(fā)布工具
2.3 一個(gè)簡單的Java應(yīng)用程序
2.4 一個(gè)簡單的Java Applet應(yīng)用程序
2.4.1 編寫一個(gè)Java Applet
2.4.2 編寫承載Java Applet的HTML文件
2.4.3 Java Applet運(yùn)行過程
2.5 Java程序員的編碼規(guī)則
2.6 常見疑難解答
2.6.1 Java文件擴(kuò)展名是否區(qū)分大小寫
2.6.2 Javac xxx.java順利通過,但Java xxx顯示 "NoClassDefFoundError"
2.6.3 導(dǎo)致錯(cuò)誤"Exception in thread main java.lang.NoSuchMethodError:main"的原因
2.7 小結(jié)
2.8 習(xí)題
第3章 Java語言中的數(shù)據(jù)類型與運(yùn)算符
3.1 數(shù)制
3.1.1 基本概念
3.1.2 Java語言中的數(shù)制表現(xiàn)形式
3.2 數(shù)據(jù)類型
3.2.1 整型
3.2.2 字符型
3.2.3 浮點(diǎn)型
3.2.4 布爾型
3.3 變量
3.3.1 變量的聲明
3.3.2 變量的含義
3.3.3 變量的分類
3.4 變量如何初始化
3.5 常量
3.6 運(yùn)算符
3.6.1 算術(shù)運(yùn)算符
3.6.2 關(guān)系運(yùn)算符
3.6.3 邏輯運(yùn)算符
3.6.4 位運(yùn)算符
3.6.5 移位運(yùn)算符
3.6.6 賦值運(yùn)算符
3.6.7 三元運(yùn)算符
3.6.8 逗號(hào)運(yùn)算符
3.6.9 轉(zhuǎn)型運(yùn)算符
3.6.10 運(yùn)算符的優(yōu)先級(jí)別
3.7 常見疑難解答
3.7.1 如何將十進(jìn)制轉(zhuǎn)換成二進(jìn)制
3.7.2 轉(zhuǎn)型運(yùn)算符會(huì)引起精度問題,為什么還要使用它
3.8 小結(jié)
3.9 習(xí)題
第4章 程序設(shè)計(jì)中的流程控制
4.1 編程風(fēng)格
4.2 條件語句
4.2.1 簡單條件語句
4.2.2 最簡單的條件語句
4.2.3 適應(yīng)多條件的條件語句
4.2.4 嵌套條件語句
4.2.5 如何使用條件語句
4.3 循環(huán)語句
4.3.1 for循環(huán)語句
4.3.2 while循環(huán)
4.3.3 do…while語句
4.4 中斷與繼續(xù)語句
4.4.1 中斷控制語句
4.4.2 繼續(xù)語句
4.5 分支語句
4.6 返回語句
4.7 常見疑難解答
4.7.1 普通循環(huán)是使用for語句還是while語句
4.7.2 一般的程序可否用分支語句來代替條件語句
4.8 小結(jié)
4.9 習(xí)題
第二篇 Java語言語法進(jìn)階--面向?qū)ο笾R(shí)
第5章 數(shù)組
5.1 數(shù)組概念的引入
5.1.1 實(shí)例的引入
5.1.2 數(shù)組的概念
5.1.3 用實(shí)例說明數(shù)組的用處
5.2 基本數(shù)據(jù)類型的數(shù)組
5.2.1 基本類型數(shù)組的聲明
5.2.2 基本類型數(shù)組的初始化
5.3 由實(shí)例引出不同數(shù)組種類及其使用
5.3.1 認(rèn)識(shí)一維數(shù)組
5.3.2 由實(shí)例引出一維數(shù)組及其使用
5.3.3 由實(shí)例引出二維數(shù)組及其使用
5.4 多維數(shù)組
5.4.1 多維數(shù)組的聲明
5.4.2 初始化多維數(shù)組
5.4.3 使用多維數(shù)組
5.5 數(shù)組的綜合實(shí)例
5.6 常見疑難解答
5.6.1 聲明數(shù)組需要注意什么
5.6.2 數(shù)組在平時(shí)的程序代碼中使用是否頻繁
5.7 小結(jié)
5.8 習(xí)題
第6章 字符串的處理
6.1 認(rèn)識(shí)字符串
6.1.1 代碼中的字符串
6.1.2 String類和StringBuffer類的比較
6.2 字符串處理的類庫種類
6.2.1 字符串的賦值
6.2.2 字符串處理類--String
6.2.3 字符串處理的方法
6.2.4 緩沖字符串處理類--StringBuffer
6.2.5 緩沖字符串StringBuffer類的構(gòu)造器
6.2.6 緩沖字符串的處理
6.2.7 緩沖字符串類的特點(diǎn)
6.3 用實(shí)例演示如何處理字符串
6.4 如何格式化輸出字符串
6.5 常見疑難解答
6.5.1 equals和"=="的區(qū)別
6.5.2 String類為何被定義成final約束
6.5.3 char類型如何轉(zhuǎn)換成int類型,int類型如何轉(zhuǎn)換成字符串
6.6 小結(jié)
6.7 習(xí)題
第7章 類和對(duì)象
7.1 面向?qū)ο箝_發(fā)中的類
7.1.1 在Java中類的定義
7.1.2 Java中的類與現(xiàn)實(shí)世界的類
7.2 萬事萬物皆對(duì)象
7.2.1 什么是對(duì)象
7.2.2 操作對(duì)象
7.2.3 初始化對(duì)象
7.2.4 對(duì)象的成員方法
7.2.5 對(duì)象的成員變量
7.3 對(duì)象中訪問控制符的重要性
7.3.1 什么是訪問控制符
7.3.2 如何使用訪問控制符及其重要性
7.4 Java中的基礎(chǔ)類
7.4.1 Java的數(shù)學(xué)運(yùn)算處理類Math
7.4.2 測試時(shí)間和日期的類Date
7.4.3 測試日歷的類GregorianCalendar
7.4.4 日歷處理的實(shí)例解析
7.5 用實(shí)例分析設(shè)計(jì)一個(gè)類的流程
7.5.1 如何在現(xiàn)實(shí)程序設(shè)計(jì)中提取一個(gè)類
7.5.2 設(shè)置器和訪問器
7.5.3 總結(jié)
7.6 常見疑難解答
7.6.1 類在程序語言中起到了什么作用
7.6.2 設(shè)置器和訪問器的作用
7.7 小結(jié)
7.8 習(xí)題
第8章 重載和包
8.1 重載
8.1.1 什么是重載
8.1.2 用實(shí)例來說明重載的意義
8.2 包
8.2.1 什么是Java中的包
8.2.2 如何實(shí)現(xiàn)包
8.2.3 什么是類路徑和默認(rèn)包
8.2.4 包的作用域
8.2.5 靜態(tài)導(dǎo)入
8.3 包的注釋及嵌入文檔
8.3.1 如何添加注釋
8.3.2 類、方法、字段等注釋的方法
8.4 常見疑難解答
8.4.1 包在實(shí)際編程中究竟有什么作用
8.4.2 一個(gè)文件中定義了兩個(gè)class類是否生成一個(gè).class文件
8.5 小結(jié)
8.6 習(xí)題
第9章 繼承和多態(tài)
9.1 什么是繼承
9.1.1 繼承的引出
9.1.2 繼承的概念
9.1.3 如何實(shí)現(xiàn)繼承
9.1.4 如何設(shè)計(jì)繼承
9.2 構(gòu)造函數(shù)的使用
9.2.1 什么是構(gòu)造函數(shù)
9.2.2 繼承中構(gòu)造函數(shù)的初始化
9.2.3 替代父類和本身的方式
9.2.4 Java中的單繼承性
9.3 繼承中的覆蓋現(xiàn)象
9.4 類之間的關(guān)系
9.4.1 依賴
9.4.2 聚合
9.4.3 繼承
9.5 繼承層次圖
9.6 多態(tài)
9.6.1 多態(tài)的產(chǎn)生
9.6.2 多態(tài)的概念
9.6.3 使用多態(tài)編寫程序
9.6.4 覆蓋的應(yīng)用
9.6.5 重載與覆蓋的實(shí)例對(duì)比
9.6.6 覆蓋的多態(tài)性
9.6.7 傳值引用和傳址引用
9.7 通過實(shí)例熟悉多態(tài)用法
9.8 綁定
9.8.1 靜態(tài)綁定
9.8.2 動(dòng)態(tài)綁定
9.9 超類
9.9.1 什么是超類
9.9.2 equals方法的使用
9.9.3 通用編程
9.10 常見疑難解答
9.10.1 Java不支持多繼承,如何處理一個(gè)類繼承多個(gè)父類的情況
9.10.2 如果出現(xiàn)了帶參數(shù)的構(gòu)造函數(shù),可否不在代碼中寫出來
9.10.3 動(dòng)態(tài)和靜態(tài)編譯是什么
9.10.4 綁定與多態(tài)的聯(lián)系是什么
9.10.5 多態(tài)與重載的區(qū)別是什么
9.11 小結(jié)
9.12 習(xí)題
第10章 接口與內(nèi)部類
10.1 接口
10.1.1 接口概念的引入
10.1.2 接口的聲明
10.1.3 接口的實(shí)現(xiàn)
10.1.4 接口的多重實(shí)現(xiàn)
10.1.5 接口的屬性
10.1.6 接口的繼承
10.2 內(nèi)部類
10.2.1 使用內(nèi)部類來訪問對(duì)象
10.2.2 局部內(nèi)部類
10.2.3 靜態(tài)內(nèi)部類
10.2.4 匿名內(nèi)部類
10.3 常見疑難解答
10.3.1 匿名類如何在程序中使用
10.3.2 接口與繼承有什么區(qū)別
10.4 小結(jié)
10.5 習(xí)題
第11章 抽象和封裝
11.1 抽象的概念
11.1.1 什么是抽象
11.1.2 抽象的綜合實(shí)例
11.2 抽象類
11.2.1 什么是抽象類
11.2.2 抽象類的實(shí)例
11.3 抽象與接口的區(qū)別
11.4 枚舉
11.4.1 關(guān)于枚舉的實(shí)現(xiàn)原理
11.4.2 枚舉的簡單應(yīng)用
11.4.3 關(guān)于枚舉的高級(jí)特性
11.5 反射
11.5.1 關(guān)于反射的基石--Class類
11.5.2 關(guān)于反射的基本應(yīng)用
11.5.3 關(guān)于反射的高級(jí)應(yīng)用
11.6 標(biāo)注
11.6.1 標(biāo)注的簡單使用
11.6.2 關(guān)于JDK的內(nèi)置標(biāo)注
11.7 泛型
11.7.1 為什么要使用泛型
11.7.2 關(guān)于泛型的一些特性
11.7.3 關(guān)于泛型的通配符
11.8 類加載器
11.8.1 什么是類加載器
11.8.2 什么是類加載器的委派模型
11.9 動(dòng)態(tài)代理
11.9.1 什么是代理
11.9.2 關(guān)于動(dòng)態(tài)代理基礎(chǔ)類
11.9.3 關(guān)于InvocationHandler接口
11.9.4 動(dòng)態(tài)代理類的設(shè)計(jì)模式
11.10 封裝的概念
11.10.1 一個(gè)封裝的例子
11.10.2 在程序設(shè)計(jì)中為什么要使用封裝
11.10.3 在程序設(shè)計(jì)中設(shè)計(jì)封裝的注意點(diǎn)
11.11 結(jié)合實(shí)例講述如何設(shè)計(jì)封裝
11.12 常見疑難解答
11.12.1 抽象類和接口在概念上有什么區(qū)別
11.12.2 如何從設(shè)計(jì)理念上看待抽象類和接口
11.12.3 封裝在現(xiàn)實(shí)開發(fā)中給程序員帶來什么啟發(fā)
11.12.4 封裝在實(shí)際開發(fā)中的應(yīng)用有哪些
11.13 小結(jié)
11.14 習(xí)題
第三篇 Java語言編程主題
第12章 線程
12.1 線程的基本概念
12.1.1 進(jìn)程及其使用環(huán)境
12.1.2 線程及其使用環(huán)境
12.2 線程的創(chuàng)建
12.2.1 如何創(chuàng)建線程
12.2.2 通過實(shí)例熟悉如何創(chuàng)建線程
12.2.3 線程的狀態(tài)
12.3 線程的使用
12.3.1 線程的優(yōu)先級(jí)
12.3.2 線程的休眠與喚醒
12.3.3 線程讓步
12.3.4 線程同步
12.3.5 同步塊
12.3.6 同步化方法
12.4 實(shí)例分析
12.4.1 生產(chǎn)者與消費(fèi)者的程序設(shè)計(jì)及分析
12.4.2 多消費(fèi)者的程序設(shè)計(jì)及分析
12.4.3 多生產(chǎn)者的程序設(shè)計(jì)及分析
12.5 常見疑難解答
12.5.1 Java中線程與線程之間怎么通信
12.5.2 什么是進(jìn)程的死鎖和饑餓
12.5.3 什么時(shí)候會(huì)涉及線程程序
12.5.4 多線程的死鎖問題
12.5.5 多線程的缺點(diǎn)
12.6 小結(jié)
12.7 習(xí)題
第13章 異常的處理與內(nèi)存的管理
13.1 異常的概念
13.1.1 異常的分類
13.1.2 異常的聲明
13.1.3 異常的拋出throw
13.2 異常的捕獲
13.2.1 捕獲多個(gè)異常
13.2.2 自定義異常
13.2.3 運(yùn)行期異常
13.2.4 執(zhí)行finally子句
13.2.5 finally子句的必要性
13.3 內(nèi)存的管理和回收
13.4 常見疑難解答
13.4.1 為什么要聲明方法拋出異常
13.4.2 為什么拋出的異常一定是檢查異常
13.5 小結(jié)
13.6 習(xí)題
第14章 Java輸入與輸出
14.1 輸入與輸出的重要性
14.2 Java重要的輸入輸出類
14.3 文件或目錄信息的處理
14.3.1 File類常用的操作方法
14.3.2 文件處理方法的應(yīng)用
14.3.3 文件和目錄的操作
14.4 讀取數(shù)據(jù)的媒介之一--流
14.4.1 什么是流
14.4.2 什么是輸入流和輸出流
14.4.3 字節(jié)輸入流及輸出流
14.4.4 使用文件字節(jié)輸入流讀取文件
14.4.5 使用文件字節(jié)輸出流輸出文件
14.5 多字節(jié)數(shù)據(jù)讀取類--Filter類
14.5.1 Filter流的概念
14.5.2 處理字節(jié)類型以外的文件輸入
14.5.3 處理字節(jié)類型以外的文件輸出
14.5.4 增強(qiáng)的多字節(jié)輸出流DataOutput
14.5.5 增強(qiáng)的多字節(jié)輸入流DataInput
14.6 讀取數(shù)據(jù)的媒介之二--字符流
14.6.1 字符流的概念
14.6.2 抽象字符輸入流Reader類的使用
14.6.3 抽象字符輸出流Writer類的使用
14.6.4 讀取帶緩存的BufferedReader字符流
14.6.5 帶緩存的字符輸出流BufferedWriter類
14.6.6 字符輸入流FileReader類和FileWriter類的使用
14.6.7 如何用標(biāo)準(zhǔn)輸入流System.in來獲取數(shù)據(jù)
14.6.8 打印輸入流PrintWriter類與PrintStream類的區(qū)別
14.6.9 隨機(jī)文件訪問RandomAccessFile類
14.7 利用對(duì)象序列化控制輸入輸出
14.7.1 什么是對(duì)象序列化
14.7.2 基本數(shù)據(jù)和對(duì)象數(shù)據(jù)讀寫ObjectInput接口與ObjectOutput接口
14.7.3 對(duì)象序列化處理ObjectOutputStream類
14.7.4 對(duì)象序列化處理ObjectInputStream類
14.8 常見疑難解答
14.8.1 字節(jié)流與字符流的主要區(qū)別
14.8.2 輸入流與輸出流如何區(qū)分,各有什么作用
14.8.3 什么是管道流
14.9 小結(jié)
14.10 習(xí)題
第15章 Java中對(duì)數(shù)據(jù)的處理
15.1 如何將基本數(shù)據(jù)類型轉(zhuǎn)換為對(duì)象
15.1.1 為什么要將基本數(shù)據(jù)轉(zhuǎn)換為對(duì)象
15.1.2 Wrapper類的構(gòu)造函數(shù)
15.1.3 包裝類的常用函數(shù)
15.1.4 基本數(shù)據(jù)的拆裝箱操作
15.2 如何處理隨機(jī)性的數(shù)據(jù)
15.2.1 Random類的基礎(chǔ)知識(shí)
15.2.2 通過實(shí)例熟悉Random類的常用方法
15.3 如何對(duì)數(shù)據(jù)進(jìn)行排列、整理
15.3.1 Arrays類的常用方法
15.3.2 實(shí)例分析
15.4 常見疑難解答
15.4.1 Random類函數(shù)在現(xiàn)實(shí)生活中有什么用處
15.4.2 數(shù)組的排列和整理數(shù)據(jù)在實(shí)際應(yīng)用中有什么用處
15.5 小結(jié)
15.6 習(xí)題
第16章 數(shù)據(jù)結(jié)構(gòu)接口
16.1 數(shù)據(jù)結(jié)構(gòu)接口及實(shí)現(xiàn)
16.1.1 數(shù)據(jù)結(jié)構(gòu)接口的實(shí)質(zhì)
16.1.2 用實(shí)例來熟悉數(shù)據(jù)結(jié)構(gòu)接口的實(shí)現(xiàn)
16.2 Collection集合接口與Iterator迭代器接口
16.2.1 熟悉Collection集合接口
16.2.2 List接口和Set接口
16.2.3 Map映射接口
16.2.4 Iterator迭代器接口
16.2.5 通過實(shí)例來認(rèn)識(shí)迭代器的實(shí)現(xiàn)
16.3 常見疑難解答
16.3.1 Collection集合接口和Collections集合類的區(qū)別
16.3.2 ArrayList數(shù)組列表類和Vector存儲(chǔ)類的區(qū)別
16.3.3 HashMap散列映射和Hashtable散列表的區(qū)別
16.3.4 數(shù)據(jù)結(jié)構(gòu)的種類有哪些
16.3.5 List接口和Set接口的區(qū)別
16.4 小結(jié)
16.5 習(xí)題
第17章 Java中的數(shù)據(jù)結(jié)構(gòu)
17.1 鏈表
17.1.1 什么是Java中的鏈表
17.1.2 用程序代碼段實(shí)現(xiàn)對(duì)鏈表的添加
17.1.3 用程序代碼段實(shí)現(xiàn)對(duì)鏈表的刪除
17.2 數(shù)組列表類
17.2.1 什么是數(shù)組列表類
17.2.2 通過實(shí)例熟悉數(shù)組列表如何存儲(chǔ)數(shù)據(jù)
17.3 散列表
17.3.1 什么是散列表
17.3.2 通過實(shí)例熟悉散列表如何存儲(chǔ)數(shù)據(jù)
17.4 散列集
17.4.1 什么是散列集
17.4.2 通過實(shí)例熟悉散列集如何存儲(chǔ)數(shù)據(jù)
17.5 樹集
17.5.1 什么是樹集
17.5.2 通過實(shí)例熟悉樹集如何存儲(chǔ)數(shù)據(jù)
17.6 映像
17.6.1 什么是映像
17.6.2 通過實(shí)例熟悉映像如何存儲(chǔ)數(shù)據(jù)
17.7 常見疑難解答
17.7.1 哪些是線程安全的數(shù)據(jù)結(jié)構(gòu)
17.7.2 Vector是什么樣的數(shù)據(jù)結(jié)構(gòu)
17.8 小結(jié)
17.9 習(xí)題
第18章 XML基礎(chǔ)
18.1 XML和HTML
18.1.1 XML的產(chǎn)生
18.1.2 XML與HTML的比較
18.2 XML的編輯工具
18.3 創(chuàng)建XML文檔
18.3.1 XML的聲明
18.3.2 文檔類型的聲明
18.3.3 元素
18.3.4 注釋
18.3.5 處理指令
18.3.6 空白處理
18.3.7 行尾處理
18.3.8 語言標(biāo)識(shí)
18.3.9 一個(gè)簡單的有關(guān)XML的實(shí)例
18.4 關(guān)于XML的高級(jí)知識(shí)
18.4.1 什么才是格式良好的XML文檔
18.4.2 DTD文檔的作用
18.4.3 DTD的結(jié)構(gòu)
18.4.4 幾個(gè)有關(guān)DTD的簡單實(shí)例
18.5 關(guān)于XML文檔的操作
18.5.1 下載Dom4J組件
18.5.2 安裝和配置Dom4J組件
18.5.3 Dom4J組件的簡單使用--解析XML文件
18.5.4 Dom4J組件的簡單使用--創(chuàng)建XML文件
18.6 關(guān)于XML文檔的高級(jí)操作
18.6.1 下載Sax類庫
18.6.2 安裝和配置Sax組件
18.6.3 Sax組件的簡單使用--解析XML文件
18.7 常見疑難解答
18.7.1 XML與HTML的區(qū)別
18.7.2 XML有哪些顯示數(shù)據(jù)的方式
18.8 小結(jié)
18.9 習(xí)題
第19章 開發(fā)工具的使用
19.1 Eclipse簡介
19.1.1 下載并安裝Eclipse
19.1.2 Eclipse界面介紹
19.2 如何使用Eclipse進(jìn)行開發(fā)
19.2.1 如何新建一個(gè)Java工程
19.2.2 如何新建一個(gè)Java類
19.2.3 編寫代碼
19.3 如何使用MyEclipse進(jìn)行開發(fā)
19.3.1 下載并安裝MyEclipse
19.3.2 關(guān)于MyEclipse的一些常用操作
19.4 常見疑難解答
19.4.1 Eclipse和UltraEdit兩個(gè)開發(fā)工具的優(yōu)缺點(diǎn)
19.4.2 什么是IDE環(huán)境
19.4.3 有關(guān)Eclipse的編譯報(bào)錯(cuò)的原因
19.5 小結(jié)
19.6 習(xí)題
第20章 Swing組件與布局管理器
20.1 什么是Swing編程
20.2 MVC設(shè)計(jì)模式基礎(chǔ)
20.3 簡單框架設(shè)計(jì)及實(shí)例
20.3.1 創(chuàng)建一個(gè)空白的框架
20.3.2 創(chuàng)建框架的其他工作
20.4 簡單圖形按鈕控件的設(shè)計(jì)及實(shí)例
20.4.1 Swing中的按鈕控件
20.4.2 按鈕的模型
20.4.3 添加普通按鈕
20.4.4 添加單選按鈕
20.4.5 添加復(fù)選框
20.4.6 ToggleButton按鈕
20.5 簡單文本輸入組件的設(shè)計(jì)及實(shí)例
20.5.1 文本域
20.5.2 密碼域
20.5.3 文本區(qū)域
20.6 展示類組件的設(shè)計(jì)及實(shí)例
20.6.1 標(biāo)簽組件
20.6.2 選擇組件
20.6.3 菜單組件
20.6.4 對(duì)話框的種類及用法
20.7 復(fù)雜布局管理器的種類及用法
20.7.1 箱式布局的設(shè)計(jì)
20.7.2 網(wǎng)格組布局的設(shè)計(jì)
20.7.3 流布局的設(shè)計(jì)
20.7.4 邊界布局的設(shè)計(jì)
20.8 通過實(shí)例熟悉Swing編程
20.9 常見疑難解答
20.9.1 如何處理菜單的啟用和禁用功能
20.9.2 如何編寫快捷鍵的程序
20.10 小結(jié)
20.11 習(xí)題
第21章 JDBC及其應(yīng)用
21.1 數(shù)據(jù)庫基礎(chǔ)知識(shí)
21.1.1 什么是數(shù)據(jù)庫
21.1.2 數(shù)據(jù)庫的分類及功能
21.1.3 關(guān)系數(shù)據(jù)庫的設(shè)計(jì)
21.1.4 數(shù)據(jù)庫設(shè)計(jì)技巧
21.2 JDBC的基礎(chǔ)概念
21.2.1 JDBC驅(qū)動(dòng)程序的分類
21.2.2 利用Java到數(shù)據(jù)庫協(xié)議方式連接數(shù)據(jù)庫
21.2.3 利用Java到本地API方式連接數(shù)據(jù)庫
21.2.4 利用JDBC-ODBC方式連接數(shù)據(jù)庫
21.3 關(guān)于SQL Server數(shù)據(jù)庫基礎(chǔ)操作
21.3.1 什么是支持SQL語言的數(shù)據(jù)庫
21.3.2 通過SQL語言如何操作數(shù)據(jù)庫
21.3.3 安裝SQL Server
21.3.4 高級(jí)SQL類型
21.3.5 使用SQL創(chuàng)建數(shù)據(jù)庫
21.4 JDBC基本編程
21.4.1 如何建立數(shù)據(jù)庫
21.4.2 如何操作數(shù)據(jù)庫
21.4.3 加載合適的數(shù)據(jù)庫驅(qū)動(dòng)程序
21.5 關(guān)于JDBC的高級(jí)操作
21.5.1 什么是事務(wù)處理
21.5.2 事務(wù)處理的過程演練
21.5.3 預(yù)查詢
21.5.4 使用JDBC的注意事項(xiàng)
21.6 常見疑難解答
21.6.1 操作數(shù)據(jù)庫的具體步驟是什么
21.6.2 數(shù)據(jù)庫中的視圖、圖表、缺省值、規(guī)則、觸發(fā)器、存儲(chǔ)過程的意義
21.7 小結(jié)
21.8 習(xí)題
第22章 Applet設(shè)計(jì)
22.1 Applet的基本概念及生命周期
22.2 Applet的多媒體處理
22.2.1 聲音處理
22.2.2 圖像處理
22.3 瀏覽器與Applet的設(shè)計(jì)
22.3.1 如何將Applet嵌入瀏覽器
22.3.2 如何使用Applet類編程
22.3.3 如何用Applet控制瀏覽器
22.4 Applet的安全
22.5 一個(gè)Applet的綜合實(shí)例分析
22.6 常見疑難解答
22.6.1 瀏覽器如何運(yùn)行Applet
22.6.2 有關(guān)Applet無法在IE中顯示問題的解答
22.7 小結(jié)
22.8 習(xí)題
第23章 網(wǎng)絡(luò)編程基礎(chǔ)
23.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí)
23.2 TCP/IP協(xié)議和UDP協(xié)議
23.2.1 IP協(xié)議和IP地址
23.2.2 TCP協(xié)議和端口
23.2.3 客戶端/服務(wù)器通信模型
23.2.4 UDP協(xié)議
23.3 端口與套接字
23.4 TCP程序設(shè)計(jì)基礎(chǔ)
23.4.1 如何設(shè)計(jì)TCP程序
23.4.2 一個(gè)簡單的例子
23.5 UDP程序設(shè)計(jì)基礎(chǔ)
23.5.1 如何設(shè)計(jì)UDP程序
23.5.2 一個(gè)簡單的例子
23.6 如何設(shè)計(jì)網(wǎng)絡(luò)程序
23.6.1 單向通信綜合實(shí)例
23.6.2 雙向通信綜合實(shí)例
23.7 常見疑難解答
23.7.1 TCP和UDP的區(qū)別
23.7.2 什么是TCP/IP協(xié)議,分為幾層,什么功能
23.8 小結(jié)
23.9 習(xí)題
第四篇 Java語言程序設(shè)計(jì)實(shí)例與面試題剖析
第24章 學(xué)校管理系統(tǒng)
24.1 開發(fā)背景
24.2 需求分析
24.3 登錄界面的設(shè)計(jì)
24.3.1 登錄界面的分析
24.3.2 登錄界面的代碼實(shí)現(xiàn)
24.3.3 登錄界面的運(yùn)行
24.4 主菜單界面的設(shè)計(jì)
24.4.1 主菜單界面的分析
24.4.2 主菜單界面的代碼實(shí)現(xiàn)
24.4.3 主菜單界面的運(yùn)行
24.5 數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)
24.5.1 數(shù)據(jù)庫中表的創(chuàng)建
24.5.2 數(shù)據(jù)庫中的代碼段
24.6 學(xué)生信息系統(tǒng)界面的設(shè)計(jì)
24.6.1 學(xué)生類的設(shè)計(jì)
24.6.2 存儲(chǔ)類的設(shè)計(jì)
24.6.3 學(xué)生信息系統(tǒng)界面的代碼實(shí)現(xiàn)
24.7 教師信息系統(tǒng)界面的設(shè)計(jì)
24.7.1 教師類的設(shè)計(jì)
24.7.2 存儲(chǔ)類的設(shè)計(jì)
24.7.3 教師信息系統(tǒng)界面的代碼實(shí)現(xiàn)
24.8 領(lǐng)導(dǎo)信息系統(tǒng)界面的設(shè)計(jì)
24.8.1 領(lǐng)導(dǎo)類的設(shè)計(jì)
24.8.2 存儲(chǔ)類的設(shè)計(jì)
24.8.3 領(lǐng)導(dǎo)信息系統(tǒng)界面的代碼實(shí)現(xiàn)
24.9 小結(jié)
第25章 面試題
面試題1 Java的引用和C++的指針有什么區(qū)別
面試題2 類和對(duì)象有什么區(qū)別
面試題3 說明private、protected、public和default的區(qū)別
面試題4 Java可以用非0來代表true嗎
面試題5 StringBuffer和StringBuilder存在的作用是什么
面試題6 二維數(shù)組的長度是否固定
面試題7 符合什么條件的數(shù)據(jù)集合可以使用foreach循環(huán)
面試題8 如何序列化和反序列化一個(gè)Java對(duì)象
面試題9 如何使用Java的線程池
面試題10 如何利用反射實(shí)例化一個(gè)類
面試題11 TCP協(xié)議的通信特點(diǎn)是什么
面試題12 請(qǐng)簡述JDBC操作數(shù)據(jù)庫的編程步驟
面試題13 如何使用連接池技術(shù)
面試題14 簡述接口和抽象類的區(qū)別
面試題15 如何理解Java中的裝箱和拆箱
面試題16 根據(jù)代碼判斷創(chuàng)建的對(duì)象個(gè)數(shù)
面試題17 分析循環(huán)程序的運(yùn)行結(jié)果
面試題18 可以返回最大值的方法
面試題19 關(guān)于垃圾回收的疑問
面試題20 線程問題:找出代碼中的錯(cuò)誤
面試題21 關(guān)于ArrayList、Vector、LinkedList的問答題

本目錄推薦

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