複製鏈接
請複製以下鏈接發送給好友

Java程序設計

(2018年電子工業出版社出版的圖書)

鎖定
《Java程序設計》是2018年電子工業出版社出版的圖書。 [1] 
中文名
Java程序設計
作    者
葉加青,張俊,楊靜
出版時間
2018年
出版社
電子工業出版社
ISBN
9787121334979
開    本
16 開

Java程序設計內容簡介

Java程序設計是計算機專業的基礎課程,當今是“互聯網”的時代,也是信息時代,如何獲取信息、處理信息,是每個人需碰到的事情。無論網上購物,還是移動支付,有信息流的流動,而支撐這種信息技術的廣闊應用的計算機語言就數Java語言。 根據TIOBE編程語言社區排行榜提供編程語言Java不是排在*位就是排在第二位。在雲計算、物聯網時代背景下,學習並掌握一門編程語言,對信息化建設大有益處。 本書採用情境方式,由淺入深,一步一個腳印全面講解Java編程思想,讓讀者在學習過程中,首先證實Java不難,能夠學會,其次,Java應用就在我們身邊,我們也能用好。

Java程序設計作者簡介

女,研究生。 2006年7月畢業於華中科技大學,獲理學學士學位;2008年11月-2010年3月擔任北大青鳥,清華萬博培訓機構講師; 2011年5月-2014年3月擔任廣州松田職業學院計算機應用教研室主任、同時兼任計算機網絡技術專業建設負責人;2016年9月-至今,擔任廣州華夏職業學院信息安全與計算機基礎教研室主任。

Java程序設計目錄

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