Java程式設計教程(第二版)(2015年清華大學出版社出版書籍)

Java程式設計教程(第二版)(2015年清華大學出版社出版書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Java程式設計教程(第二版)》是2015年清華大學出版社出版的圖書,作者是林巧民、姜玻、肖艷、何麗萍。

基本介紹

  • 書名:Java程式設計教程(第二版)
  • 作者:林巧民、姜玻、肖艷、何麗萍
  • ISBN:9787302421993
  • 定價:45元
  • 出版社:清華大學出版社
  • 出版時間:2015年11月1日
內容簡介,編輯推薦,目錄,

內容簡介

《高等學校計算機套用規劃教材:Java程式設計教程(第二版)》以Java語言為基礎,詳細介紹計算機語言的結構化編程和面向對象編程。全書共分12章,主要內容包括:Java入門、Java編程基礎、面向對象編程、繼承、多態與接口、字元串、多執行緒與Applet技術、圖形用戶界面、Java I/O、Java遊戲開發基礎以及遊戲開發實例等。如果說結構化編程的特徵是方法,那么面向對象編程的體現就是類的設計和使用,全書對這兩種不同的程式設計思想都作了充分介紹。此外,每章的最後都配有思考練習,習題有選擇題、填空題、簡答題、編程題等多種類型,選擇題、填空題和簡答題有助於讀者對所學知識的理解和掌握,編程題則可以提高讀者的動手和實踐能力。

編輯推薦

《高等學校計算機套用規劃教材:Java程式設計教程(第二版)》可作為高等院校相關專業的教材,還可作為Java應用程式開發人員的參考書以及廣大編程愛好者學習Java語言的入門資料。《高等學校計算機套用規劃教材:Java程式設計教程(第二版)》內容豐富、結構合理、思路清晰、語言簡練流暢、示例翔實。在每一章的正文中,結合所講述的關鍵技術和難點,穿插了大量極富實用價值的示例。每一章末尾都安排了有針對性的思考練習,有助於讀者鞏固所學的基本概念並培養讀者的實際動手能力。

目錄

第1章Java入門
1.1概述
1.1.1Java語言的誕生
1.1.2Java語言的特點
1.1.3Java與其他程式語言間的關係
1.2Java開發環境配置
1.2.1軟體安裝
1.2.2環境變數配置
1.3第一個Java程式
1.3.1Java程式的結構
1.3.2編譯運行
1.4Java開發工具
1.5小結
1.6思考練習
第2章Java編程基礎
2.1引言
2.1.1符號
2.1.2分隔設定
2.1.3常量
2.1.4變數
2.1.5final變數
2.1.6變數類型轉換
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.5小結
2.6思考練習
第3章Java程式基本結構
3.1複合語句
3.2順序結構
3.3分支結構
3.3.1單分支條件語句
3.3.2雙分支條件語句
3.3.3分支結構嵌套
3.3.4switch語句
3.4循環結構
3.4.1while語句
3.4.2do—while語句
3.4.3for語句
3.4.4循環嵌套
3.4.5跳轉語句
3.5小結
3.6思考練習
第4章方法與數組
4.1方法的概念和定義
4.2方法的調用
4.2.1調用方式
4.2.2參數傳遞
4.2.3返回值
4.2.4方法嵌套及遞歸
4.3變數作用域
4.4數組
4.4.1數組的概念
4.4.2數組的聲明和創建
4.4.3數組的套用舉例
4.5數組與方法
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.7main()方法
5.2.8finalize()方法
5.3對象
5.3.1對象的創建
5.3.2對象的使用
5.3.3對象的清除
5.4訪問控制符
5.4.1類的訪問控制符
5.4.2對類成員的訪問控制
5.5包
5.5.1包的創建
5.5.2import語句
5.5.3編譯和運行包
5.6小結
5.7思考練習
第6章繼承、多態與接口
6.1繼承與多態
6.1.1子類、父類與繼承機制
6.1.2Java的繼承
6.1.3多態性
6.2抽象類和接口
6.2.1抽象類
6.2.2接口
6.3其他
6.3.1final關鍵字
6.3.2實例成員和類成員
6.3.3類java.lang.Object
6.4小結
6.5思考練習
第7章字元串
7.1字元串的創建
7.1.1創建String類型的字元串
7.1.2創建StringBuffer類型的字元串
7.2String類型字元串的操作
7.3StringBuffer類型字元串的操作
7.3.1字元串操作
7.3.2字元分析器
7.3.3main()方法
7.4小結
7.5思考練習
第8章多執行緒與Applet技術
8.1多執行緒
8.2多執行緒的創建
8.2.1Thread子類創建執行緒
8.2.2使用Runnable接口
8.3執行緒的生命期及其狀態
8.3.1執行緒的狀態
8.3.2與執行緒狀態有關的Thread類方法
8.4執行緒的同步
8.5執行緒的優先權和調度
8.5.1執行緒的優先權
8.5.2執行緒的調度
8.6守護執行緒
8.7執行緒組
8.8Applet概述
8.9Applet開發技術
8.9.1Applet開發步驟
8.9.2Applet技術解析
8.10Applet多媒體編程
8.10.1文字
8.10.2圖形
8.10.3圖像
8.10.4聲音
8.10.5動畫
8.11小結
8.12思考練習
第9章圖形用戶界面
9.1概述
9.2AWT組件集
9.2.1容器類組件
9.2.2布局類組件
9.2.3普通組件
9.2.4事件處理
9.3Swing組件集簡介
9.4小結
9.5思考練習
第10章JavaI/O
10.1引言
10.2流的概念
10.2.1標準輸出
10.2.2標準輸入
10.3位元組流
10.3.1InputStream
10.3.2OutputStream
10.4字元流
10.4.1Reader
10.4.2Writer
10.5檔案
10.5.1File類
10.5.2RandomAccessFile類
10.6小結
10.7思考練習
第11章Java遊戲開發基礎
11.1概述
11.2繪製2D圖形圖像
11.2.1坐標體系
11.2.2繪製圖形
11.2.3繪製圖像
11.3圖形圖像的坐標變換
11.3.1使用Graphics2D類進行坐標變換
11.3.2使用AffineTransform類進行坐標變換
11.4生成動畫
11.5消除動畫閃爍
11.6小結
11.7思考練習
第12章遊戲開發實例
12.1遊戲總體介紹
12.2遊戲輔助類
12.2.1Point2D類
12.2.2SpriteImage類
12.2.3AnimatedSprite類
12.3完善StarWars.java
12.3.1Sprite的初始化
12.3.2鍵盤事件處理
12.3.3更新Sprites
12.3.4碰撞檢測
12.3.5刪除與繪製Sprite
12.3.6完整的StarWars類
12.4Applet遊戲開發與部署
12.5小結
12.6思考練習
附錄ASCII碼錶
參考文獻

熱門詞條

聯絡我們