《Java開發(fā)基礎》是高等教育出版社與達內(nèi)時代科技集團(以下簡稱達內(nèi)集團)聯(lián)合出品的程序設計類新形態(tài)一體化教材,由達內(nèi)集團諸多具有豐富開發(fā)及授課經(jīng)驗的一線講師編寫!禞ava開發(fā)基礎》以互聯(lián)網(wǎng)企業(yè)實際用人的要求為導向,總結近幾年國家應用型本科院校與示范性高職院校軟件技術專業(yè)教學改革經(jīng)驗及達內(nèi)集團在IT培訓行業(yè)十多年的經(jīng)驗編寫而成。 《Java開發(fā)基礎》注重Java基礎教學部分,全書分為10章,包括Java開發(fā)環(huán)境和語言基礎、Java語法基礎、選擇結構、循環(huán)結構、數(shù)組、結構化程序設計、Java面向對象編程、Java核心API、異常處理、集合等內(nèi)容。每一章都由基礎知識、階段案例、練習總結等模塊組成,通過不同模塊間的互相輔助來搭建Java程序設計基礎所需掌握的知識結構。 《Java開發(fā)基礎》可作為應用型本科院校、高等職業(yè)院校軟件技術專業(yè)Java課程的配套教材,也可作為Java開發(fā)愛好者的學習和參考用書。
第1章 Java開發(fā)環(huán)境和語言基礎
1.1 Java簡介
1.1.1 Java的歷史
1.1.2 3G時代對Java的影響
1.1.3 Java平臺
1.1 Java的特點
1.2 搭建Java開發(fā)環(huán)境
1.2.1 TDK簡介及安裝
1.2.2 下載IDKAPI文檔
1.2.3 配置環(huán)境變量
1.2.4 下載Eclipse開發(fā)環(huán)境
1.3 編寫第一個Java程序
1.3.1 新建工程
1.3.2 新建包和類
1.3.3 定義main方法
1.3.4 錯誤和異常的調試
本章小結
第2章 Java語法基礎
2.1 數(shù)據(jù)類型
2.1.1 不同的數(shù)據(jù)類型
2.1.2 Java常用數(shù)據(jù)類型
2.2 Java基本類型之間的轉換
2.2.1 為什么要使用數(shù)據(jù)類型轉換
2.2.2 基本數(shù)據(jù)類型轉換方式
2.2.3 數(shù)值運算時的自動類型轉換
2.3 變量
2.3.1 變量的含義
2.3.2 變量命名規(guī)則
2.3.3 變量的訪問
2.4 運算符
2.4.1 賦值運算符
2.4.2 算術運算符
2.4.3 關系運算符
2.4.4 邏輯運算符
2.4.5 位運算符
2.4.6 條件(三目)運算符
2.4.7 運算符優(yōu)先級
2.5 從控制臺輸入數(shù)據(jù)
2.6 產(chǎn)生隨機數(shù)據(jù)
2.7 【案例】String類的應用
2.7.1 案例描述
2.7.2 案例分析
2.7.3 案例代碼
2.8 【案例】某航空公司航班班期查詢程序
2.8.1 案例描述
2.8.2 案例分析
2.8.3 案例代碼
2.9 【案例】攝氏溫度與華氏溫度的轉換
2.9.1 案例描述
2.9.2 案例分析
2.9.3 案例代碼
本章小結
第3章 選擇結構
3.1 if條件選擇結構
3.1.1 基本if條件結構
3.1.2 多重if條件結構
3.1.3 嵌套if條件結構
3.2 switch條件選擇結構
3.3 【案例】出租車計費程序設計
3.3.1 案例描述
3.3.2 案例分析
3.3.3 案例代碼
3.4 【案例】某電信公司手機通話費計費程序
……
第4章 循壞結構
第5章 數(shù)組
第6章 結構化程序設計
第7章 Java面向對象編程
第8章 Java核心API
第9章 異常處理
第10章 集合