国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置: 首頁 > 原創(chuàng)圖書 >《Android系統(tǒng)下Java編程詳解》圖書介紹

《Android系統(tǒng)下Java編程詳解》圖書介紹
  • 圖書名稱 :   《Android系統(tǒng)下Java編程詳解》
  • 作       者 :    華清遠(yuǎn)見
  • 出版單位 :    電子工業(yè)出版社
  • 叢書名稱 :    華清遠(yuǎn)見系列圖書
  • 出版日期 :    2012年10月
編輯推薦

· 多年嵌入式人才培養(yǎng)及項目研發(fā)經(jīng)驗總結(jié)
· 數(shù)百家企業(yè)嵌入式研發(fā)崗位人才需求匯總
· 數(shù)十所嵌入式專業(yè)大學(xué)院校教學(xué)現(xiàn)狀調(diào)研
· 側(cè)重實踐及案例分析并輔以代碼加以講解

圖書簡介

      《《android系統(tǒng)下java編程詳解》共12章,內(nèi)容主要包含兩大部分。第一部分是java語法相關(guān)內(nèi)容,主要介紹java語言語法、jsp和mysql數(shù)據(jù)庫等知識。第二部分關(guān)注android系統(tǒng)下的java編程特點,講解android系統(tǒng)下java編程的優(yōu)化原則和方法,并給出了具體建議。
      《android系統(tǒng)下java編程詳解》可作為大學(xué)院校計算機專業(yè)、嵌入式技術(shù)專業(yè)、電子信息類相關(guān)專業(yè)的教材,也可供高等及中等職業(yè)技術(shù)院校使用。

圖書目錄

《Android系統(tǒng)下Java編程詳解》章節(jié):
第1章 android基本概念
1.1 android簡介
1.2 android平臺特性
1.3 android系統(tǒng)架構(gòu)
1.3.1 linux內(nèi)核(linux kernel)
1.3.2 android程序庫(libraries)
1.3.3 android運行時(android runtime)
1.3.4 android應(yīng)用程序框架(application framework)
1.3.5 android應(yīng)用程序和小部件
1.4 android開發(fā)框架
1.4.1 應(yīng)用方面
1.4.2 數(shù)據(jù)存儲
1.4.3 網(wǎng)絡(luò)訪問方面
1.5 android開發(fā)環(huán)境搭建
1.5.1 安裝jdk和配置java開發(fā)環(huán)境
1.5.2 eclipse的安裝
1.5.3 sdk和adt的安裝和配置
1.6 本章小結(jié)
第2章 面向?qū)ο蟪绦蛟O(shè)計初步
2.1 面向?qū)ο蟾拍?
2.1.1 從結(jié)構(gòu)化程序設(shè)計到面向?qū)ο蟪绦蛟O(shè)計
2.1.2 面向?qū)ο筇卣?
2.2 面向?qū)ο蟪绦蛟O(shè)計
2.2.1 知識準(zhǔn)備:面向?qū)ο缶幊绦g(shù)語
2.2.2 知識準(zhǔn)備:對象
2.2.3 知識準(zhǔn)備:類
2.2.4 知識準(zhǔn)備:類的聲明
2.2.5 知識準(zhǔn)備:屬性的聲明
2.2.6 知識準(zhǔn)備:方法的聲明
2.2.7 知識準(zhǔn)備:構(gòu)造器(構(gòu)造方法)
2.2.8 知識準(zhǔn)備:對象的創(chuàng)建和使用
2.2.9 任務(wù)一:創(chuàng)建并引用一個對象
2.2.10 技能拓展任務(wù):帶參數(shù)構(gòu)造器的聲明與使用
2.3 信息的封裝和隱藏
2.3.1 知識準(zhǔn)備:信息的封裝
2.3.2 知識準(zhǔn)備:信息的隱藏
2.4 java源文件結(jié)構(gòu)
2.4.1 知識準(zhǔn)備:package語句
2.4.2 知識準(zhǔn)備:import語句
2.4.3 任務(wù)二:package語句和import語句實例
2.5 jdk中常用的包
2.6 本章小結(jié)
第3章 標(biāo)識符、關(guān)鍵字與數(shù)據(jù)類型
3.1 java注釋
3.1.1 知識準(zhǔn)備:java注釋使用規(guī)則
3.1.2 知識準(zhǔn)備:利用javadoc來產(chǎn)生api文檔
3.1.3 任務(wù)一:使用javadoc注釋,生成api文檔
3.2 分隔符和標(biāo)識符
3.2.1 知識準(zhǔn)備:空白分隔符
3.2.2 知識準(zhǔn)備:普通分隔符
3.2.3 知識準(zhǔn)備:java語言標(biāo)識符的組成規(guī)則
3.2.4 任務(wù)二:綜合使用java分隔符和標(biāo)識符
3.3 java關(guān)鍵字/保留字
3.3.1 知識準(zhǔn)備:java關(guān)鍵字使用規(guī)范
3.3.2 知識準(zhǔn)備:重點關(guān)鍵字解析
3.4 數(shù)據(jù)類型
3.4.1 知識準(zhǔn)備:簡單類型
3.4.2 知識準(zhǔn)備:非boolean簡單數(shù)據(jù)類型之間的轉(zhuǎn)換
3.4.3 任務(wù)三:簡單數(shù)據(jù)類型轉(zhuǎn)換實例
3.4.4 知識準(zhǔn)備:引用類型
3.4.5 任務(wù)四:引用類型程序示例
3.4.6 技能拓展任務(wù):分析對象的構(gòu)造和初始化
3.5 變量及其初始化
3.5.1 知識準(zhǔn)備:局部變量
3.5.2 知識準(zhǔn)備:成員變量
3.5.3 知識準(zhǔn)備:變量初始化
3.5.4 知識準(zhǔn)備:局部變量的初始化
3.5.5 知識準(zhǔn)備:成員變量的初始化
3.5.6 任務(wù)五:成員變量的3種初始化方式
3.6 值傳遞和引用傳遞
3.6.1 知識準(zhǔn)備:java中的值傳遞
3.6.2 知識準(zhǔn)備:java中的引用傳遞
3.7 java編碼規(guī)范
3.7.1 知識命名規(guī)范
3.7.2 代碼編寫格式規(guī)范
3.8 本章小結(jié)
第4章 運算符、表達(dá)式與流程控制
4.1 運算符
4.1.1 知識準(zhǔn)備:算術(shù)運算符
4.1.2 知識準(zhǔn)備:遞增、遞減運算符
4.1.3 知識準(zhǔn)備:關(guān)系和布爾運算符
4.1.4 任務(wù)一:短路布爾運算
4.1.5 知識準(zhǔn)備:三元運算符
4.1.6 知識準(zhǔn)備:位運算符
4.1.7 知識準(zhǔn)備:賦值運算符
4.1.8 任務(wù)二:簡單數(shù)據(jù)類型和引用數(shù)據(jù)類型的賦值操作
4.1.9 知識準(zhǔn)備:運算符的優(yōu)先順序
4.1.10 技能拓展任務(wù):字符串連接運算符
4.2 表達(dá)式
4.2.1 知識準(zhǔn)備:表達(dá)式中運算符的結(jié)合性
4.2.2 知識準(zhǔn)備:表達(dá)式中運算符的優(yōu)先順序
4.3 分支語句
4.3.1 知識準(zhǔn)備:if語句
4.3.2 任務(wù)三:if語句的用法
4.3.3 知識準(zhǔn)備:switch語句
4.3.4 任務(wù)四:switch分支語句實例
4.4 循環(huán)語句
4.4.1 知識準(zhǔn)備:for語句
4.4.2 任務(wù)五:for循環(huán)語句實例
4.4.3 知識準(zhǔn)備:while語句
4.4.4 知識準(zhǔn)備:do…while語句
4.4.5 知識準(zhǔn)備:break/continue語句
4.4.6 技能拓展任務(wù):continue結(jié)合標(biāo)簽的使用
4.5 本章小結(jié)
第5章 數(shù)組
5.1 數(shù)組基本概念
5.2 一維數(shù)組
5.2.1 知識準(zhǔn)備:一維數(shù)組的聲明
5.2.2 知識準(zhǔn)備:一維數(shù)組的創(chuàng)建
5.2.3 任務(wù)一:一維數(shù)組的聲明與創(chuàng)建實例
5.2.4 知識準(zhǔn)備:一維數(shù)組的初始化
5.2.5 知識準(zhǔn)備:引用數(shù)組元素
5.2.6 任務(wù)二:引用數(shù)組實例,對數(shù)組排序
5.2.7 知識準(zhǔn)備:簡單數(shù)據(jù)類型數(shù)組的內(nèi)存空間
5.2.8 技能拓展任務(wù):數(shù)組復(fù)制
5.3 數(shù)據(jù)結(jié)構(gòu)及數(shù)組應(yīng)用
5.3.1 知識準(zhǔn)備:堆棧
5.3.2 任務(wù)三:使用數(shù)組實現(xiàn)堆棧
5.3.3 知識準(zhǔn)備:隊列
5.3.4 任務(wù)四:使用數(shù)組實現(xiàn)隊列
5.3.5 知識準(zhǔn)備:排序算法
5.3.6 技能拓展任務(wù):排序算法實例
5.4 多維數(shù)組
5.4.1 知識準(zhǔn)備:多維數(shù)組的聲明
5.4.2 知識準(zhǔn)備:多維數(shù)組的創(chuàng)建
5.4.3 知識準(zhǔn)備:多維數(shù)組的初始化
5.5 本章小結(jié)
第6章 面向?qū)ο缶幊踢M(jìn)階
6.1 繼承
6.1.1 類的繼承
6.1.2 任務(wù)一:利用繼承實現(xiàn)通迅錄實例
6.1.3 訪問控制
6.2 super關(guān)鍵字
6.2.1 調(diào)用父類構(gòu)造器
6.2.2 調(diào)用父類屬性和方法
6.2.3 任務(wù)二:super關(guān)鍵字的使用
6.3 this關(guān)鍵字
6.3.1 知識準(zhǔn)備:使用this獲得當(dāng)前對象的引用
6.3.2 知識準(zhǔn)備:在構(gòu)造器中調(diào)用構(gòu)造器
6.3.3 知識準(zhǔn)備:static的含義
6.4 方法的覆蓋與重載
6.4.1 知識準(zhǔn)備:方法覆蓋
6.4.2 知識準(zhǔn)備:方法重載
6.4.3 知識準(zhǔn)備:方法重載構(gòu)造器重載
6.5 通常需要覆蓋的幾種方法
6.5.1 知識準(zhǔn)備:對象的tostring方法
6.5.2 任務(wù)三:覆蓋tostring方法
6.5.3 知識準(zhǔn)備:==和equals()
6.6 對象的初始化
6.7 封裝類
6.7.1 知識準(zhǔn)備:java中的封裝類
6.7.2 知識準(zhǔn)備:自動拆箱和裝箱
6.7.3 知識拓展:在java中實現(xiàn)小數(shù)的精確計算
6.8 本章小結(jié)
第7章 高級類特性
7.1 static關(guān)鍵字
7.1.1 知識準(zhǔn)備:static概述
7.1.2 知識準(zhǔn)備:static變量的引用方法
7.2 final關(guān)鍵字
7.2.1 知識準(zhǔn)備:final數(shù)據(jù)
7.2.2 知識準(zhǔn)備:final方法
7.2.3 知識準(zhǔn)備:final類
7.3 抽象類
7.3.1 知識準(zhǔn)備:abstract概述
7.3.2 知識準(zhǔn)備:abstract class
7.3.3 任務(wù)一:abstract實例
7.3.4 知識拓展:模板設(shè)計模式
7.4 接口
7.4.1 知識準(zhǔn)備:接口的定義
7.4.2 知識準(zhǔn)備:使用接口
7.4.3 任務(wù)二:使用接口的例子
7.4.4 知識準(zhǔn)備:接口的擴展
7.4.5 技能擴展任務(wù):抽象類與接口
7.5 多態(tài)
7.5.1 知識準(zhǔn)備:多態(tài)概述
7.5.2 知識準(zhǔn)備:instanceof運算符
7.5.3 知識準(zhǔn)備:引用類型數(shù)據(jù)轉(zhuǎn)換
7.6 內(nèi)部類
7.6.1 知識準(zhǔn)備:內(nèi)部類定義
7.6.2 知識準(zhǔn)備:局部內(nèi)部類
7.6.3 任務(wù)三:局部內(nèi)部類
7.6.4 知識準(zhǔn)備:匿名內(nèi)部類
7.6.5 任務(wù)四:匿名內(nèi)部類練習(xí)
7.6.6 知識準(zhǔn)備:內(nèi)部類特性
7.7 修飾符的適用范圍
7.8 本章小結(jié)
第8章 java異常處理
8.1 異常概述
8.1.1 知識準(zhǔn)備:異常的概念
8.1.2 知識準(zhǔn)備:error/exception層次關(guān)系
8.1.3 任務(wù)一:數(shù)學(xué)計算異常示例
8.1.4 任務(wù)二:訪問空對象引起的異常示例
8.1.5 任務(wù)三:訪問文件異常示例
8.2 java中異常的處理
8.2.1 知識準(zhǔn)備:常見異常
8.2.2 知識準(zhǔn)備:java中的異常處理機制
8.2.3 知識準(zhǔn)備:通過try…catch…finally來處理異常
8.2.4 知識準(zhǔn)備:將異常拋出
8.2.5 任務(wù)四:捕獲異常和拋出異常結(jié)合使用
8.2.6 任務(wù)五:進(jìn)行方法覆蓋時對異常的處理
8.3 自定義異常
8.3.1 知識準(zhǔn)備:自定義異常概念
8.3.2 知識拓展:通過printstacktrace()追蹤異常源頭
8.4 本章小結(jié)
第9章 android中的java線程
9.1 線程概述
9.2 java線程模型
9.3 創(chuàng)建線程
9.3.1 知識準(zhǔn)備:繼承thread類創(chuàng)建線程
9.3.2 知識準(zhǔn)備:實現(xiàn)runnable接口創(chuàng)建線程
9.3.3 知識準(zhǔn)備:后臺線程概念
9.3.4 任務(wù)一:繼承thread類創(chuàng)建線程實例
9.3.5 任務(wù)二:實現(xiàn)runnable接口方式創(chuàng)建線程
9.3.6 技能拓展任務(wù):實現(xiàn)后臺線程示例
9.4 線程運行機制
9.4.1 知識準(zhǔn)備:線程基本狀態(tài)
9.4.2 知識準(zhǔn)備:線程結(jié)束方式
9.4.3 任務(wù)三:線程基本狀態(tài)示例
9.5 線程控制
9.5.1 知識準(zhǔn)備:測試線程
9.5.2 知識準(zhǔn)備:中斷線程
9.5.3 知識準(zhǔn)備:設(shè)置線程優(yōu)先級
9.5.4 知識準(zhǔn)備:thread.join()線程等待
9.5.5 任務(wù)四:設(shè)置線程優(yōu)先級示例
9.5.6 技能拓展任務(wù):線程的join()方法實現(xiàn)示例
9.6 多線程編程
9.6.1 知識準(zhǔn)備:多線程概述
9.6.2 知識準(zhǔn)備:多線程共享數(shù)據(jù)
9.6.3 知識準(zhǔn)備:線程間通信
9.6.4 知識準(zhǔn)備:實現(xiàn)線程間通信
9.6.5 知識拓展:定時器
9.7 多線程編程的一般規(guī)則
9.8 java.util.concurrent中的同步api
9.8.1 知識準(zhǔn)備:線程池
9.8.2 知識準(zhǔn)備:鎖
9.8.3 任務(wù)五:線程池的實例
9.8.4 知識準(zhǔn)備:使用鎖實例
9.8.5 知識準(zhǔn)備:使用讀/寫鎖
9.8.6 技能拓展任務(wù):使用condition來實現(xiàn)線程間的通信
9.9 本章小結(jié)
第10章 網(wǎng)絡(luò)編程
10.1 網(wǎng)絡(luò)基礎(chǔ)
10.1.1 知識準(zhǔn)備:網(wǎng)絡(luò)類型
10.1.2 知識準(zhǔn)備:網(wǎng)絡(luò)工作模式
10.1.3 知識準(zhǔn)備:網(wǎng)絡(luò)通信結(jié)構(gòu)
10.2 網(wǎng)絡(luò)通信協(xié)議
10.2.1 知識準(zhǔn)備:tcp
10.2.2 知識準(zhǔn)備:ip
10.2.3 知識準(zhǔn)備:tcp/ip
10.2.4 知識準(zhǔn)備:ip地址
10.2.5 知識準(zhǔn)備:端口
10.2.6 任務(wù)一:通過java編程獲得ip地址
10.3 socket套接字
10.4 java socket編程
10.4.1 知識準(zhǔn)備:serversocket
10.4.2 知識準(zhǔn)備:socket類
10.4.3 知識準(zhǔn)備:socket通信過程
10.4.4 任務(wù)二:socket通信案例
10.5 java url類
10.5.1 知識準(zhǔn)備:url概念
10.5.2 知識準(zhǔn)備:java 中的url類
10.5.3 知識拓展:url應(yīng)用實例
10.6 本章小結(jié)
第11章 jsp+mysql數(shù)據(jù)庫開發(fā)
11.1 jsp簡介
11.1.1 知識準(zhǔn)備:什么是jsp
11.1.2 知識準(zhǔn)備:jsp頁面
11.1.3 知識準(zhǔn)備:安裝配置jsp運行環(huán)境
11.2 jsp語法
11.2.1 知識準(zhǔn)備:jsp頁面基本結(jié)構(gòu)
11.2.2 知識準(zhǔn)備:jsp中的注釋
11.2.3 知識準(zhǔn)備:jsp指令標(biāo)簽
11.2.4 知識準(zhǔn)備:jsp動作標(biāo)簽
11.2.5 知識準(zhǔn)備:jsp中變量和方法的聲明
11.2.6 知識準(zhǔn)備:java程序片
11.2.7 任務(wù)一:插入程序片實例
11.2.8 知識準(zhǔn)備:表達(dá)式
11.2.9 任務(wù)二:jsp頁面中計算表達(dá)式的值
11.3 jsp內(nèi)置對象
11.3.1 知識準(zhǔn)備:request對象
11.3.2 知識準(zhǔn)備:response對象
11.3.3 知識準(zhǔn)備:session對象
11.4 jsp中使用數(shù)據(jù)庫
11.4.1 知識準(zhǔn)備:從odbc到j(luò)dbc技術(shù)
11.4.2 知識準(zhǔn)備:jdbc中的api
11.4.3 知識準(zhǔn)備:mysql數(shù)據(jù)庫簡介
11.4.4 知識準(zhǔn)備:通過jdbc訪問mysql數(shù)據(jù)庫
11.4.5 任務(wù)三:在jsp頁面插入程序連接mysql數(shù)據(jù)庫
11.4.6 知識準(zhǔn)備:使用連接池
11.4.7 技能拓展任務(wù):使用連接池與字符轉(zhuǎn)換
11.5 本章小結(jié)
第12章 android下java高效編程
12.1 android下java編程性能優(yōu)化介紹
12.2 提升性能的優(yōu)化方法
12.2.1 使用本地方法
12.2.2 使用虛方法優(yōu)于使用接口
12.2.3 使用靜態(tài)代替虛擬
12.2.4 緩沖對象屬性調(diào)用
12.2.5 聲明final常量
12.2.6 考慮用包訪問權(quán)限替代私有訪問權(quán)限
12.2.7 使用改進(jìn)的for循環(huán)語法
12.3 編程中注意避免的事項
12.3.1 避免創(chuàng)建不必要的對象
12.3.2 避免使用內(nèi)部的getters/setters
12.3.3 避免使用枚舉類型
12.3.4 避免使用浮點類型
12.4 標(biāo)準(zhǔn)操作的時間比較
12.5 本章小結(jié)