-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java開發手冊 基礎、案例、應用 版權信息
- ISBN:9787122403360
- 條形碼:9787122403360 ; 978-7-122-40336-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java開發手冊 基礎、案例、應用 本書特色
適讀人群 :本書適合Java開發從業者和Java愛好者閱讀參考,也可作為高校計算機相關專業的教材。系列書統一推廣。
Java開發手冊 基礎、案例、應用 內容簡介
《Java開發手冊:基礎·案例·應用》是“計算機科學與技術手冊系列”圖書之一,該系列圖書內容全面,以理論聯系實際、能學到并做到為宗旨,以技術為核心,以案例為輔助,引領讀者全面學習基礎技術、代碼編寫方法和具體應用項目。旨在為想要進入相應領域或者已經在該領域深耕多年的技術人員提供新而全的技術性內容及案例。 本書以Java開發為主要內容,分為3篇,分別是:基礎篇、案例篇、應用篇,共30章,內容由淺入深,循序漸進,使讀者在打好基礎的同時逐步提升技能。本書內容包含了Java開發**的基礎知識和大量的實例和案例解析,使讀者在學習相關技術和方法的同時,能夠及時應用和消化相關知識。同時,本書在*后兩章對兩個大型應用項目進行了重點講解,讓讀者親自體驗編程的樂趣。 本書適合Java開發從業者和Java愛好者閱讀參考,也可作為高校計算機相關專業的教材。
Java開發手冊 基礎、案例、應用 目錄
第1章 **個Java程序
1.1 預備知識 3
1.2 Java程序的組成部分 3
1.2.1 類 4
【實例1.1】輸出某電影的片名、導演和主演 4
1.2.2 主方法 5
1.2.3 關鍵字 5
1.2.4 標識符 7
1.2.5 變量 8
1.2.6 注釋 10
1.3 控制臺的輸入和輸出操作 12
1.3.1 控制臺輸出字符 12
【實例1.2】輸出老者與小孩的對話內容 12
1.3.2 控制臺輸入字符 13
1.4 編碼規范 14
1.5 綜合實例——計算兩個數的和、差、積、商 14
1.6 實戰練習 16
第2章 數據類型
2.1 基本數據類型 19
2.1.1 整數類型 19
2.1.2 浮點類型 20
2.1.3 字符類型 21
2.1.4 布爾類型 23
2.2 類型轉換 23
2.2.1 自動類型轉換 23
2.2.2 強制類型轉換 25
2.3 綜合實例——數據丟失 25
2.4 實戰練習 26
第3章 運算符
3.1 賦值運算符 28
3.2 算術運算符 29
【實例3.1】計算兩個數字的和、差、積、商和余數 29
3.3 自增和自減運算符 31
【實例3.2】對操作數進行自增和自減運算 31
3.4 關系運算符 31
【實例3.3】比較兩個數字的關系 32
3.5 邏輯運算符 32
【實例3.4】判斷邏輯表達式的是與非 33
3.6 復合賦值運算符 33
3.7 三元運算符 34
3.8 圓括號 35
3.9 運算符優先級 35
3.10 綜合實例——精確地計算浮點數 35
3.11 實戰練習 37
第4章 流程控制語句
4.1 分支結構 39
4.1.1 if語句 39
【實例4.1】是否繳納個人所得稅 39
4.1.2 if-else語句 40
4.1.3 if…else if多分支語句 41
4.1.4 switch多分支語句 42
【實例4.2】是否繳納個人所得稅 43
4.2 循環結構 44
4.2.1 while循環 44
【實例4.3】學生報數 44
4.2.2 do-while循環 45
【實例4.4】計算1~20的和 46
4.2.3 for循環 46
4.2.4 嵌套for循環 47
【實例4.5】輸出九九乘法表 47
4.3 控制循環結構 47
4.3.1 break 47
【實例4.6】輸出當和大于1000時的整數值 47
【實例4.7】描述一輛車的行駛過程 48
4.3.2 continue 49
【實例4.8】輸出0~100之間所有偶數的和 49
4.4 綜合實例——打印空心的菱形 50
4.5 實戰練習 51
第5章 數組
5.1 初識數組 53
5.2 一維數組 53
5.2.1 聲明 53
5.2.2 創建 54
5.2.3 初始化 54
5.3 一維數組的基本操作 56
5.3.1 遍歷 56
【實例5.1】打印數組中的所有元素 56
5.3.2 復制 56
【實例5.2】新數組的大小可以大于原數組的大小 57
【實例5.3】終止下標可以大于原數組的大小 57
5.3.3 填充 58
【實例5.4】打印一位同學的5門選修課成績 58
5.3.4 排序 58
【實例5.5】打印一位選手的*低分和*高分 58
5.3.5 搜索 59
5.4 二維數組 59
5.4.1 聲明并創建 60
5.4.2 初始化 61
5.4.3 遍歷 61
5.5 綜合實例——冒泡排序 62
5.6 實戰練習 63
第6章 方法
6.1 定義方法 65
6.2 返回值 65
6.2.1 返回值類型 66
【實例6.1】計算1~100的疊加和 67
6.2.2 無返回值 68
【實例6. 2】使用return結束循環 69
6.3 參數 70
6.3.1 值參數 70
【實例6.3】修改形參不會影響實參原有的值 70
6.3.2 引用參數 70
【實例6.4】修改數組中元素的值 71
6.3.3 不定長參數 71
【實例6.5】計算多個整數相加后的結果 71
6.4 遞歸 72
【實例6.6】分別計算4、5、6、10的階乘 73
6.5 綜合實例——同名方法 73
6.6 實戰練習 75
第7章 面向對象編程
7.1 對象與類 77
7.1.1 對象 77
7.1.2 類 77
7.1.3 對象的創建 77
7.2 面向對象基礎 78
7.2.1 成員變量 78
【實例7.1】定義鳥類中的成員變量 78
7.2.2 成員方法 78
7.2.3 構造方法 79
7.2.4 this關鍵字 80
【實例7.2】this關鍵字的必要性 80
7.3 static關鍵字 81
7.3.1 靜態變量 81
【實例7.3】靜態變量的使用方法 81
7.3.2 靜態方法 82
7.4 類的繼承 82
7.4.1 extends關鍵字 82
【實例7.4】父類、子類中的構造方法的執行順序 83
【實例7.5】子類繼承父類后調用父類的屬性和方法 83
7.4.2 方法的重寫 84
【實例7.6】子類重寫的方法在父類的構造方法中被調用 84
7.4.3 super關鍵字 85
【實例7.7】使用super關鍵字調用父類屬性 85
【實例7.8】使用super關鍵字調用父類方法 86
【實例7.9】使用super關鍵字調用父類構造方法 86
7.4.4 所有類的父類——Object類 87
【實例7.10】輸出People類對象的姓名和年齡 87
7.5 類的多態 88
7.5.1 向上轉型與向下轉型 88
7.5.2 關鍵字instanceof 89
【實例7.11】判斷不同類對象之間的繼承關系 90
7.6 抽象類與接口 90
7.6.1 抽象類與抽象方法 91
7.6.2 接口的聲明及實現 92
7.6.3 類同時實現多個接口 93
7.7 訪問控制 93
7.7.1 訪問控制符 93
7.7.2 關鍵字final 94
7.8 內部類 95
7.8.1 成員內部類 95
【實例7.12】心臟在跳動 96
7.8.2 匿名內部類 96
【實例7.13】匿名對象實現抽象方法 97
7.9 綜合實例——計算幾何圖形的面積 97
7.10 實戰練習 99
第8章 異常的捕獲與處理
8.1 什么是異常 101
【實例8.1】如何拋出異常 101
8.2 異常的類型 101
8.2.1 系統錯誤——Error類 102
【實例8.2】系統錯誤 102
8.2.2 可控式異常——Exception類 103
【實例8.3】“文件沒有找到”異常 103
8.2.3 運行時異常——RuntimeException類 103
【實例8.4】空指針異常 104
8.3 捕獲異常 104
8.3.1 try-catch代碼塊 104
【實例8.5】捕獲InputMismatchException異常 105
8.3.2 finally代碼塊 106
【實例8.6】關閉掃描器對象 106
8.4 拋出異常 107
8.4.1 throws關鍵字 107
【實例8.7】拋出7÷0的異常 107
8.4.2 throw關鍵字 108
8.5 自定義異常 108
8.6 綜合實例——規定西紅柿單價不得超過7元 109
8.7 實戰練習 110
第9章 字符串 111
9.1 字符串與String類型 112
9.2 操作字符串對象 113
9.2.1 連接字符串 113
9.2.2 獲取字符串信息 114
9.2.3 比較字符串 115
9.2.4 替換字符串 116
9.2.5 分割字符串 117
9.2.6 大小寫轉換 117
9.2.7 去除首末空格 117
9.3 格式化字符串 118
9.3.1 日期格式化 118
9.3.2 時間格式化 119
9.3.3 日期時間組合格式化 119
9.3.4 常規類型格式化 120
9.4 字符串對象與數值類型的相互轉換 121
9.5 StringBuilder類對象 123
9.5.1 新建StringBuilder類對象 124
9.5.2 StringBuilder類的常用方法 124
9.6 綜合實例——把數字金額轉為大寫金額 126
9.7 實戰練習 127
第10章 Java常用類
10.1 包裝類 129
10.1.1 Integer類 129
10.1.2 Double類 131
10.1.3 Boolean類 133
10.1.4 Character類 134
10.1.5 Number類 135
10.2 Math類 136
10.2.1 Math類的使用形式 136
10.2.2 常用數學運算方法 137
【實例10.1】三角函數的使用方法 137
【實例10.2】指數運算函數的使用方法 138
【實例10.3】取整方法的不同結果 139
【實例10.4】求兩數的*大值和*小值以及一個數的絕對值 140
10.3 隨機數 140
- >
推拿
- >
小考拉的故事-套裝共3冊
- >
苦雨齋序跋文-周作人自編集
- >
月亮虎
- >
自卑與超越
- >
名家帶你讀魯迅:朝花夕拾
- >
詩經-先民的歌唱
- >
羅曼·羅蘭讀書隨筆-精裝