複製鏈接
請複製以下鏈接發送給好友

Java語言程序設計

(2009年清華大學出版社出版的圖書)

鎖定
《Java語言程序設計》是2009年清華大學出版社出版的圖書,作者是於靜、陳琪、劉嘉欣。
中文名
Java語言程序設計 [1] 
作    者
於靜
陳琪
劉嘉欣
出版社
清華大學出版社
出版時間
2009年08月01日
定    價
26 元
ISBN
9787302203148

Java語言程序設計內容簡介

本書針對應用型本科院校大規模發展、缺乏實用教材的現狀,系統地介紹了Java程序設計的基本概念、編程思想,並通過大量現實生活中的實例講解了Java應用技巧; 同時根據作者的教學和編程經驗,向讀者提供了詳細編程指南和應用程序開發注意事項講解,幫助讀者快速上手,高效率地解決實際問題。本書內容主要包括面向對象程序設計基礎、Java語言語法基礎、程序流程控制、面向對象中類的特性、接口與多態、異常處理、對象的管理、輸入輸出操作、多線程編程、網絡編程、Eclipse開發環境的使用、圖形用户界面編程——Swing技術以及數據庫編程,最終使讀者能夠完成基於C/S架構桌面應用程序的開發。全書不僅介紹理論基礎,更強調實際運用,特別注重提高讀者運用Java語言和麪向對象思想解決實際問題的能力。 [1] 

Java語言程序設計圖書目錄

第1章Java和麪向對象的程序設計
1.1關於Java
1.1.1Java的出現
1.1.2Java的特性
1.1.3Java與C、C++語言的比較
1.2面向對象的程序設計
1.2.1面向對象與類的概念
1.2.2面向對象程序設計的意義
1.3編寫第一個Java程序
1.3.1安裝JavaSE的JDK
1.3.2程序的編譯和運行
1.3.3使用JavaAPI的説明文檔
1.4本章小結
習題1
第2章Java程序設計基礎
2.1Java程序的組織形式
2.1.1Java程序的基本要素
2.1.2Java程序的基本結構
2.1.3Java包的概念
2.2Java中的類與對象
2.2.1類成員
2.2.2Java修飾符
2.2.3對象的初始化
2.2.4引用與對象
2.3在Java中操作數據類型
2.3.1Java支持的數據類型
2.3.2Java支持的操作符
2.4本章小結
習題2
第3章程序的流程控制
3.1Java流程控制概述
3.2選擇結構
3.2.1if語句
3.2.2switch語句
3.2.3選擇結構的嵌套
3.3循環結構
3.3.1while循環
3.3.2dowhile循環
3.3.3for循環
3.3.4多重循環
3.4其他流程控制語句
3.4.2continue語句
3.4.3return語句
3.5本章小結
習題3
第4章類的特性
4.1類的繼承
4.1.1父類與子類
4.1.2方法重寫
4.1.3super關鍵字
4.2抽象類
4.2.1抽象類的概念
4.2.2抽象類的作用
4.3內部類和匿名類
4.3.1內部類
4.3.2內部類與外部類的關係
4.3.3匿名類
4.4本章小結
習題4
第5章接口與多態
5.1接口
5.1.1定義與實現接口
5.1.2接口的特性
5.1.3接口與抽象類的區別
5.2多態
5.2.1向上轉型
5.2.2可擴展性
5.3後期綁定
5.4本章小結
習題5
第6章異常
6.1異常基礎知識
6.1.1Java異常處理機制
6.1.2異常的分類
6.2異常的處理過程
6.2.1trycatch
6.2.2finally
6.2.3trycatchfinally程序塊中的return
6.2.4throws
6.2.5throw
6.3自定義異常
6.4本章小結
習題6
第7章對象的管理
7.1使用對象數組
7.1.1對象數組的特點
7.1.2利用好Arrays類
7.2使用java.util包
7.2.1List集合
7.2.2Set集合
7.2.3Map集合
7.2.4Java中的泛型
7.3本章小結
習題7
第8章Java的I/O操作
8.1文件操作
8.1.1File類
8.1.2利用File操作文件
8.2面向字節的I/O操作
8.2.1InputStream
8.2.2OutputStream
8.2.3使用字節流的Filter
8.3面向字符的I/O操作
8.3.1Reader
8.3.2Writer
8.3.3使用字符流的Filter
8.4對象的序列化
8.4.1序列化與永久存儲
8.4.2尋找類
8.4.3對序列化的控制
8.5JavaNIO
8.5.1NIO模式概述
8.5.2NIO中的緩衝
8.5.3NIO中的通道
8.5.4阻塞模式和非阻塞模式
8.6本章小結
習題8 [2] 
第9章多線程
9.1多線程編程基礎
9.1.1單線程與多線程
9.1.2Java中使用多線程
9.2線程的操作方法
9.2.1線程休眠
9.2.2線程的中斷
9.2.3線程的優先級
9.2.4線程的聯合
9.3線程之間的同步
9.3.1資源共享與資源鎖
9.3.2線程間通信
9.4使用Executors
9.5本章小結
習題9
第10章Java網絡編程
10.1網絡編程基礎
10.1.1網絡中計算機的定位
10.1.2TCP與UDP
10.2使用URL訪問服務器
10.2.1獲得URL實例
10.2.2用URL訪問網絡資源
10.3在Java中使用Socket
10.3.1一個簡單的Socket連接
10.3.2TCP網絡編程
10.3.3UDP網絡編程
10.3.4利用NIO的非阻塞模式
10.4本章小結
習題10
第11章Eclipse開發環境的使用
11.1Eclipse簡介及安裝
11.1.1安裝Eclipse
11.1.2安裝多國語言包插件
11.1.3Eclipse界面
11.2在Eclipse中創建項目和類
11.2.1創建Java項目
11.2.2項目屬性
11.2.3創建包和類
11.2.4運行程序
11.3使用Eclipse調試功能
11.4本章小結
習題11
第12章Swing程序設計基礎
12.1Swing GUI設計
12.1.1Swing與AWT
12.1.2安裝Visual Editor插件
12.1.3一個簡單的Swing實例
12.1.4事件與偵聽器
12.2Swing中的容器
12.2.1容器概念
12.2.2佈局管理器
12.2.3綜合佈局實例
12.3Swing中的常用組件
12.3.1標籤
12.3.2文本框
12.3.3編輯框
12.3.4按鈕
12.3.5複選框
12.3.6單選按鈕
12.3.7下拉列表框
12.4Swing中的高級組件
12.4.1菜單
12.4.2對話框
12.4.3表格
12.4.4樹
12.5本章小結
習題12
第13章數據庫編程
13.1JDBC簡介
13.2java.sql包
13.3訪問數據庫
13.3.1配置ODBC數據源
13.3.2創建數據庫連接
13.3.3查詢數據
13.3.4更新數據庫
13.4使用預編譯SQL語句
13.5一個桌面應用程序的實例
13.6本章小結
習題13
參考文獻 [2] 
參考資料
  • 1.    簡介  .清華大學出版社[引用日期2016-04-18]
  • 2.    簡介  .清華大學出版社[引用日期2016-04-19]