Java語言程式設計(第3版)

Java語言程式設計(第3版)

《Java語言程式設計(第3版)》是2008年清華大學出版社出版的圖書,作者是邵麗萍

基本介紹

  • 書名:Java語言程式設計(第3版)
  • 作者邵麗萍
  • ISBN:9787302177098
  • 定價:32元
  • 出版社:清華大學出版社出版
  • 出版時間:2008.08.01
  • 裝幀:平裝
編輯推薦,圖書簡介,圖書目錄,

編輯推薦

叢書的特點:
堅持面向套用的方向,以套用為中心構建課程體系。
準確定位,合理取捨內容,切合實際需要。
彩用“提出問題—解決問題—歸納分析”的新的教學三部曲。
寫法通俗易懂,易於理解,便於教學,容易入門。
品種豐富,涵蓋面廣。包括必修課教材,選修課教材、教學輔導書、實訓教材、參考書等。
著名計算機教育家譚浩強教授親自組織和指導,有經驗的專家和骨幹教師參考編寫,教材質量高。
叢書包含4個系列
基礎教材系列 涵蓋了計算機公共基礎課程的教材。
套用型教材系列 適合作為培養套用性人才的本科院校和基礎較好、要求羅高的高職高專學校的主幹教材。
實用技術教材系列 針對套用型院校和高職高專院校所需掌握的技能技術編寫的教材。
實訓教材系列 套用型本科院校和高職高專院校都可以選用這類實訓教材。

圖書簡介

Java是近年來十分流行的程式設計語言,又是一門通用的網路程式語言,在Internet上有著廣泛的套用。本書全面介紹了Java語言的功能和特點,主要內容包括Java語言基礎知識、Java語法構成、面向對象編程技術、常用系統類的使用、圖形用戶界面設計、圖形處理、多媒體處理、異常處理、多執行緒技術和訪問資料庫技術等內容。本書以通俗易懂的語言介紹了大量的實例,從實用的角度解釋了Java面向對象編程思想,介紹了Java編程技巧。本書不僅適合沒有編程經驗的讀者學習,也適合有一定程式語言基礎的讀者自學,本書可作為高等院校或計算機培訓班的教材。

圖書目錄

第1章Java語言概述
1.1Java的起源
1.2Java語言的特點
1.3Java的運行機制
1.4程式設計算法及描述
1.5Java程式的開發過程
1.5.1JDK的下載與安裝
1.5.2Java工具集與標準類庫
1.5.3Java程式的開發過程
1.5.4源檔案命名規範與注釋語句
1.5.5Java程式示例
實驗1
習題1
第2章Java語言基礎
2.1數據類型
2.1.1Java的數據類型
2.1.2常量與變數
2.1.3變數賦值
2.1.4關鍵字
2.1.5轉義符
2.2基本數據類型套用示例
2.2.1整數類型與浮點類型
2.2.2字元型
2.2.3布爾型
2.2.4數據類型的轉換
2.3表達式和運算符
2.3.1表達式與運算符分類
2.3.2算術運算符
2.3.3關係與邏輯運算符
2.4程式控制語句
2.4.1語句
2.4.2鍵盤輸入語句
2.4.3順序控制語句
2.4.4if選擇語句
2.4.5switch語句
2.4.6循環語句
2.4.7跳轉語句
實驗2
習題2
第3章面向對象程式設計基礎
3.1面向對象的基本概念
3.2類
3.2.1類的定義
3.2.2成員變數和局部變數
3.3成員方法
3.3.1方法的定義
3.3.2方法的調用
3.3.3方法重載
3.3.4構造方法
3.4對象
3.5面向對象特性
3.5.1封裝性
3.5.2繼承性
3.5.3多態性
3.5.4其他修飾符的用法
3.6接口
3.6.1接口的定義
3.6.2接口的套用
3.7包
3.7.1創建自己的包
3.7.2壓縮檔案jar
實驗3
習題3
第4章數組與字元串
4.1數組
4.1.1一維數組
4.1.2多維數組的套用
4.2字元串
4.2.1字元串的表示
4.2.2字元串的常用方法
4.2.3StringTokenizer字元分析器
4.2.4正則表達式
4.2.5main()中的參數
4.3StringBuffer類
實驗4
習題4
第5章圖形用戶界面設計
5.1圖形用戶界面概述
5.2窗體容器和組件
5.2.1窗體容器JFrame類
5.2.2按鈕和事件處理
5.3面板容器和界面布局管理
5.3.1面板JPanel類
5.3.2界面布局策略
5.4JComponent類組件的使用
5.4.1JComponent類組件
5.4.2文本組件和標籤
5.4.3單選按鈕、複選框和下拉列表
5.4.4卡片選項頁面(JTabbedPane)
5.4.5滑桿(JSlider)和進度指示條(JProgressBar)
5.4.6表格(JTable)
5.5選單與對話框
5.5.1選單
5.5.2彈出式選單
5.5.3對話框
5.6樹
5.6.1樹的概念
5.6.2樹的構造方法
實驗5
習題5
第6章Java圖形與事件處理
6.1圖形與圖形的描繪
6.1.1圖形繪製特點及繪圖工具
6.1.2Graphics類
6.1.3Java 2D
6.1.4圖形應用程式設計實例
6.2事件處理
6.2.1事件處理機制
6.2.2事件類
6.2.3滑鼠事件
6.2.4事件適配器
6.2.5鍵盤事件
6.2.6焦點事件
實驗6
習題6
第7章多執行緒與異常處理
7.1異常處理
7.1.1Java的異常處理機制
7.1.2異常的拋出
7.1.3異常處理
7.2多執行緒的基本概念
7.2.1執行緒與多執行緒
7.2.2執行緒的生命周期
7.2.3執行緒的優先權
7.3執行緒的使用方法
7.3.1創建Thread子類構造執行緒
7.3.2實現Runnable接口構造執行緒
7.4執行緒同步
7.4.1使用多執行緒造成的數據混亂
7.4.2同步執行緒
實驗7
習題7
第8章檔案和輸入輸出流
8.1輸入輸出流
8.1.1流的概念
8.1.2io類庫
8.2檔案處理
8.2.1檔案與目錄管理
8.2.2檔案流
8.3隨機存取檔案和本地執行檔
8.3.1隨機存取檔案流
8.3.2本地執行檔
8.4數據流與對象流
8.4.1數據流
8.4.2對象流
8.5Java多媒體技術
8.5.1套用輸入流播放音頻檔案
8.5.2Java多媒體包JMF的套用
實驗8
習題8
第9章網路通信
9.1網路編程的基礎知識
9.1.1IP位址和連線埠號
9.1.2套接字
9.2基於TCP協定網路程式設計
9.2.1客戶機/伺服器模式
9.2.2同時服務於多個客戶的解決方案
9.3基於UDP協定網路程式設計
9.3.1基於UDP協定的數據報套接字
9.3.2數據報的程式設計過程
9.3.3廣播數據報套接字
9.4JApplet編程
9.4.1JApplet及常用方法
9.4.2JApplet套用示例
實驗9
習題9
第10章Java資料庫連線
10.1JDBC概述
10.2SQL語句簡介
10.3JDBC API
10.3.1JDBC API簡介
10.3.2JDBC驅動程式及URL格式
10.4JDBC編程實例
10.4.1資料庫編程的一般步驟
10.4.2數據表操作
10.4.3資料庫套用
實驗10
習題10
第11章綜合套用設計實例
11.1“推箱子”遊戲程式設計
11.1.1鍵盤監聽接口和擊鍵事件類
11.1.2用鍵盤方向鍵控制圖形移動
11.1.3推另一圖形移動
11.1.4由地圖檔案安排遊戲畫面
11.1.5障礙物的處理方法
11.2遠程桌面控制系統設計
11.2.1引例——捕獲桌面螢幕圖像
11.2.2系統結構設計
11.2.3需要使用的類
11.2.4伺服器端程式的實現
11.2.5客戶端程式的實現
11.3基於分布模式的雲計算系統
11.3.1分布模式的雲計算
11.3.2簡易雲計算系統設計
習題11

相關詞條

熱門詞條

聯絡我們