JAVA語言程式設計教程(鄧琨、呂志峰、趙蘊龍編著書籍)

JAVA語言程式設計教程(鄧琨、呂志峰、趙蘊龍編著書籍)

《JAVA語言程式設計教程》是2010年清華大學出版社出版的圖書,作者是鄧琨、呂志峰、趙蘊龍

基本介紹

  • 書名:JAVA語言程式設計教程
  • 作者:鄧琨、呂志峰、趙蘊龍
  • ISBN:9787302235835
  • 定價:29.50元
  • 出版社:清華大學出版社
  • 出版時間:2010.09.01
內容簡介,圖書目錄,

內容簡介

隨著Java的套用越來越廣泛,Java程式設計已越來越多地受到廣大計算機教育工作者的重視。Java作為一種面向對象的程式設計語言,同時具備了平台無關性、高可靠性、多執行緒等特性,是Internet上最流行的程式語言之一,正被越來越多的用戶了解和使用。本書緊密結合實際,循序漸進,總結最佳化了Java編程經驗,每章都配有大量習題、典型實例及編程項目,生動詳細地講解了Java編程思想和編程語法,特點是簡單明了,重點突出,使讀者能夠邊學邊練,激發學習興趣。本書共分11章,主要包括Java編程環境、Java基本程式結構、對象和類、繼承和多態、異常處理、輸入輸出、多執行緒程式設計、網路編程、Applet編程、使用JDBC創建資料庫的連線、JSP技術基礎等內容。

圖書目錄

第1章引言
1.1Java語言的起源
1.1.1Java發展歷程
1.1.2Java版本劃分
1.2Java語言的特點
1.2.1簡單性
1.2.2面向對象
1.2.3平台無關性
1.2.4分散式
1.2.5安全穩定
1.2.6支持多執行緒
1.2.7記憶體垃圾自動回收
1.3Java的開發環境
1.3.1JDK
1.3.2MyEclipse
1.3.3Java的編碼規範
1.4Java程式的結構
1.5本章小結
習題1
第2章Java基本程式結構
2.1Java符號集
2.1.1標識符及其命名規則
2.1.2關鍵字
2.1.3注釋
2.1.4分隔設定
2.2數據類型
2.2.1基本數據類型
2.2.2引用數據類型
2.2.3數據類型的轉換
2.3變數和常量
2.3.1變數
2.3.2常量
2.4運算符與表達式
2.4.1算術運算符
2.4.2關係運算符
2.4.3邏輯運算符
2.4.4位運算符
2.4.5賦值運算符
2.4.6其他運算符
2.4.7運算符的優先權和結合
2.5數組和集合類
2.5.1數組的聲明
2.5.2數組的初始化
2.5.3數組的引用
2.5.4多維數組
2.5.5集合類
2.6字元串
2.6.1String類
2.6.2StringBuffer類
2.6.3StringBuilder類
2.7流程控制
2.7.1條件控制語句
2.7.2循環控制語句
2.7.3跳轉語句
2.8本章小結
習題2
第3章對象和類
3.1面向對象的基本概念
3.1.1對象和類
3.1.2數據抽象和封裝
3.1.3繼承性
3.1.4多態性
3.2類
3.2.1類的創建
3.2.2類變數
3.2.3類方法
3.2.4構造方法
3.2.5main方法
3.2.6設計類的原則
3.3對象
3.3.1對象的創建
3.3.2對象的使用
3.3.3對象的回收
3.4方法重載
3.4.1普通方法的重載
3.4.2構造方法的重載
3.4.3向方法傳遞對象
3.5this對象
3.6信息隱藏
3.6.1包
3.6.2訪問控制
3.7static關鍵字
3.7.1靜態成員的使用
3.7.2靜態成員的初始化
3.8嵌套類
3.9本章小結
習題3
第4章繼承與多態
4.1繼承性
4.1.1子類的創建
4.1.2成員變數與方法的繼承
4.1.3super關鍵字的使用
4.1.4多態性
4.2final關鍵字
4.2.1final數據
4.2.2final方法
4.2.3final類
4.3類對象之間的類型轉換
4.4抽象類
4.5接口
4.5.1接口的定義
4.5.2接口的實現和使用
4.5.3接口中的變數
4.5.4接口與抽象類
4.6本章小結
習題4
第5章異常處理
5.1Java的異常處理機制
5.1.1異常處理的概念
5.1.2異常類的層次
5.2異常處理的結構
5.2.1trycatch語句塊
5.2.2trycatchfinally語句塊
5.3引發異常的環境和方法
5.3.1throw語句的使用
5.3.2throws語句的使用
5.4定製異常
5.5本章小結
習題5
第6章輸入和輸出
6.1概述
6.1.1流的概念
6.1.2I/O流類概述
6.2位元組數據流
6.2.1位元組輸出流
6.2.2位元組輸入流
6.3字元數據流
6.4其他流類
6.4.1緩衝流
6.4.2隨機檔案讀寫
6.5本章小結
習題6
第7章多執行緒程式設計
7.1理解執行緒
7.1.1什麼是執行緒
7.1.2進程與執行緒
7.1.3執行緒的狀態與生命周期
7.1.4並發編程的優缺點
7.2Java的基本執行緒
7.2.1Thread的簡介
7.2.2創建執行緒(Thread)
7.2.3創建執行緒(Runnable)
7.3執行緒的基本操作
7.3.1暫停執行緒
7.3.2休眠執行緒
7.3.3連線執行緒
7.3.4守護執行緒
7.3.5執行緒的優先權
7.4執行緒的高級操作
7.4.1執行緒間共享資源
7.4.2死鎖
7.4.3停止執行緒的正確方法
7.4.4打斷受阻的執行緒
7.4.5執行緒間協作
7.4.6管道
7.5本章小結
習題7
第8章網路編程
8.1URL通信
8.1.1URL的概念
8.1.2URL類
8.1.3使用URLConnection類訪問網路資源
8.2Socket通信
8.2.1Socket通信基礎
8.2.2Socket通信程式的開發
8.2.3Socket通信與URL通信的區別
8.3UDP通信
8.3.1UDP通信基礎
8.3.2UDP通信程式的開發
8.4本章小結
習題8
第9章GUI編程與Applet小程式
9.1圖形用戶接口概述
9.1.1AWT簡介
9.1.2組件
9.1.3容器
9.1.4布局管理
9.1.5GUI程式的結構
9.2事件處理
9.2.1事件處理模型
9.2.2事件類
9.2.3事件監聽器
9.2.4事件適配器
9.3常用組件的使用
9.3.1按鈕與標籤
9.3.2文本框和文本區
9.3.3選擇型組件
9.3.4Java視窗
9.4Applet編程
9.4.1Applet程式的基本結構
9.4.2Applet類
9.4.3Applet生命周期
9.4.4HTML語言的applet標記
9.4.5Applet參數的讀取
9.4.6Applet套用編程實例
9.5本章小結
習題9
第10章JDBC套用
10.1JDBC概述
10.2創建資料庫連線
10.2.1載入驅動程式
10.2.2建立連線
10.2.3關閉連線
10.3數據源操作程式設計
10.3.1查詢操作
10.3.2更新操作
10.4訪問資料庫元信息
10.5JDBC操作其他類型資料庫
10.6本章小結
習題10
第11章JSP技術基礎
11.1JSP技術概述
11.1.1JSP簡介
11.1.2JSP的運行環境配置
11.1.3JSP檔案基本結構
11.2JSP語法
11.2.1JSP聲明語法
11.2.2程式段
11.2.3表達式
11.2.4JSP中的注釋
11.2.5JSP指令標籤
11.3JSP內置對象
11.3.1request對象
11.3.2response對象
11.3.3out對象
11.3.4session對象
11.3.5application對象
11.3.6其他內置對象
11.4JSP標準動作
11.4.1include動作標籤
11.4.2forward動作標籤
11.4.3useBean動作標籤
11.5本章小結
習題11
附錄AJava編程規則
A.1套用範圍
A.2設計類和方法
A.2.1創建具有很強內聚力的類
A.2.2創建鬆散連線和高度專用的方法
A.2.3編程原則
A.3命名約定
A.3.1包、類及方法命名
A.3.2其他
A.4使用常量
A.5變數
A.5.1定義有焦點的變數
A.5.2隻對常用變數名和長變數名進行縮寫
參考文獻

相關詞條

熱門詞條

聯絡我們