Java語言程式設計(2012年清華大出版社出版書籍)

Java語言程式設計(2012年清華大出版社出版書籍)

《Java語言程式設計》是2012年清華大學出版社出版的圖書,作者是孫玉紅、申玉靜、高仲合、趙景秀、劉智斌。

基本介紹

  • 書名:Java語言程式設計
  • 作者:孫玉紅、申玉靜、高仲合、趙景秀、劉智斌
  • ISBN:9787302300588
  • 定價:31元
  • 出版社:清華大學出版社
  • 出版時間:2012年12月1日
內容簡介,圖書目錄,

內容簡介

Java語言是目前世界上最流行的計算機程式語言,是一種可以編寫跨平台套用軟體的程式設計語言。本書重點介紹了Java語言面向對象的程式設計。主要內容包括: Java語言的基本語法、類與對象、繼承與多態、圖形程式設計、異常處理、多執行緒、輸入輸出和網路編程等。目的在於幫助讀者建立面向對象的編程思維,通過面向對象的編程理念,真正掌握Java語言編程技術。本書既注重理論講解,又強調實踐技能的鍛鍊,通過例子介紹語法和理論,說明編程的方法與規範。每章設定學習目標,便於普通讀者對整體內容的把握,並提供一定的練習題,便於讀者對內容的鞏固和提高。本書可作為大專院校相關專業的Java程式設計教材,也可作為計算機等級考試和Java語言自學者的參考用書。

圖書目錄

第1章Java語言概述
1.1引言
1.2Java語言的起源和發展
1.3Java語言的特點
1.4Java程式的工作方式
1.4.1Java虛擬機
1.4.2Java運行環境
1.4.3JDK
1.5Java語言規範和開發工具
1.6JDK的安裝和環境變數配置
1.7創建、編譯、運行Java程式
1.8Java應用程式剖析
練習題
第2章Java基本數據類型和操作
2.1引言
2.2標識符
2.3關鍵字
2.4變數和常量
2.5數值量
2.6基本數據類型
2.6.1整數類型
2.6.2浮點數類型
2.6.3字元類型
2.6.4數據類型轉換
2.6.5布爾變數
2.6.6運算符和表達式
2.7字元串類型
2.8簡單的互動方法
2.8.1信息輸出的方法
2.8.2輸入方法
2.9程式錯誤
練習題
第3章流程控制
3.1引言
3.2選擇結構
3.2.1if語句
3.2.2if…else語句
3.2.3if語句的嵌套
3.2.4switch語句
3.3循環結構
3.3.1while循環
3.3.2do…while循環
3.3.3for循環
3.3.4循環嵌套
3.3.5程式轉移語句break
3.3.6程式轉移語句continue
3.4實例學習
練習題
第4章類和對象
4.1引言
4.2對象和類的基礎知識
4.3方法
4.3.1方法的創建
4.3.2方法的調用
4.3.3方法的參數傳遞
4.3.4方法的重載
4.4類和對象的定義
4.4.1類的定義
4.4.2對象的定義
4.5類和對象的訪問
4.5.1類的構造方法
4.5.2對象的訪問
4.5.3訪問器與修改器方法
4.5.4靜態變數、常量和方法
4.5.5變數的作用域
4.5.6變數的初始化
4.5.7this關鍵字
4.6內部類
4.7類的設計和抽象
練習題
第5章數組、字元串和常用類
5.1引言
5.2數組基本知識
5.2.1數組的聲明和創建
5.2.2數組的大小和元素
5.2.3數組的初始化
5.2.4數組作為方法的參數
5.2.5數組的複製
5.2.6數組的使用
5.2.7二維數組
5.2.8數組的套用
5.3字元串
5.3.1字元串的構造
5.3.2字元串的比較
5.3.3字元串的常用方法
5.3.4字元串和字元數組
5.3.5StringBuilder/StringBuffer類
5.3.6命令行參數
5.4常用的類
5.4.1基本類型包裝類
5.4.2Math類
5.4.3Date類
5.4.4Calendar類
5.4.5Random類
5.5可變參數
5.5.1可變參數的定義
5.5.2可變參數的重載
練習題
第6章類的繼承性
6.1引言
6.2父類和子類
6.3關鍵字super
6.3.1調用父類的構造方法
6.3.2調用父類的普通方法
6.4方法覆蓋
6.5訪問控制
6.6Object類
6.6.1equals方法
6.6.2toString方法
6.6.3clone方法
6.7多態性
6.8對象轉換
6.9抽象類和終極類
6.10接口
6.10.1接口的定義
6.10.2接口的使用
6.10.3與抽象類的關係
6.11數據域和靜態方法的隱藏
6.12類之間的關係
6.12.1關聯
6.12.2聚集和組合
6.12.3繼承
練習題
第7章圖形用戶界面程式設計
7.1引言
7.2Java的圖形API
7.3容器
7.3.1框架
7.3.2面板
7.4布局管理器
7.4.1布局管理器FlowLayout
7.4.2布局管理器GridLayout
7.4.3布局管理器BorderLayout
7.4.4布局管理器CardLayout
7.4.5布局管理器GridBagLayout
7.5Swing GUI組件
7.5.1Swing組件特性
7.5.2標籤JLabel
7.5.3按鈕
7.5.4複選框
7.5.5單選按鈕
7.5.6文本域
7.5.7文本區
7.5.8組合框
7.5.9列表框
7.5.10選單
7.5.11滾動條
7.6輔助類Color和Font
7.6.1顏色類Color
7.6.2字型類Font
練習題
第8章事件驅動程式設計
8.1引言
8.2事件和事件源
8.3事件註冊和處理
8.4常用Swing組件的事件處理
8.4.1常用按鈕類和文本域事件
8.4.2組合框和列表框事件
8.4.3選單事件
8.4.4滾動條事件
8.5滑鼠事件處理
8.6鍵盤事件處理
8.7小結
練習題
第9章Applet和多媒體
9.1引言
9.2小程式
9.2.1Applet類
9.2.2JApplet類
9.2.3applet程式的運行
9.2.4向applet傳遞參數
9.2.5applet的安全機制
9.3多媒體處理
9.3.1圖形
9.3.2圖示、圖像檔案和URL
9.3.3顯示圖像
9.3.4播放音頻
9.3.5Java媒體框架(JMF)
練習題
第10章異常處理
10.1引言
10.2異常的類型
10.2.1預定義異常
10.2.2自定義異常
10.3異常處理的操作
10.3.1聲明異常
10.3.2拋出異常
10.3.3捕獲異常
10.3.4獲取異常信息
10.4異常處理的進一步討論
10.4.1異常重新拋出
10.4.2finally子句
10.4.3選擇使用異常
練習題
第11章多執行緒
11.1引言
11.2創建執行緒
11.2.1擴展Thread類創建執行緒
11.2.2實現Runnable接口創建執行緒
11.3執行緒狀態和控制執行緒
11.3.1執行緒的狀態
11.3.2控制執行緒
11.3.3getName()方法和setName()方法
11.3.4isAlive()方法
11.3.5join()方法
11.3.6interrupt()方法
11.3.7sleep(longmillis)方法
11.4執行緒組
11.5多執行緒同步
11.6死鎖
11.7為applet創建執行緒
練習題
第12章輸入輸出
12.1引言
12.2文本I/O與二進制I/O
12.3數據流的類
12.4File類
12.5外部檔案處理
12.6過濾器流
12.7數據流
12.8列印數據流
12.9緩衝數據流
12.10對象數據流
12.11隨機讀寫檔案
12.12檔案對話框
12.13小結
練習題
第13章網路程式設計
13.1引言
13.2網路基本概念

相關詞條

熱門詞條

聯絡我們