-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Java從入門到精通(實例版)(第2版)

( 簡體 字)
作者:明日科技類別:1. -> 程式設計 -> JAVA -> Java
譯者:
出版社:清華大學出版社Java從入門到精通(實例版)(第2版) 3dWoo書號: 47441
詢問書籍請說出此書號!

缺書
NT售價: 450

出版日:9/1/2017
頁數:544
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302462477
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,出版后,絕大部分品種在全國軟件開發類零售圖書排行榜中依然名列前茅。叢書中多個品種被百余所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為最耀眼的品牌之一。叢書累計銷售40多萬冊。
“軟件開發視頻大講堂”叢書(第3版)于2012年8月出版,根據讀者需要,增刪了品種,重新錄制了視頻,提供了從“入門學習→實例應用→模塊開發→項目開發→能力測試→面試”等各個階段的海量開發資源庫。因叢書編寫結構合理、實例選擇經典實用,叢書迄今累計銷售90多萬冊。
“軟件開發視頻大講堂”叢書(第4版)在繼承前3版所有優點的基礎上,修正了前3版圖書中發現的疏漏之處,并結合目前市場需要,進一步對叢書品種進行了完善,對相關內容進行了更新優化,使之更適合讀者學習,為了方便教學,還提供了教學課件PPT。
Java是Sun公司推出的能夠跨越多平臺的、可移植性最高的一種面向對象的編程語言,也是目前最先進、特征最豐富、功能最強大的計算機語言。利用Java可以編寫桌面應用程序、Web應用程序、分布式系統應用程序、嵌入式系統應用程序等,從而使其成為應用最廣泛的開發語言。

內容簡介:

《Java從入門到精通(實例版)(第2版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了進行Java應用程序開發應該掌握的各方面技術。《Java從入門到精通(實例版)(第2版)》共21章,包括初識Java,熟悉Eclipse開發工具,Java語言基礎,流程控制,數組,字符串,類和對象,接口、繼承與多態,類的高級特性,Java集合類,異常處理,輸入/輸出,Swing程序設計,高級事件處理,多線程,網絡通信,JDBC操作數據庫,Swing高級組件,高級布局管理器,AWT繪圖技術,酒店管理系統等。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Java應用程序開發的精髓,快速提高開發技能。
《Java從入門到精通(實例版)(第2版)》適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,還可供開發人員查閱、參考。
目錄:

第1篇基礎篇
第1章初識Java
視頻講解:18分鐘
1.1Java語言概述
1.1.1Java語言的歷史
1.1.2Java語言的現狀
1.1.3Java語言的面向對象特性
1.2搭建Java環境
1.2.1JDK下載
1.2.2JDK安裝
1.2.3配置JDK
1.2.4測試開發環境
1.3第一個Java程序
1.4本章小結
第2章熟悉Eclipse開發工具
視頻講解:13分鐘
2.1 熟悉Eclipse
2.1.1 Eclipse簡介
2.1.2 下載Eclipse
2.1.3 安裝Eclipse的中文語言包
2.1.4 Eclipse的配置與啟動
2.1.5 Eclipse工作臺
2.1.6 透視圖與視圖
2.1.7 菜單欄
2.1.8 工具欄
2.1.9 “包資源管理器”視圖
2.1.10 “控制臺”視圖
2.2 使用Eclipse
2.2.1 創建Java項目
2.2.2 創建Java類文件
2.2.3 使用編輯器編寫程序代碼
2.2.4 運行Java程序
2.3程序調試
2.4 本章小結
第3章Java語言基礎
視頻講解:57分鐘
3.1Java程序的基本結構
3.2標識符和關鍵字
3.2.1標識符
3.2.2關鍵字
3.3基本數據類型
3.3.1整數類型
3.3.2浮點類型
3.3.3字符類型
3.3.4布爾類型
3.4變量與常量
3.4.1聲明變量
3.4.2聲明常量
3.4.3變量的有效范圍
3.5運算符
3.5.1賦值運算符
3.5.2算術運算符
3.5.3自增和自減運算符
3.5.4比較運算符
3.5.5邏輯運算符
3.5.6位運算符
3.5.7三元運算符
3.5.8運算符優先級
3.5.9范例1:不用其他變量實現兩變量互換
3.5.10范例2:判斷數字的奇偶性
3.6類型轉換
3.6.1自動類型轉換
3.6.2強制類型轉換
3.6.3范例3:類型轉換實戰
3.7代碼注釋和編碼規范
3.7.1代碼注釋
3.7.2編碼規范
3.8經典范例
3.8.1經典范例1:判斷某一年是否是閏年
3.8.2經典范例2:求球形的體積
3.9本章小結
3.10實戰練習
第4章流程控制
視頻講解:31分鐘
4.1復合語句
4.2條件語句
4.2.1if條件語句
4.2.2switch多分支語句
4.2.3范例1:驗證登錄信息的合法性
4.2.4范例2:為新員工分配部門
4.3循環語句
4.3.1while循環語句
4.3.2do…while循環語句
4.3.3for循環語句
4.3.4范例3:使用while循環遍歷數組
4.3.5范例4:使用for循環輸出九九乘法表
4.4跳轉語句
4.4.1break語句
4.4.2continue語句
4.4.3return語句
4.4.4范例5:終止循環體
4.4.5范例6:循環體的過濾器
4.5經典范例
4.5.1經典范例1:使用for循環輸出空心的菱形
4.5.2經典范例2:使用for循環輸出楊輝三角
4.6本章小結
4.7實戰練習
第5章數組
視頻講解:34分鐘
5.1數組概述
5.2一維數組
5.2.1創建一維數組
5.2.2初始化一維數組
5.2.3范例1:求一維數組各元素的和
5.2.4范例2:獲取一維數組的最小值
5.3多維數組
5.3.1二維數組
5.3.2三維數組
5.3.3范例3:對矩陣進行轉置運算
5.3.4范例4:求方陣的跡
5.4數組的基本操作
5.4.1遍歷數組
5.4.2填充替換數組元素
5.4.3對數組進行排序
5.4.4復制數組
5.4.5范例5:對比一維、二維數組所占內存
5.4.6范例6:使用直接插入排序法排序
5.5經典范例
5.5.1經典范例1:使用冒泡排序法排序
5.5.2經典范例2:輸出九宮格
5.6本章小結
5.7實戰練習
第6章字符串
視頻講解:48分鐘
6.1創建字符串
6.2字符串操作
6.2.1字符串連接
6.2.2獲取字符串信息
6.2.3去除字符串中的空格
6.2.4字符串替換
6.2.5判斷字符串
6.2.6字母大小寫轉換
6.2.7字符串分割
6.2.8范例1:根據指定分割符把字符串分行
6.2.9范例2:判斷字符串是否是數字格式
6.3格式化字符串
6.3.1格式化方法
6.3.2日期格式化
6.3.3時間格式化
6.3.4日期時間組合格式化
6.3.5常規類型格式化
6.3.6范例3:將金額格式化成大寫
6.3.7范例4:將數字格式化成貨幣格式
6.4正則表達式
6.4.1判斷是否符合正則表達式的方法
6.4.2正則表達式的元字符
6.4.3正則表達式的限定符
6.4.4方括號中元字符的含義
6.4.5范例5:驗證IP地址的合法性
6.4.6范例6:計算文章中漢字的個數
6.5字符串生成器
6.5.1StringBuilder類
6.5.2StringBuilder類的常用方法
6.5.3范例7:將漢字和字母轉換成Unicode碼
6.5.4范例8:去掉字符串中重復的字符
6.6經典范例
6.6.1經典范例1:實現字符串加密
6.6.2經典范例2:驗證字符串是否回文
6.7本章小結
6.8實戰練習
第7章類和對象
視頻講解:49分鐘
7.1面向對象概述
7.1.1什么是對象
7.1.2什么是類
7.1.3面向對象的特點
7.2類
7.2.1類的構造方法
7.2.2類的主方法
7.2.3成員變量
7.2.4成員方法
7.2.5局部變量
7.2.6局部變量的有效范圍
7.2.7靜態變量、常量和方法
7.2.8權限修飾符
7.2.9this關鍵字
7.2.10范例1:自定義圖書類
7.2.11范例2:溫度單位轉換工具
7.3對象
7.3.1對象的創建
7.3.2訪問對象的屬性和行為
7.3.3對象的引用
7.3.4對象的比較
7.3.5對象的銷毀
7.3.6范例3:統計圖書銷量
7.3.7范例4:重新計算對象的哈希碼
7.4經典范例
7.4.1經典范例1:漢諾塔問題求解
7.4.2經典范例2:單例模式的應用
7.5本章小結
7.6實戰練習
第2篇技術篇
第8章接口、繼承與多態
視頻講解:17分鐘
8.1接口的使用
8.1.1接口的定義
8.1.2接口的實現
8.1.3范例1:圖片的不同格式保存
8.1.4范例2:為汽車增加GPS定位功能
8.2類的繼承
8.2.1繼承的實現
8.2.2繼承中的重寫
8.2.3使用super關鍵字
8.2.4范例3:經理與員工的差異
8.2.5范例4:重寫父類中的方法
8.3多態
8.3.1什么是多態
8.3.2范例5:計算幾何圖形的面積
8.3.3范例6:簡單的汽車銷售商場
8.4經典范例
8.4.1經典范例1:使用Comparable接口自定義排序
8.4.2經典范例2:動態設置類的私有域
8.5本章小結
8.6實戰練習
第9章類的高級特性
視頻講解:33分鐘
9.1抽象類
9.2內部類
9.2.1成員內部類
9.2.2局部內部類
9.2.3匿名內部類
9.2.4靜態內部類
9.2.5內部類的繼承
9.2.6范例1:局部內部類設置鬧鐘
9.2.7范例2:靜態內部類求極值
9.3Class類與Java反射
9.3.1訪問構造方法
9.3.2訪問成員變量
9.3.3訪問方法
9.3.4范例3:運用反射查看類的成員
9.3.5范例4:動態調用類中方法
9.4經典范例
9.4.1經典范例1:利用反射重寫toString()方法
9.4.2經典范例2:普通內部類的簡單應用
9.5本章小結
9.6實戰練習
第10章Java集合類
視頻講解:30分鐘
10.1集合類概述
10.2集合類接口的常用方法
10.2.1List接口的常用方法
10.2.2Set接口的常用方法
10.2.3Map接口的常用方法
10.2.4范例1:用List集合傳遞學生信息
10.2.5范例2:Map集合二級聯動
10.3集合類接口的實現類
10.3.1List接口的實現類
10.3.2Set接口的實現類
10.3.3Map接口的實現類
10.3.4范例3:for循環遍歷ArrayList
10.3.5范例4:用動態數組保存學生姓名
10.4迭代器
10.4.1迭代器的創建和使用
10.4.2范例5:Iterator遍歷ArrayList
10.4.3范例6:ListIterator遍歷ArrayList
10.5經典范例
10.5.1經典范例1:制作電子詞典
10.5.2經典范例2:制作手機電話本
10.6本章小結
10.7實戰練習
第11章異常處理
視頻講解:49分鐘
11.1異常概述
11.2異常的分類
11.2.1可控式異常
11.2.2運行時異常
11.2.3范例1:算術異常
11.2.4范例2:數組下標越界異常
11.3獲取異常信息
11.4處理異常
11.4.1使用try…catch處理異常
11.4.2使用try…catch…finally處理異常
11.4.3使用try…finally處理異常
11.5拋出異常
11.5.1使用throws聲明拋出異常
11.5.2使用throw語句拋出異常
11.5.3范例3:方法中拋出異常
11.5.4范例4:方法上拋出異常
11.6自定義異常
11.6.1創建自定義異常類
11.6.2使用自定義異常類
11.7異常的使用原則
11.8經典范例
11.8.1經典范例1:捕獲單個異常
11.8.2經典范例2:數據庫操作異常
11.9本章小結
11.10實戰練習
第12章輸入/輸出
視頻講解:29分鐘
12.1流概述
12.2輸入/輸出流
12.2.1輸入流
12.2.2輸出流
12.2.3范例1:顯示指定類型的文件
12.2.4范例2:查找替換文本文件內容
12.3File類
12.3.1文件的創建與刪除
12.3.2獲取文件信息
12.3.3范例3:文件批量重命名
12.3.4范例4:快速批量移動文件
12.4文件輸入/輸出流
12.4.1FileInputStream與FileOutputStream類
12.4.2FileReader類和FileWriter類
12.4.3范例5:窗體動態加載磁盤文件
12.4.4范例6:刪除文件夾中所有文件
12.5帶緩存的輸入/輸出流
12.5.1BufferedInputStream類與BufferedOutputStream類
12.5.2BufferedReader類與BufferedWriter類
12.5.3范例7:讀取屬性文件單個屬性值
12.5.4范例8:合并多個TXT文件
12.6數據輸入/輸出流
12.7ZIP壓縮輸入/輸出流
12.7.1壓縮文件
12.7.2解壓縮ZIP文件
12.7.3范例9:壓縮包解壓到指定文件夾
12.7.4范例10:壓縮所有子文件夾
12.8經典范例
12.8.1經典范例1:簡單的投票軟件
12.8.2經典范例2:電子通訊錄
12.9本章小結
12.10實戰練習
第13章Swing程序設計
視頻講解:45分鐘
13.1Swing概述
13.2Swing常用窗體
13.2.1JFrame框架窗體
13.2.2JDialog窗體
13.2.3范例1:設置窗體大小
13.2.4范例2:禁止改變窗體的大小
13.3標簽組件與圖標
13.3.1標簽的使用
13.3.2圖標的使用
13.3.3范例3:為圖片添加說明
13.4常用布局管理器
13.4.1絕對布局
13.4.2流布局管理器
13.4.3邊界布局管理器
13.4.4網格布局管理器
13.5常用面板
13.5.1JPanel面板
13.5.2JScrollPane面板
13.6按鈕組件
13.6.1提交按鈕組件
13.6.2單選按鈕組件
13.6.3復選框組件
13.7列表組件
13.7.1下拉列表框組件
13.7.2列表框組件
13.8文本組件
13.8.1文本框組件
13.8.2密碼框組件
13.8.3文本域組件
13.8.4范例4:給文本域設置背景圖片
13.8.5范例5:給文本區設置背景圖片
13.9經典范例
13.9.1經典范例1:設置窗體標題欄圖標
13.9.2經典范例2:隨機更換窗體背景
13.10本章小結
13.11實戰練習
第3篇高級篇
第14章高級事件處理
視頻講解:30分鐘
14.1鍵盤事件
14.2鼠標事件
14.3窗體事件
14.3.1捕獲窗體焦點變化事件
14.3.2捕獲窗體狀態變化事件
14.3.3捕獲其他窗體事件
14.4選項事件
14.5表格模型事件
14.6經典范例
14.6.1經典范例1:模擬相機拍攝
14.6.2經典范例2:打地鼠游戲
14.7本章小結
14.8實戰練習
第15章多線程
視頻講解:35分鐘
15.1線程簡介
15.2實現線程的兩種方式
15.2.1繼承Thread類
15.2.2實現Runnable接口
15.2.3范例1:查看線程的運行狀態
15.2.4范例2:查看JVM中的線程名
15.3線程的生命周期
15.4操作線程的方法
15.4.1線程的休眠
15.4.2線程的加入
15.4.3線程的中斷
15.4.4線程的禮讓
15.4.5范例3:查看和修改線程優先級
15.4.6范例4:休眠當前線程
15.5線程的優先級
15.6線程同步
15.6.1線程安全
15.6.2線程同步機制
15.7線程間的通信
15.8經典范例
15.8.1經典范例1:線程的插隊運行
15.8.2經典范例2:查看和修改線程名稱
15.9本章小結
15.10實戰練習
第16章網絡通信
視頻講解:33分鐘
16.1網絡程序設計基礎
16.1.1局域網與互聯網
16.1.2網絡協議
16.1.3端口和套接字
16.1.4范例1:獲得內網的所有IP地址
16.1.5范例2:解析網頁中的內容
16.2TCP程序設計基礎
16.2.1InetAddress類
16.2.2ServerSocket類
16.2.3TCP網絡程序
16.2.4范例3:設置等待連接的超時時間
16.2.5范例4:獲得Socket信息
16.3UDP程序設計基礎
16.3.1DatagramPacket類
16.3.2DatagramSocket類
16.3.3UDP網絡程序
16.4經典范例
16.4.1經典范例1:聊天室服務器端
16.4.2經典范例2:聊天室客戶端
16.5本章小結
16.6實戰練習
第17章JDBC操作數據庫
視頻講解:87分鐘
17.1JDBC概述
17.1.1數據庫概述
17.1.2JDBC技術
17.2JDBC的常用類和接口
17.2.1DriverManager類
17.2.2Connection接口
17.2.3Statement接口
17.2.4PreparedStatement接口
17.2.5ResultSet接口
17.3通過JDBC操作數據庫
17.3.1加載數據庫驅動
17.3.2建立連接
17.3.3向數據庫添加數據
17.3.4獲得查詢結果集
17.3.5更改數據庫中的數據
17.3.6刪除數據庫中的數據
17.3.7模糊查詢
17.3.8范例1:將復選框內容存到數據庫
17.3.9范例2:查詢三年級二班的學生信息
17.4經典范例
17.4.1經典范例1:管理學生信息
17.4.2經典范例2:權限管理
17.5本章小結
17.6實戰練習
第18章Swing高級組件
視頻講解:47分鐘
18.1利用JTable類直接創建表格
18.1.1創建表格
18.1.2定制表格
18.1.3操縱表格
18.1.4范例1:列表元素與提示信息
18.1.5范例2:監聽列表單擊事件
18.2表格模型與表格
18.2.1利用表格模型創建表格
18.2.2維護表格模型
18.2.3范例3:實現自動排序列表
18.2.4范例4:可以預覽字體的列表
18.3提供行標題欄的表格
18.3.1提供行標題欄的表格
18.3.2范例5:提供行標題欄的表格
18.4Swing樹組件
18.4.1簡單的樹
18.4.2處理選中節點事件
18.4.3遍歷樹節點
18.4.4定制樹
18.4.5維護樹模型
18.4.6處理展開節點事件
18.4.7范例6:為樹節點增加提示信息
18.4.8范例7:雙擊編輯樹節點功能
18.5經典范例
18.5.1經典范例1:編寫中國省市信息樹
18.5.2經典范例2:監聽節點的選擇事件
18.6本章小結
18.7實戰練習
第19章高級布局管理器
視頻講解:37分鐘
19.1箱式布局管理器
19.2卡片布局管理器
19.3網格組布局管理器
19.4彈簧布局管理器
19.4.1使用彈簧布局管理器
19.4.2使用彈簧和支柱
19.4.3利用彈簧控制組件大小
19.5經典范例
19.5.1經典范例1:制作圓形布局管理器
19.5.2經典范例2:制作階梯布局管理器
19.6本章小結
19.7實戰練習
第20章AWT繪圖技術
視頻講解:33分鐘
20.1繪制圖形
20.1.1Graphics
20.1.2Graphics2D
20.1.3范例1:繪制指定角度的填充扇形
20.1.4范例2:繪制多邊形
20.2繪圖顏色與筆畫屬性
20.2.1設置顏色
20.2.2筆畫屬性
20.2.3范例3:為圖形填充漸變色
20.2.4范例4:設置筆畫的粗細
20.3繪制文本
20.3.1設置字體
20.3.2顯示文字
20.3.3范例5:設置文本的字體
20.3.4范例6:設置文本的圖形和顏色
20.4圖片處理
20.4.1繪制圖片
20.4.2放大與縮小
20.4.3圖片翻轉
20.4.4圖片旋轉
20.4.5圖片傾斜
20.4.6范例7:圖形的交運算
20.4.7范例8:圖形的異或運算
20.5經典范例
20.5.1經典范例1:繪制花瓣
20.5.2經典范例2:繪制藝術圖案
20.6本章小結
20.7實戰練習
第4篇項目篇
第21章酒店管理系統
視頻講解:85分鐘
21.1概述
21.2系統分析
21.3系統設計
21.3.1系統目標
21.3.2系統功能結構
21.3.3系統預覽
21.3.4業務流程圖
21.3.5文件夾結構設計
21.4數據庫設計
21.4.1數據庫分析
21.4.2數據庫概念設計
21.4.3數據庫邏輯結構設計
21.4.4視圖設計
21.5公共模塊設計
21.5.1編寫數據庫連接類
21.5.2封裝常用的操作數據庫的方法
21.5.3自定義表格組件
21.5.4編寫利用正則表達式驗證數據合法性的方法
21.6主窗體設計
21.7用戶登錄窗口設計
21.8開臺簽單工作區設計
21.8.1開臺簽單工作區功能概述
21.8.2開臺簽單工作區技術分析
21.8.3開臺簽單工作區實現過程
21.8.4單元測試
21.9自動結賬工作區設計
21.9.1自動結賬工作區功能概述
21.9.2自動結賬工作區技術分析
21.9.3自動結賬工作區實現過程
21.10結賬報表工作區設計
21.10.1結賬報表工作區功能概述
21.10.2結賬報表工作區技術分析
21.10.3結賬報表工作區實現過程
21.10.4單元測試
21.11后臺管理工作區設計
21.11.1后臺管理工作區功能概述
21.11.2后臺管理工作區技術分析
21.11.3后臺管理工作區實現過程
21.11.4單元測試
21.12開發技巧與難點分析
21.13使用Visio逆向生成數據庫E-R圖
21.14本章小結
序: