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

Java語言程序設計

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

鎖定
《Java語言程序設計》是2012年12月清華大學出版社出版的圖書,作者是孫玉紅、申玉靜、高仲合、趙景秀、劉智斌。
中文名
Java語言程序設計
作    者
孫玉紅
申玉靜
高仲合
趙景秀
作    者
劉智斌
出版時間
2012年12月1日
出版社
清華大學出版社
ISBN
9787302300588
定    價
31 元

Java語言程序設計內容簡介

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

Java語言程序設計圖書目錄

第1章Java語言概述
1.1引言
1.2Java語言的起源和發展
1.3Java語言的特點
1.4Java程序的工作方式
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.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.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
練習題 [2] 
第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網絡基本概念 [2] 
參考資料
  • 1.    簡介  .清華大出版社[引用日期2016-03-22]
  • 2.    簡介  .清華大出版社[引用日期2016-03-23]