Java編程入門與應用 版權信息
- ISBN:9787302478454
- 條形碼:9787302478454 ; 978-7-302-47845-4
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java編程入門與應用 本書特色
Java是當今世界*重要、使用*廣泛的計算機語言之一。全球有超過百萬的開發者在用Java進行各種程序的開發。用Java編寫的程序因為其硬件環境無關性而越來越受到人們的青睞。
本書共分19章,主要內容包括Java語言的發展、特點、運行環境、數據類型、流程控制、變量常量、運算符與表達式、注釋、選擇語句、循環語句、跳轉語句、數組和排序、類和對象、靜態類、繼承、枚舉、接口、集合類、泛型、字符串、日期和時間處理、數學類、*類和異常類。在應用方面介紹了文件和目錄操作、多線程、反射機制、網絡編程、數據庫編程以及圖形界面設計。*后介紹了常用的幾種設計模式在Java中的實現,如單例模式、工廠模式、適配器模式和狀態模式等。
本書既可以作為高等院校計算機相關專業Java語言程序設計課程的教材,也可以作為Java程序設計的培訓教材,還可以作為自學者的參考書。
Java編程入門與應用 內容簡介
知識點全
本書緊密圍繞Java語言展開講解,具有很強的邏輯性和系統性。
實例豐富
書中各實例均經過作者精心設計和挑選,它們都是根據作者在實際開發中的經驗總結而來的,涵蓋了在實際開發中所遇到的各種問題。
應用廣泛
對于精選案例,給出了詳細步驟,結構清晰簡明,分析深入淺出,而且有些程序能夠直接在項目中使用,避免讀者進行重復開發。
基于理論,注重實踐
在講述過程中,不只是介紹理論知識,而且在合適位置安排綜合應用實例,或者小型應用程序,將理論知識應用到實踐中,來加強讀者的實際應用能力,鞏固所學的相關知識。
Java編程入門與應用 目錄
目錄
第1 章 認識Java
1.1 Java 簡介 2
1.1.1 什么是Java 語言 2
1.1.2 Java 語言的特點 3
1.1.3 學習Java 的*佳途徑 4
1.2 高手帶你做——搭建Java 開發環境 5
1.3 高手帶你做——配置環境變量 7
1.4 高手帶你做——輸出“你好Java” 9
1.4.1 編寫Java 源程序 9
1.4.2 編譯和運行 10
1.4.3 編譯常見錯誤解決方法 11
1.4.4 Java 程序運行流程 11
1.5 Java 程序的基本要素 12
1.5.1 標識符 13
1.5.2 關鍵字 13
1.5.3 注釋 14
1.5.4 修飾符 15
1.5.5 語句和塊 15
1.5.6 類 15
1.5.7 方法 15
1.5.8 main() 方法 15
1.6 Java 推薦編程規范 16
1.7 高手帶你做——安裝Eclipse 16
1.8 高手帶你做——創建**個Java項目 19
1.9 高手帶你做——修改Eclipse 編輯器字體大小 23
1.10 高手帶你做——Eclipse 調試代碼 24
1.11 成長任務 26
第2 章 Java 程序設計基礎
2.1 常量 28
2.1.1 常量值 28
2.1.2 定義常量 29
2.2 變量 29
2.2.1 聲明變量 30
2.2.2 變量賦值 30
2.2.3 變量的作用域 30
2.3 數據類型 32
2.3.1 數據類型的分類 33
2.3.2 整數類型 33
2.3.3 浮點類型 34
2.3.4 布爾類型 36
2.3.5 字符類型 36
2.4 基本運算符 37
2.4.1 算術運算符 37
2.4.2 賦值運算符 39
2.4.3 邏輯運算符 41
2.4.4 關系運算符 41
2.4.5 自增和自減運算符 43
2.5 位運算符 45
2.5.1 位邏輯運算符 45
2.5.2 位移運算符 47
2.5.3 復合位賦值運算符 48
2.6 高手帶你做——認識條件運算符 48
2.7 運算符優先級 49
2.8 類型轉換 50
2.8.1 隱式轉換 51
2.8.2 顯式轉換 51
2.9 成長任務 52
第3 章 流程控制語句
3.1 了解算法 54
3.1.1 算法的定義 54
3.1.2 高手帶你做——使用算法求1~4 的和 54
3.1.3 算法描述方式 55
3.2 順序結構 58
3.2.1 語句編寫方式 58
3.2.2 空語句 59
3.2.3 表達式語句 59
3.2.4 復合語句 59
3.3 if 條件語句 60
3.3.1 if 語句語法 60
3.3.2 雙條件if 語句 62
3.3.3 多條件if 語句 63
3.3.4 高手帶你做——嵌套if 的使用 65
3.4 switch 條件語句 67
3.4.1 switch 語句格式 67
3.4.2 if 語句和switch 語句的區別 69
3.4.3 高手帶你做——根據出生日期判斷星座 70
3.5 循環語句 71
3.5.1 while 語句 72
3.5.2 dowhile 語句 72
3.5.3 for 語句 74
3.5.4 高手帶你做——九九乘法口訣表 77
3.5.5 foreach 語句 78
3.6 跳轉語句 79
3.6.1 return 語句 79
3.6.2 break 語句 80
3.6.3 continue 語句 84
3.7 高手帶你做——判斷閏年和輸出某月的天數 86
3.8 高手帶你做——輸出楊輝三角形 87
3.9 成長任務 89
第4 章 字符串處理
4.1 定義字符串 92
4.1.1 直接定義字符串 92
4.1.2 使用String 類定義 92
4.2 連接字符串 93
4.2.1 使用連接運算符 93
4.2.2 使用concat() 方法 94
4.2.3 高手帶你做——連接其他類型數據 95
4.3 基本處理 96
4.3.1 獲取字符串長度 96
4.3.2 轉換大小寫 97
4.3.3 去除空格 98
4.3.4 提取子字符串 98
4.3.5 分割字符串 100
4.3.6 高手帶你做——截取新聞標題 100
4.4 替換字符串 102
4.4.1 replace() 方法 102
4.4.2 replaceFirst() 方法 102
4.4.3 replaceAll() 方法 103
4.4.4 高手帶你做——批量替換字符串 103
4.5 比較字符串 104
4.5.1 equals() 方法 104
4.5.2 equalsIgnoreCase() 方法 105
4.5.3 compareTo() 方法 106
4.6 查找字符串 107
4.6.1 根據字符查找 107
4.6.2 根據索引查找 108
4.6.3 高手帶你做——校驗文件名和郵箱地址 109
4.7 高手帶你做——加密和解密 110
4.8 StringBuffer 類 111
4.8.1 創建StringBuffer 類 112
4.8.2 追加字符串 112
4.8.3 替換字符 114
4.8.4 反轉字符串 114
4.8.5 刪除字符串 114
4.8.6 高手帶你做——替換特殊符號 115
4.9 正則表達式 116
4.9.1 元字符 116
4.9.2 限定符 117
4.9.3 高手帶你做——使用正則
表達式驗證電話號碼
117
4.9.4 高手帶你做——驗證IP 地址是否合法 118
4.10 成長任務 120
第5 章 數字和日期處理
5.1 數學處理類 122
5.1.1 靜態常量 122
5.1.2 求*大值、*小值和絕對值 122
5.1.3 求整運算 123
5.1.4 三角函數運算 124
5.1.5 指數運算 125
5.2 高手帶你做——生成隨機數 125
5.3 高手帶你做——數字格式化 128
5.4 大數字運算 129
5.4.1 BigInteger 類 129
5.4.2 BigDecimal 類 131
5.5 日期處理類 133
5.5.1 Date 類 133
5.5.2 Calendar 類 135
5.6 日期格式化 138
5.6.1 DateFormat 類 139
5.6.2 SimpleDateFormat 類 140
5.7 高手帶你做——計算課程結束日期 142
5.8 高手帶你做——實現日期查詢功能 144
5.9 成長任務 149
第6 章 Java 內置包裝類
6.1 Object 類 152
6.2 Integer 類 154
6.3 Float 類 156
6.4 Double 類 158
6.5 Number 類 159
6.6 Character 類 160
6.7 Boolean 類 163
6.8 Byte 類 164
6.9 System 類 165
6.9.1 System 類的成員變量 166
6.9.2 System 類的成員方法 167
6.10 成長任務 169
展開全部
Java編程入門與應用 作者簡介
孟麗絲,具有多年的開發經驗,熟悉數據庫Oracle、SQL Server、MySQL的使用,如存儲過程、SQL性能調優、日常數據庫管理、備份還原等。 精通基于Windows下的各種應用服務的管理,包括DHCP、DNS、IIS、CA、VPN、Exchange、SQL、TMG等。
張雪,具有多年的開發經驗,熟練掌握Java語言,Struts框架,熟悉eclipse開發工具,熟練配置Tomcat應用服務器,及VSS等版本控制工具。熟悉JSP,曾經參與知名銀行、機場物流相應項目開發,熟練使用Oracle、SQL Server等關系數據庫。