目錄
模塊一 Java編程基礎
情境一:只有一個main()方法的Java程序
任務1 (1)用C語言輸出"Hello world!"字樣
(2)用Java語言輸出"Hello world!"字樣
任務2 已知一個圓的半徑r=10.2,求出圓的面積
任務3 觀察分析下面程序的運行結果
任務4 加法運算符,分析並改正下列代碼,輸出運行結果
任務5 加加運算符,Example5.java程序代碼
任務6 三元運算符,以命令行方式任意輸入兩個整數,輸出其中的最大值
任務7 用戶從鍵盤輸入一個整數,判斷是否為7的倍數,並給出相應的提示信息
任務8 根據學生的成績,輸出對應的等級信息,學生成績由程序參數輸入
任務9 switch經典舉例:根據月份,輸出對應的天數
任務10 經典舉例:求1?100之間的和
任務11 猜數字遊戲,機器產生一個1?100之間的隨機整數,用戶可以反覆猜測所生成的數是大是小,在用戶每次猜數之後,程序給出相應的提示信息,直到猜對為止
任務12 輸出1?9中除6以外所有偶數的平方
情境一總結
鞏固與提高
模塊二 面向對象程序設計初步
情境二:有兩個方法的Java程序
任務13 求兩個數之和的簡單程序
任務14 分析下列程序的運行結果
情境二總結
鞏固與提高
模塊三 面向對角象程序設計提高
情境三:既有屬性又有方法的Java程序
任務15 定義一個描述圓的類,並能根據給定的半徑計算和顯示圓的面積
任務16 成員屬性(成員變數)與局部變數的區別
任務17 有返回值方法與無返回值方法。分析代碼,並寫出運行結果
任務18 編寫一個類,能實現計算兩個整數的和,也能計算三個整數的和, 還能計算兩個單精度數據之和
任務19 有一種方法稱構造方法。構造方法是類的成員,是方法,但與普通方法有所不同,所以以一個任務來學習
任務20 領會下述代碼中修飾符public、protected、默認、private、static、final的作用
任務21 面向對象第二大特徵——繼承
任務22 面向對象的第三大特徵——多態
任務23 分析下列程序this關鍵字、super關鍵字的作用
情境三總結
鞏固與提高
模塊四 包與介面的使用
情境四:一個包兩個類的Java程序
任務24 包的使用一
任務25 包的使用二
任務26 抽象類的定義,抽象類和具體類的關係,abstract關鍵字的使用
任務27 定義一個介面,並定義相應的抽象類實現介面中的方法
情境四總結
鞏固與提高
模塊五 Java常用類的使用
情境五:常用工具Java程序
任務28 生成一個隨機整數數列並按從小到大排序
任務29 二維數組舉例。隨機生成數組成員長度不同的二維數組,完成學校各系部和專業學生數的賦值
任務30 字元串處理手段:String類、StringBuffer類、StringTokenizer類
任務31 Date類的使用
任務32 Calendar類的使用
任務33 異常處理類(一)
任務34 異常處理類(二)
任務35 泛型舉例
任務36 泛型介面舉例
任務37 集合框架(一)鏈表LinkList<E>泛型類
任務38 集合框架(二)樹集TreeSet<E>泛型類
任務39 集合框架(三)堆棧Stack<E>泛型類
任務40 集合框架(四)散列映射HashMap<K,V>泛型類
任務41 輸入與輸出(IO流)
任務42 Java製作二維碼
情境五總結
鞏固與提高
模塊六 網路知識與圖形用戶界面
情境六:網路五子棋程序剖析與自製記事本
任務43 網路五子棋程序
任務44 自製記事本程序
情境六總結
鞏固與提高
模塊七 資料庫與網路編程
情境七:網上購物系統中資料庫操作剖析
任務45 簡易商務網站程序演示
情境七總結
鞏固與提高
模塊八 Java拓展與方向
情境八:Java經典?Q&A?50問
情境八總結
鞏固與提高
參考文獻