注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合零基礎學編程:零基礎學Java

零基礎學編程:零基礎學Java

零基礎學編程:零基礎學Java

定 價:¥79.00

作 者: 常建功,陳浩,黃淼 等著
出版社: 機械工業(yè)出版社
叢編項: 零基礎學編程
標 簽: Java Java Script J2EE 程序設計 計算機/網(wǎng)絡

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

內容簡介

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

作者簡介

暫缺《零基礎學編程:零基礎學Java》作者簡介

圖書目錄

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

本目錄推薦

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