《Core Java/Java應用程序編程案例》的章節(jié)與《Core Java/Java應用程序設計教程》一書相同,是該書的進一步繼續(xù)與深化,在《Core Java/Java應用程序設計教程》原有內(nèi)容上,充分列舉大量一題多解的示例,在每條語句后加以注解,說明其含義與作用,并對同一示例的不同方案說明其使用的方法與手段,使讀者能通過具體對比其方法與手段的反復使用,熟練地掌握Core Java/Java中的編程基本方法。內(nèi)容包括:基本Core Java/Java(含基本編程模式,基本數(shù)據(jù)輸入/輸出,基本運算符,條件與循環(huán)語句,方法);引用(含對象與引用的使用,字符串,數(shù)組,異常處理,文件);對象與類(含類的創(chuàng)建與使用,基本方法,軟件包,附加的構造);繼承(含繼承的基本語法,接口,通用組件的實現(xiàn))。全書總共列舉260多個示例共510多個方案(所有示例均上機通過)。
因此,《Core Java/Java應用程序編程案例》是《Core Java/Java應用程序設計教程》的配套教材,各大專院校計算機師生及相關專業(yè)人員在使用時,依據(jù)((Core Java/Java應用程序設計教程》章節(jié),進一步參考《CoreJava/Java應用程序編程案例》內(nèi)容,從而獲取更多的解題方法與技巧。
本書采用Core Java編程,因為它是Java的高級版本,也適用于Java編程,且在實用上優(yōu)越于Java,目前正受到廣大讀者的喜愛與使用。本書通過大量實例,并對每條語句加上注解,說明其含義與作用,對初學者十分合適。本書是根據(jù)我們多年的教學經(jīng)驗總結和學生實踐中出現(xiàn)的問題有針對性編寫而成的,特別適用于讀者在學習《Core Java/Java應用程序設計教程》的同時,繼續(xù)熟練掌握Core Java編程技巧。 本書大量列舉一題多解方案例,并對每條語句加上注解,說明其含義與作用,對初學者十分合適;本書是根據(jù)我們多年的教學經(jīng)驗總結和學生實踐中出現(xiàn)的問題有針對性編寫的,特別適用于讀者入門自學和作為大專院校的教材;一題多解的示例,形式新穎,經(jīng)在我校試用,這種教材能培養(yǎng)學生舉一反三的思維方法與能力,反應很好;根據(jù)Core Java具有的功能列舉大量例題及多種解決方案,通過一例多解的方式說明Core Java編程的靈活性、多樣性、實用性與趣味性。
本書采用Core Java編程,因為它是Java的高級版本,也適用于Java編程,且在實用上優(yōu)越于Java,目前正受到廣大讀者的喜愛與使用。本書通過大量實例,并對每條語句加上注解,說明其含義與作用,對初學者十分合適。本書是根據(jù)我們多年的教學經(jīng)驗總結和學生實踐中出現(xiàn)的問題有針對性編寫而成的,特別適用于讀者在學習《Core Java/Java應用程序設計教程》的同時,繼續(xù)熟練掌握Core Java編程技巧。
本書具有如下特點:
1.大量列舉一題多解方案例,并對每條語句加上注解,說明其含義與作用,對初學者十分合適;
2.本書是根據(jù)我們多年的教學經(jīng)驗總結和學生實踐中出現(xiàn)的問題有針對性編寫的,特別適用于讀者入門自學和作為大專院校的教材;
3.一題多解的示例,形式新穎,經(jīng)在我校試用,這種教材能培養(yǎng)學生舉一反三的思維方法與能力,反應很好;
4.根據(jù)Core Java具有的功能列舉大量例題及多種解決方案,通過一例多解的方式說明Core Java編程的靈活性、多樣性、實用性與趣味性。
第1章 基本Core Java/Java
1.1 基本編程模式
1.1.1 Core Java獨立應用程序的基本編程模式
1.1.2 Java獨立應用程序的基本編程模式
1.2 基本的數(shù)據(jù)輸入/輸出
1.2.1 Core Java基本的數(shù)據(jù)輸入
1.2.2 Core Java基本的數(shù)據(jù)輸出
1.2.3 Java基本的數(shù)據(jù)輸入與輸出
1.3 基本運算符
1.3.1 賦值運算符
1.3.2 雙目算術運算符
1.3.3 單目運算符
1.3.4 類型轉(zhuǎn)換
1.3.5 Math類方法
1.3.6 關系與相等運算符
1.3.7 邏輯運算符
1.3.8 按位運算符
1.3.9 運算符的優(yōu)先級與結合性
1.4 條件與循環(huán)語句
1.4.1 if語句
1.4.2 switch語句
1.4.3 while語句
1.4.4 for語句
1.4.5 do語句
1.4.6 break和continue以及帶標號的break和continue語句
1.5 方法
1.5.1 方法的定義與調(diào)用
1.5.2 遞歸方法
1.5.3 方法名的重載
1.5.4 存儲類型
第2章 引用
2.1 對象與引用的使用
2.1.1 點號運算符(.)及對象的說明與創(chuàng)建
2.1.2 =的含義與用法
2.1.3 參數(shù)傳遞
2.1.4 ==的含義與用法
2.2 字符串
2.2.1 字符串連接
2.2.2 字符串比較
2.2.3 其他StriIlg方法
2.2.4 字符串與基本類型之間的轉(zhuǎn)換
2.3 數(shù)組
2.3.1 數(shù)組的使用
2.3.2 數(shù)組方法
2.3.3 動態(tài)數(shù)組擴展
2.3.4 多維數(shù)組
2.3.5 命令行參數(shù)
2.3.6 Object與向量
2.4 異常處理
2.4.1 異常處理
2.4.2 fjmally子句
2.4.3 throw與throws子句
2.4.4 創(chuàng)建異常類
2.5 文件
2.5.1 File類
2.5.2 順序文件
2.5.3 隨機存取文件
第3章 對象與類
3.1 類的創(chuàng)建與使用
3.2 基本方法
3.2.1 構造方法
3.2.2 變異器方法與訪問方法器
3.2.3 輸出與toString
3.2.4 equals
3.2.5 靜態(tài)方法
3.3 軟件包
3.3.1 軟件包的創(chuàng)建與使用
3.3.2 友好包可見性規(guī)則
3.4 附加的構造
3.4.1 this使用
3.4.2 構造方法的this簡捷法
3.4.3 靜態(tài)域
3.4.4 靜態(tài)初始化器
3.4.5 內(nèi)部類
第4章 繼承
4.1 繼承的基本語法
4.1.1 構造方法與super
4.1.2 final方法與類
4.1.3 抽象方法與抽象類
4.2 接口
4.2.1 接口的說明與實現(xiàn)
4.2.2 多重接口
4.3 通用組件的實現(xiàn)
參考文獻