編輯推薦
多讀源碼,可以快速學習!多讀源碼,可以提高熟練度!
實例案例,拿來就用,效率可提高N倍!
《java開發實例大全》超級詳盡的實例大全,源碼分析的案頭手冊,提高效率的絕好幫手!
45個方嚮,1201個實例案例,java編程類四庫全書,分門彆類常用編程實例,一網打盡!
實例說明、技術要點、代碼實現、詳盡注釋、秘籍心法,條分縷析代碼實現過程!
《java開發實戰1200例》之全新升級!
內容簡介
《Java開發實例大全·基礎捲/軟件工程師開發大係》篩選、匯集瞭Java開發從基礎知識到高級應用各個層麵約600個實例,每個實例按實例說明、關鍵技術、設計過程、詳盡注釋、秘笈心法的順序進行瞭分析解讀。全書分5篇共24章,內容有:開發環境的應用、Java基礎應用、數組與集閤的應用、字符串處理技術、麵嚮對象技術應用、枚舉與泛型的應用、反射與異常處理、多綫程技術、編程常用類、Commons組件、窗體設計、窗體特效、基本控件應用、復閤數據類型控件應用、其他高級控件應用、控件特效與自定義控件、文件與文件夾操作、文件的讀取/寫入/整理和控製、操作辦公文檔、文件壓縮、數據庫操作、SQL應用、數據查詢、數據庫高級應用。配書光盤附帶瞭實例的源程序和部分講解視頻。
《Java開發實例大全·基礎捲/軟件工程師開發大係》既適閤Java程序員參考和查閱,也適閤Java初學者,如高校學生、軟件開發培訓學員及相關求職人員學習、練習、速查使用。
目錄
第1篇 Java語法與麵嚮對象技術
第1章 開發環境的應用
1.1 Java環境
實例001 下載JDK開發工具包
實例002 把JDK工具包安裝到指定磁盤
實例003 設置JDK的環境變量
實例004 驗證Java開發環境
實例005 下載並安裝JRE執行環境
實例006 編程輸齣星號組成的等腰三角形
1.2 開發工具
實例007 下載最新的Eclipse
實例008 為最新的Eclipse安裝中文語言包
實例009 活用Eclipse的工作空間
實例010 在Eclipse項目中編程輸齣字符錶情
實例011 為Eclipse添加新的JDK環境
實例012 將已有項目導入到Eclipse
實例013 為項目添加類庫
實例014 使當前項目依賴另一個項目
1.3 界麵設計器
實例015 安裝界麵設計器
實例016 設計Windows係統的運行對話框界麵
實例017 設計計算器程序界麵
實例018 設計關於進銷存管理係統的界麵
第2章 Java基礎應用
2.1 基本語法
實例019 輸齣錯誤信息與調試信息
實例020 從控製颱接收輸入字符
實例021 重定嚮輸齣流實現程序日誌
實例022 自動類型轉換與強製類型轉換
2.2 運算符
實例023 加密可以這樣簡單(位運算)
實例024 用三元運算符判斷奇數和偶數
實例025 更精確地使用浮點數
實例026 不用乘法運算符實現2×16
實例027 實現兩個變量的互換(不藉助第3個變量)
2.3 條件語句
實例028 判斷某一年是否為閏年
實例029 驗證登錄信息的閤法性
實例030 為新員工分配部門
實例031 使用Switch語句根據消費金額計算摺扣
實例032 判斷用戶輸入月份的季節
2.4 循環控製
實例033 使用while與自增運算符循環遍曆數組
實例034 使用for循環輸齣楊輝三角
實例035 使用嵌套循環在控製颱上輸齣九九乘法錶
實例036 用while循環計算1+1/2!+1/3!…1/20!
實例037 for循環輸齣空心的菱形
實例038 foreach循環優於for循環
實例039 終止循環體
實例040 循環體的過濾器
實例041 循環的極限
第3章 數組與集閤的應用
3.1 數組演練
實例042 獲取一維數組最小值
實例043 將二維數組中的行列互換
實例044 利用數組隨機抽取幸運觀眾
實例045 用數組設置JTable錶格的列名與列寬
3.2 數組操作
實例046 數組的下標界限
實例047 按鈕控件數組實現計數器界麵
實例048 復選框控件數組
實例049 用數組反轉字符串
3.3 數組排序與查詢
實例050 使用選擇排序法
實例051 使用冒泡排序法
實例052 使用快速排序法
實例053 使用直接插入法
實例054 使用sort()方法對數組進行排序
實例055 反轉數組中元素的順序
3.4 常用集閤的使用
實例056 用動態數組保存學生姓名
實例057 用List集閤傳遞學生信息
實例058 用TreeSet生成不重復自動排序的隨機數組
實例059 Map映射集閤實現省市級聯選擇框
第4章 字符串處理技術
4.1 格式化字符串
實例060 把數字格式化為貨幣字符串
實例061 格式化當前日期
實例062 貨幣金額大寫格式
實例063 String類格式化當前日期
實例064 字符串大小寫轉換
實例065 字符與Unicode碼的轉換
4.2 辨彆字符串
實例066 判斷用戶名是否正確
實例067 用戶名排序
實例068 判斷網頁請求與FTP請求
實例069 判斷文件類型
實例070 判斷字符串是否為數字
實例071 驗證IP地址的有效性
實例072 鑒彆非法電話號碼
4.3 操作字符串
實例073 根據標點符號對字符串進行分行
實例074 將字符串的每個字符進行倒序輸齣
實例075 獲取字符串中漢字的個數
實例076 批量替換某一類字符串
實例077 把異常與錯誤信息顯示到窗體中
實例078 從字符串中分離文件路徑、文件名及擴展名
實例079 判斷手機號的閤法性
實例080 用字符串構建器追加字符
實例081 去掉字符串中的所有空格
實例082 漢字與區位碼的轉換
第5章 麵嚮對象技術應用
5.1 Java中類的定義
實例083 自定義圖書類
實例084 溫度單位轉換工具
實例085 域的默認初始化值
實例086 編寫同名的方法
實例087 構造方法的應用
5.2 修飾符的使用
實例088 單例模式的應用
實例089 祖先的止癢藥方
實例090 統計圖書的銷售量
實例091 漢諾塔問題求解
實例092 不能重寫的方法
5.3 包裝類的使用
實例093 將字符串轉換成整數
實例094 整數進製轉換器
實例095 查看數字的取值範圍
實例096 ASCII編碼查看器
實例097 Double類型的比較
5.4 麵嚮對象的特徵
實例098 經理與員工的差異
實例099 重寫父類中的方法
實例100 計算幾何圖形的麵積
實例101 提高産品質量的方法
實例102 簡單的汽車銷售商場
5.5 Object類的應用
實例103 兩隻完全相同的寵物
實例104 簡化equals()方法的重寫
實例105 重新計算對象的哈希碼
實例106 簡化hashCode()方法的重寫
實例107 使用字符串輸齣對象
實例108 簡化toString()方法的重寫
5.6 剋隆與序列化
實例109 Java對象的假剋隆
實例110 Java對象的淺剋隆
實例111 Java對象的深剋隆
實例112 序列化與對象剋隆
實例113 深剋隆效率的比較
實例114 transient關鍵字的應用
5.7 接口和內部類
實例115 使用sort()方法排序
實例116 簡化compareTo()方法的重寫
實例117 策略模式的簡單應用
實例118 適配器模式的簡單應用
實例119 普通內部類的簡單應用
實例120 局部內部類的簡單應用
實例121 匿名內部類的簡單應用
實例122 靜態內部類的簡單應用
第2篇 Java高級應用
第6章 枚舉與泛型的應用
6.1 枚舉使用簡介
實例123 查看枚舉類型的定義
實例124 枚舉類型的基本特性
實例125 增加枚舉元素的信息
實例126 選擇閤適的枚舉元素
實例127 高效的枚舉元素集閤
實例128 高效的枚舉元素映射
實例129 遍曆枚舉接口的元素
實例130 簡單的文件閤並工具
6.2 泛型使用簡介
實例131 自定義非泛型棧結構
實例132 使用泛型實現棧結構
實例133 自定義泛型化數組類
實例134 泛型方法與數據查詢
實例135 泛型化方法與最小值
實例136 泛型化接口與最大值
實例137 使用通配符增強泛型
實例138 泛型化的摺半查找法
第7章 反射與異常處理
7.1 反射的基礎
實例139 實例化Class類的5種方式
實例140 獲得Class對象錶示實體的名稱
實例141 查看類的聲明
實例142 查看類的成員
實例143 按繼承層次對類排序
實例144 查看內部類信息
7.2 反射的進階
實例145 動態設置類的私有域
實例146 動態調用類中的方法
實例147 動態實例化類
實例148 創建長度可變的數組
實例149 利用反射重寫toString()方法
實例150 反射與動態代理
7.3 常見的未檢查型異常
實例151 算數異常
實例152 數組存值異常
實例153 數組下標越界異常
實例154 空指針異常
7.4 常見的已檢查型異常
實例155 類未發現異常
實例156 非法訪問異常
實例157 文件未發現異常
實例158 數據庫操作異常
7.5 處理異常
實例159 方法中拋齣異常
實例160 方法上拋齣異常
實例161 自定義異常類
實例162 捕獲單個異常
實例163 捕獲多個異常
第8章 多綫程技術
8.1 綫程的基礎
實例164 新建無返迴值的綫程
實例165 查看綫程的運行狀態
實例166 查看JVM中的綫程名
實例167 查看和修改綫程名稱
實例168 查看和修改綫程優先級
實例169 使用守護綫程
實例170 休眠當前綫程
實例171 終止指定綫程
實例172 綫程的插隊運行
8.2 綫程的同步
實例173 非同步的數據讀寫
實例174 使用方法實現綫程同步
實例175 使用代碼塊實現綫程同步
實例176 使用特殊域變量實現綫程同步
實例177 使用重入鎖實現綫程同步
實例178 使用綫程局部變量實現綫程同步
實例179 簡單的綫程通信
實例180 簡單的綫程死鎖
實例181 解決綫程的死鎖問題
8.3 綫程的進階
實例182 使用阻塞隊列實現綫程同步
實例183 新建有返迴值的綫程
實例184 使用綫程池優化多綫程編程
實例185 Object類中綫程相關的方法
實例186 哲學傢就餐問題
實例187 使用信號量實現綫程同步
實例188 使用原子變量實現綫程同步
實例189 使用事件分配綫程更新Swing控件
實例190 使用SwingWorker類完成耗時操作
第9章 編程常用類
9.1 Calendar類的使用
實例191 簡單的數字時鍾
實例192 簡單的電子時鍾
實例193 簡單的模擬時鍾
實例194 簡單的公曆萬年曆
實例195 查看生日相關信息
9.2 SimpleDateFormat與TimeZone類的使用
實例196 日期格式有效性判斷
實例197 常見日期格式使用
實例198 查看本地時區
實例199 簡單的時區轉換工具
9.3 System類的使用
實例200 查看常用係統屬性
實例201 重定嚮標準輸齣
實例202 計算程序運行時間
實例203 從控製颱輸入密碼
9.4 Math類的使用
實例204 角度和弧度的轉換
實例205 三角函數的使用
實例206 反三角函數的使用
實例207 雙麯函數的使用
實例208 指數與對數運算
9.5 其他常用類的使用
實例209 高精度整數運算
實例210 高精度浮點運算
實例211 七星彩號碼生成器
實例212 大樂透號碼生成器
實例213 監視JVM內存狀態
實例214 啓動默認文本工具
實例215 簡單的截圖軟件
第10章 Commons組件
10.1 Commons Lang組件簡介
實例216 數組元素的增加
實例217 數組元素的刪除
實例218 生成隨機字符串
實例219 序列化與反序列化
實例220 分數的常見運算
實例221 整數取值範圍判斷
10.2 Commons Math組件簡介
實例222 描述統計學應用
實例223 繪製簡單直方圖
實例224 一元綫性迴歸計算
實例225 實數矩陣的運算
實例226 復數的常見運算
實例227 T分布常用計算
10.3 Commons IO組件簡介
實例228 簡化文件(夾)刪除
實例229 簡化文件(夾)復製
實例230 簡化文件(夾)排序
實例231 簡化文件(夾)過濾
實例232 簡化文件的讀寫操作
10.4 Commons BeanUtils組件簡介
實例233 設置JavaBean簡單屬性
實例234 設置JavaBean級聯屬性
實例235 動態生成JavaBean
實例236 復製JavaBean屬性
實例237 動態排序JavaBean
10.5 其他Commons組件簡介
實例238 優雅的JDBC代碼
實例239 結果集與Bean列錶
實例240 編寫MD5查看器
實例241 基於Base64編碼
實例242 基於Base64解碼
實例243 發送簡單的E-mail
實例244 發送帶附件的E-mail
實例245 讀取XML文件屬性
第3篇 窗體與控件應用
第11章 窗體設計
11.1 設置窗體位置
實例246 控製窗體加載時的位置
實例247 設置窗體在屏幕中的位置
實例248 從上次關閉位置啓動窗體
實例249 始終在桌麵最頂層顯示的窗體
11.2 調整窗體大小
實例250 設置窗體大小
實例251 根據桌麵大小調整窗體大小
實例252 自定義最大化、最小化和關閉按鈕
實例253 禁止改變窗體的大小
11.3 設置窗體的標題欄
實例254 指定窗體標題欄圖標
實例255 拖動沒有標題欄的窗體
實例256 取消窗體標題欄與邊框
實例257 設置閃爍的標題欄
11.4 設置窗體的背景
實例258 設置窗體背景顔色為淡藍色
實例259 實現帶背景圖片的窗體
實例260 使背景圖片自動適應窗體的大小
實例261 背景為漸變色的主界麵
實例262 隨機更換窗體背景
11.5 窗體形狀及應用
實例263 橢圓形窗體界麵
實例264 鑽石形窗體
實例265 創建透明窗體
11.6 對話框
實例266 模態對話框與非模態對話框
實例267 信息提示對話框
實例268 設置信息提示對話框的圖標
實例269 文件選擇對話框指定數據庫備份文件
實例270 指定打開對話框的文件類型
實例271 文件的保存對話框
實例272 為保存對話框設置默認文件名
實例273 支持圖片預覽的文件選擇對話框
實例274 顔色選擇對話框
實例275 信息輸入對話框
實例276 定製信息對話框
11.7 MDI窗體的使用
實例277 創建內部子窗體
實例278 使子窗體最大化顯示
實例279 對子窗體進行平鋪排列
實例280 禁用MDI窗體控製欄中的“最大化”按鈕
第12章 窗體特效
12.1 讓窗體更有活力
實例281 右下角彈齣信息窗體
實例282 淡入淡齣的窗體
實例283 窗體頂層的進度條
實例284 設置窗體的鼠標光標
實例285 窗體抖動
實例286 窗體標題顯示計時器
實例287 動態展開窗體
實例288 仿QQ隱藏窗體
實例289 窗體百葉窗登場特效
實例290 關閉窗體打開網址
12.2 窗體與控件外觀
實例291 Nimbus外觀
實例292 本地係統外觀
實例293 分割的窗體界麵
實例294 圓周運動的窗體
第13章 基本控件應用
13.1 頂層容器的應用
實例295 框架容器的背景圖片
實例296 更多選項的框架容器
實例297 攔截事件的玻璃窗格
實例298 簡單的每日提示信息
實例299 震動效果的提示信息
13.2 布局管理器應用
實例300 邊框布局的簡單應用
實例301 流式布局的簡單應用
實例302 網格布局的簡單
Java開發實例大全·基礎捲/軟件工程師開發大係(附光盤) 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
這是自己買的第一本Java相關書籍;打開包裝的瞬間,就給我帶來瞭驚喜,這書雖然很貴,但確實物有所值,很大丶很厚,內容很詳細;書的包裝很華麗,內容使用的紙張感覺一般,這並不重要,知識纔是無價之寶。雖然包裝很精美,可是上麵卻有點髒,可能是太貴瞭,很難賣掉,缺乏整潔導緻的!
評分
☆☆☆☆☆
內容豐富,思路清晰!十分的不錯
評分
☆☆☆☆☆
很不錯,是我想要的。給自己一個月的時間學習基礎篇,迴頭來個提高捲。
評分
☆☆☆☆☆
自學好難,不過書很棒,講解的很精細,我這種門外漢都懂。
評分
☆☆☆☆☆
價值意義不大,買瞭隻能扔在那邊瞭。太皮毛瞭,沒啥意思。
評分
☆☆☆☆☆
不錯 不錯 不錯 不錯
評分
☆☆☆☆☆
很不錯的一本書,物流也很快
評分
☆☆☆☆☆
很實用的一本書
評分
☆☆☆☆☆
內容很全麵,案例很豐富,慢慢看瞭。