新到貨2本75折
Java程序設計教程(第二版)

Java程序設計教程(第二版)

  • 定價:270
  • 優惠價:87235
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

以Java語言為基礎,詳細介紹計算機語言的結構化編程和面向對象編程。全書共分12章,主要內容包括:Java入門、Java編程基礎、面向對象編程、繼承、多態與接口、字符串、多線程與Applet技術、圖形用戶界面、Java I/O、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思考練習

附錄A SCII碼表
參考文獻
 

詳細資料

  • ISBN:9787302421993
  • 規格:354頁 / 21 x 14.8 x 1.5 cm / 普通級 / 2-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 從「格」的概念出發|
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折