注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關學通Java的24堂課

學通Java的24堂課

學通Java的24堂課

定 價:¥79.80

作 者: 李鐘尉,李偉 等編著
出版社: 清華大學出版社
叢編項: 軟件開發(fā)羊皮卷
標 簽: J2EE

ISBN: 9787302255413 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 728 字數(shù):  

內(nèi)容簡介

  本書以24堂課的形式,從初中級用戶的角度進行科學合理的設計,全面講述了使用java語言進行程序開發(fā)的必備知識和技能,突出學、練、用結(jié)合。主要內(nèi)容包括java概述、使用ide集成開發(fā)工具、java語言基礎知識、流程控制語句、數(shù)組應用、面向?qū)ο缶幊?、字符串處理、類的繼承與多態(tài)特性、其他類特性與異常處理、swing編程基礎、多線程編程、事件處理的應用、常用工具類、常用集合類、數(shù)據(jù)庫編程應用、輸入輸出流與文件、網(wǎng)絡程序設計、表格控件的應用、樹控件的應用、其他高級控件、圖形繪制技術(shù)、進銷存管理系統(tǒng)、企業(yè)內(nèi)部通訊管理系統(tǒng)、圖書館管理系統(tǒng)。本書適合有志于從事軟件開發(fā)的初學者、高校計算機相關專業(yè)的學生和畢業(yè)生,也適合作為軟件開發(fā)人員的參考手冊或者高校的教學參考書。本書通過教學視頻、實例訓練、綜合應用、項目實踐、自我測試、行動指南逐步深入和強化訓練等方式,并輔之以心理勵志,來持續(xù)激發(fā)讀者主動學習、自發(fā)學習。本書給出了377個小型實例,206個綜合應用,6個項目案例(部分在光盤中),各類技巧、試驗200余個,測試題目210個,以方便讀者訓練、測試和快速提升。本書dvd光盤給出了120集(358段)多媒體教學視頻講解,每個實例都給出了相應的源程序,可直接復制源碼學習或應用。

作者簡介

暫缺《學通Java的24堂課》作者簡介

圖書目錄

第1部分 基礎篇
 第1堂課 java概述 
  視頻講解:31分鐘
  1.1 java簡介 
  1.1.1 java發(fā)展歷史 
  1.1.2 java的幾個版本 
  1.1.3 java應用領域 
  1.1.4 java項目成功案例 
  1.1.5 怎樣學好java 
  1.2 環(huán)境搭建 
  1.2.1 jdk下載 
  1.2.2 jdk安裝 
  1.2.3 配置環(huán)境變量 
  1.3 編寫 第一個java程序 
  1.3.1 在記事本中輸入代碼 
  1.3.2 保存代碼為源代碼文件 
  1.3.3 編譯并運行java文件 
  1.4 照貓畫虎——基本功訓練 
  1.4.1 基本功訓練1——更換java_home環(huán)境變量 
  1.4.2 基本功訓練2——提取path變量值 創(chuàng)建新環(huán)境變量 
  1.4.3 基本功訓練3——輸出字符表情 
  1.4.4 基本功訓練4——輸出“*”字符組成的 三角形 
  1.5 情景應用——拓展與實踐 
  1.5.1 情景應用1——計算兩個整數(shù)的和 
  1.5.2 情景應用2——輸出當前日期 
  1.5.3 情景應用3——在控制臺接收用戶 輸入數(shù)字 
  1.5.4 情景應用4——計算用戶輸入數(shù)字的 乘積 
  1.6 自我測試 
  1.7 行動指南 
  1.8 成功可以復制——“蓋茨 第二” 
 第2堂課 使用ide集成開發(fā)工具 
  視頻講解:128分鐘
  2.1 eclipse簡介 
  2.2 eclipse下載與安裝 
  2.2.1 eclipse分類 
  2.2.2 下載eclipse 
  2.2.3 安裝中文語言包 
  2.2.4 啟動eclipse 
  2.3 安裝界面設計器 
  2.4 熟悉eclipse 
  2.4.1 eclipse工作臺 
  2.4.2 透視圖與視圖 
  2.4.3 包資源管理器視圖 
  2.4.4 編輯器視圖 
  2.4.5 控制臺 
  2.4.6 大綱視圖 
  2.4.7 問題視圖 
  2.4.8 透視圖工具欄 
  2.4.9 視圖工具欄 
  2.4.10 快速視圖工具欄 
  2.5 如何開發(fā)java程序 
  2.5.1 新建java項目 
  2.5.2 新建java類 
  2.5.3 編寫java代碼 
  2.5.4 運行java程序 
  2.6 如何開發(fā)桌面應用程序 
  2.6.1 新建swing gui窗體 
  2.6.2 向窗體中添加gui控件 
  2.6.3 實現(xiàn)控件的事件監(jiān)聽器 
  2.6.4 運行g(shù)ui程序 
  2.7 如何進行程序調(diào)試 
  2.7.1 設置斷點 
  2.7.2 以調(diào)試方式運行java程序 
  2.7.3 程序調(diào)試 
  2.8 了解項目類庫 
  2.9 照貓畫虎——基本功訓練 
  2.9.1 基本功訓練1——添加jar文件到 構(gòu)建路徑 
  2.9.2 基本功訓練2——添加依賴項目到 構(gòu)建路徑 
  2.9.3 基本功訓練3——創(chuàng)建用戶自定義類庫 
  2.9.4 基本功訓練4——為項目添加類庫 
  2.9.5 基本功訓練5——為項目添加類文件夾 
  2.10 情景應用——拓展與實踐 
  2.10.1 情景應用1——為窗體添加文本框控件 
  2.10.2 情景應用2——接收用戶在控制臺的 輸入 
  2.10.3 情景應用3——編寫一個信息提示窗體 
  2.10.4 情景應用4——控制窗體位置 
  2.10.5 情景應用5——編寫ui界面的加法 計算器 
  2.11 自我測試 
  2.12 行動指南 
  2.13 成功可以復制——迅雷創(chuàng)始人 鄒勝龍 
 第3堂課 java語言基礎知識 
  視頻講解:178分鐘
  3.1 java主類結(jié)構(gòu) 
  3.1.1 定義類包 
  3.1.2 定義類 
  3.1.3 導入api類庫 
  3.1.4 定義變量 
  3.1.5 定義主方法 
  3.1.6 運行主類 
  3.2 代碼注釋 
  3.2.1 單行注釋 
  3.2.2 多行注釋 
  3.2.3 javadoc文檔注釋 
  3.3 變量與常量 
  3.3.1 java保留字 
  3.3.2 定義變量 
  3.3.3 定義常量 
  3.3.4 常量與變量的有效范圍 
  3.4 數(shù)據(jù)類型 
  3.4.1 計算機常用數(shù)制 
  3.4.2 整數(shù)類型 
  3.4.3 浮點類型 
  3.4.4 字符類型 
  3.4.5 布爾類型 
  3.5 數(shù)據(jù)類型轉(zhuǎn)換 
  3.5.1 自動類型轉(zhuǎn)換 
  3.5.2 強制類型轉(zhuǎn)換 
  3.6 運算符 
  3.6.1 賦值運算符 
  3.6.2 算術(shù)運算符 
  3.6.3 自增和自減運算符 
  3.6.4 比較運算符 
  3.6.5 邏輯運算符 
  3.6.6 位運算符 
  3.6.7 三元運算符 
  3.6.8 運算符優(yōu)先級 
  3.7 編碼規(guī)范 
  3.8 照貓畫虎——基本功訓練 
  3.8.1 基本功訓練1——合理設定變量類型 
  3.8.2 基本功訓練2——變量自增運算 
  3.8.3 基本功訓練3——類型轉(zhuǎn)換 
  3.8.4 基本功訓練4——運算符的應用 
  3.8.5 基本功訓練5——求最大值 
  3.8.6 基本功訓練6——位移實現(xiàn)數(shù)字乘以2的8次冪 
  3.9 情景應用——拓展與實踐 
  3.9.1 情景應用1——輸出長方形面積 
  3.9.2 情景應用2——輸出字節(jié)bit位的值 
  3.9.3 情景應用3——判斷奇偶數(shù) 
  3.9.4 情景應用4——簡單數(shù)據(jù)加密 
  3.9.5 情景應用5——判斷閏年 
  3.9.6 情景應用6——異或運算實現(xiàn)變量值 交換 
  3.10 自我測試 
  3.11 行動指南 
  3.12 成功可以復制——知識改變命運、
  科技改變生活 
 第4堂課 流程控制語句 
  視頻講解:113分鐘
  4.1 復合語句 
  4.2 條件語句 
  4.2.1 if條件判斷語句 
  4.2.2 if語句的嵌套 
  4.2.3 switch分支語句 
  4.2.4 if語句和switch語句的區(qū)別 
  4.3 循環(huán)控制 
  4.3.1 for循環(huán) 
  4.3.2 while循環(huán) 
  4.3.3 do…while循環(huán) 
  4.3.4 print與println方法 
  4.3.5 循環(huán)嵌套 
  4.4 循環(huán)的跳轉(zhuǎn) 
  4.4.1 continue跳轉(zhuǎn)語句 
  4.4.2 break跳轉(zhuǎn)語句 
  4.5 照貓畫虎——基本功訓練 
  4.5.1 基本功訓練1——計算階乘 
  4.5.2 基本功訓練2——計算素數(shù) 
  4.5.3 基本功訓練3——遍歷21世紀的閏年 
  4.5.4 基本功訓練4——輸出空心的菱形 
  4.5.5 基本功訓練5——循環(huán)的生命力 
  4.6 情景應用——拓展與實踐 
  4.6.1 情景應用1——把用戶輸入的字母 變成大寫 
  4.6.2 情景應用2——應用switch語句實現(xiàn) 生肖查詢 
  4.6.3 情景應用3——驗證用戶登錄信息 
  4.6.4 情景應用4——判斷用戶輸入月份的季節(jié) 
  4.6.5 情景應用5——漢字與區(qū)位碼的轉(zhuǎn)換 
  4.7 自我測試 
  4.8 行動指南 
  4.9 成功可以復制——中國通信設備行業(yè) 的領跑者任正非 
 第5堂課 數(shù)組應用 
  視頻講解:90分鐘
  5.1 一維數(shù)組的創(chuàng)建與應用 
  5.1.1 創(chuàng)建一維數(shù)組 
  5.1.2 初始化一維數(shù)組 
  5.1.3 遍歷一維數(shù)組 
  5.2 二維數(shù)組的創(chuàng)建與應用 
  5.2.1 創(chuàng)建二維數(shù)組 
  5.2.2 初始化二維數(shù)組 
  5.2.3 遍歷二維數(shù)組 
  5.3 多維數(shù)組的創(chuàng)建 
  5.3.1 數(shù)組的創(chuàng)建 
  5.3.2 初始化數(shù)組 
  5.3.3 遍歷三維數(shù)組 
  5.4 照貓畫虎——基本功訓練 
  5.4.1 基本功訓練1——填充替換數(shù)組元素 
  5.4.2 基本功訓練2——對數(shù)組進行排序 
  5.4.3 基本功訓練3——復制數(shù)組 
  5.4.4 基本功訓練4——foreach循環(huán) 遍歷數(shù)組 
  5.4.5 基本功訓練5——找出數(shù)組中最大值 
  5.5 情景應用——拓展與實踐 
  5.5.1 情景應用1——使用冒泡排序 
  5.5.2 情景應用2——使用直接選擇排序法 
  5.5.3 情景應用3——使用快速排序法 
  5.5.4 情景應用4——反轉(zhuǎn)數(shù)組中元素的 順序 
  5.5.5 情景應用5——利用數(shù)組隨機抽取 幸運觀眾 
  5.6 自我測試 
  5.7 行動指南 
  5.8 成功可以復制——軟件業(yè)的華人教父 王嘉廉 
 第6堂課 面向?qū)ο缶幊?nbsp;
  視頻講解:154分鐘
  6.1 類的定義 
  6.2 包 
  6.2.1 類包簡介 
  6.2.2 定義類的包 
  6.2.3 類包的導入 
  6.2.4 靜態(tài)導入 
  6.3 成員變量與成員方法 
  6.3.1 成員變量 
  6.3.2 成員方法 
  6.3.3 方法的返回值 
  6.4 對象的創(chuàng)建與使用 
  6.4.1 創(chuàng)建類的對象 
  6.4.2 訪問對象的屬性 
  6.4.3 執(zhí)行對象的行為 
  6.4.4 對象的銷毀 
  6.5 類成員與類方法 
  6.5.1 類變量 
  6.5.2 類方法 
  6.6 照貓畫虎——基本功訓練 
  6.6.1 基本功訓練1——用構(gòu)造方法完成 初始化 
  6.6.2 基本功訓練2——用靜態(tài)代碼塊 初始化 
  6.6.3 基本功訓練3——this關鍵字的用途 
  6.6.4 基本功訓練4——方法參數(shù)傳遞 
  6.6.5 基本功訓練5——方法的重載 
  6.7 情景應用——拓展與實踐 
  6.7.1 情景應用1——整數(shù)進制轉(zhuǎn)換器 
  6.7.2 情景應用2——獲取數(shù)字的取值范圍 
  6.7.3 情景應用3——ascii編碼查看器 
  6.7.4 情景應用4——構(gòu)造方法初始化員工 對象 
  6.7.5 情景應用5——將字符串轉(zhuǎn)換成整數(shù) 
  6.8 自我測試 
  6.9 行動指南  時代 
 第7堂課 字符串處理 
  視頻講解:116分鐘
  7.1 string類 
  7.1.1 聲明字符串 
  7.1.2 構(gòu)建字符串對象 
  7.2 連接字符串 
  7.2.1 連接多個字符串 
  7.2.2 連接其他數(shù)據(jù)類型 
  7.3 獲取字符串信息 
  7.3.1 獲取字符串長度 
  7.3.2 字符串查找 
  7.3.3 獲取指定索引位置的字符 
  7.4 格式化字符串 
  7.4.1 日期和時間字符串格式化 
  7.4.2 常規(guī)類型格式化 
  7.5 字符串生成器 
  7.6 使用正則表達式 
  7.7 照貓畫虎——基本功訓練 
  7.7.1 基本功訓練1——獲取子字符串 
  7.7.2 基本功訓練2——字符串替換 
  7.7.3 基本功訓練3——判斷字符串的開始與 結(jié)尾 
  7.7.4 基本功訓練4——字母大小寫轉(zhuǎn)換 
  7.7.5 基本功訓練5——字符串分割 
  7.8 情景應用——拓展與實踐 
  7.8.1 情景應用1——字符串數(shù)組排序 
  7.8.2 情景應用2——格式化當前日期 
  7.8.3 情景應用3——正則表達式驗證ip 地址 
  7.8.4 情景應用4——正則表達式鑒別非法 電話號碼 
  7.8.5 情景應用5——獲取字符串中漢字的 個數(shù) 
  7.9 自我測試 
  7.10 行動指南 
  7.11 成功可以復制——it風云人物 鮑岳橋 
第2部分 提高篇
 第8堂課 類的繼承與多態(tài)特性 
  視頻講解:172分鐘
  8.1 類的繼承 
  8.2 方法的重寫與super關鍵字 
  8.3 修飾符 
  8.3.1 public修飾符 
  8.3.2 private修飾符 
  8.3.3 protected修飾符 
  8.3.4 默認權(quán)限修飾符 
  8.4 封裝 
  8.4.1 把屬性隱藏 
  8.4.2 定義設置器 
  8.4.3 定義訪問器 
  8.4.4 使用eclipse完成封裝 
  8.5 object類 
  8.5.1 equals方法 
  8.5.2 tostring方法 
  8.6 照貓畫虎——基本功訓練 
  8.6.1 基本功訓練1——多態(tài)數(shù)組 
  8.6.2 基本功訓練2——參數(shù)多態(tài) 
  8.6.3 基本功訓練3——抽象類實現(xiàn)幾何面積 計算 
  8.6.4 基本功訓練4——通過接口實現(xiàn)多態(tài) 
  8.6.5 基本功訓練5——對象的轉(zhuǎn)型與類型 判斷 
  8.7 情景應用——拓展與實踐 
  8.7.1 情景應用1——單例模式的應用 
  8.7.2 情景應用2——簡單的汽車銷售商場 
  8.7.3 情景應用3——重新定義對象的等式 判斷 
  8.7.4 情景應用4——重新定義對象的字符串 表現(xiàn)方式 
  8.7.5 情景應用5——重新計算對象的哈希碼 
  8.8 自我測試 
  8.9 行動指南 
  8.10 成功可以復制——中國 第一程序員 求伯君 
 第9堂課 其他類特性與異常處理 
  視頻講解:70分鐘
  9.1 final特性 
  9.1.1 final變量 
  9.1.2 final方法 
  9.1.3 final類 
  9.2 內(nèi)部類 
  9.2.1 成員內(nèi)部類 
  9.2.2 獲取外部類的引用 
  9.2.3 局部內(nèi)部類 
  9.2.4 匿名內(nèi)部類 
  9.2.5 靜態(tài)內(nèi)部類 
  9.3 異常處理 
  9.3.1 什么是異常 
  9.3.2 捕獲異常 
  9.4 拋出異常 
  9.4.1 向上拋出異常 
  9.4.2 使用throw關鍵字拋出異常 
  9.5 運行時異常 
  9.6 異常的使用原則 
  9.7 照貓畫虎——基本功訓練 
  9.7.1 基本功訓練1——使用普通內(nèi)部類修改 窗體背景色 
  9.7.2 基本功訓練2——使用局部內(nèi)部類實現(xiàn) 鬧鐘 
  9.7.3 基本功訓練3——使用匿名內(nèi)部類實現(xiàn) 圖片瀏覽器 
  9.7.4 基本功訓練4——演示類未發(fā)現(xiàn)異常 
  9.7.5 基本功訓練5——自定義異常類 
  9.8 情景應用——拓展與實踐 
  9.8.1 情景應用1——實現(xiàn)文字的跑馬燈效果 
  9.8.2 情景應用2——組裝電腦 
  9.8.3 情景應用3——跟隨鼠標移動的文字 
  9.8.4 情景應用4——鼠標經(jīng)過時改變文本 顏色 
  9.8.5 情景應用5——在鼠標上顯示當前時間 
  9.9 自我測試 
  9.10 行動指南 
  9.11 成功可以復制——80后新貴、泡泡網(wǎng)ceo李想 
 第10堂課 swing編程基礎 
  視頻講解:153分鐘
  10.1 jframe窗體控件 
  10.2 常用布局管理器 
  10.2.1 絕對布局 
  10.2.2 流式布局管理器 
  10.2.3 邊界布局管理器 
  10.2.4 網(wǎng)格布局管理器 
  10.2.5 網(wǎng)格組布局管理器 
  10.3 常用面板 
  10.3.1 jpanel面板 
  10.3.2 jscrollpane面板 
  10.4 標簽控件與圖標 
  10.4.1 標簽的使用 
  10.4.2 圖標的使用 
  10.5 按鈕控件 
  10.5.1 普通按鈕控件 
  10.5.2 單選按鈕控件 
  10.5.3 復選框控件 
  10.6 文本控件 
  10.6.1 文本框控件 
  10.6.2 密碼框控件 
  10.6.3 文本域控件 
  10.7 列表控件 
  10.7.1 下拉列表框控件 
  10.7.2 列表框控件 
  10.8 進度條 
  10.9 照貓畫虎——基本功訓練 
  10.9.1 基本功訓練1——設置窗體背景顏色為 淡藍色 
  10.9.2 基本功訓練2——修改密碼框的 回顯字符 
  10.9.3 基本功訓練3——查看圖標的信息 
  10.9.4 基本功訓練4——修改列表項選擇 模式 
  10.9.5 基本功訓練5——監(jiān)聽列表項單擊 事件 
  10.10 情景應用——拓展與實踐 
  10.10.1 情景應用1——設置窗體的背景圖片 
  10.10.2 情景應用2——震動效果的提示信息 
  10.10.3 情景應用3——實現(xiàn)計算器程序界面 
  10.10.4 情景應用4——實現(xiàn)用戶注冊界面 
  10.10.5 情景應用5——測試密碼是否正確 
  10.11 自我測試 
  10.12 行動指南 
  10.13 成功可以復制——“殺毒王”王江民 
 第11堂課 多線程編程 
  視頻講解:87分鐘
  11.1 線程基礎 
  11.1.1 線程與進程的異同 
  11.1.2 創(chuàng)建無返回值線程 
  11.1.3 線程生命周期詳解 
  11.1.4 線程各種屬性介紹 
  11.2 線程控制 
  11.2.1 線程的休眠 
  11.2.2 線程的插隊 
  11.2.3 線程的停止 
  11.3 線程同步 
  11.3.1 需要同步的原因 
  11.3.2 同步方法的使用 
  11.3.3 使用同步塊減負 
  11.3.4 使用特殊成員變量 
  11.4 線程應用 
  11.4.1 eventqueue與線程分配 
  11.4.2 swingworker類的使用 
  11.5 照貓畫虎——基本功訓練 
  11.5.1 基本功訓練1——查看線程的運行狀態(tài) 
  11.5.2 基本功訓練2——查看線程的名稱和id 
  11.5.3 基本功訓練3——查看線程優(yōu)先級屬性 
  11.5.4 基本功訓練4——使用重入鎖實現(xiàn)同步 
  11.5.5 基本功訓練5——原子變量與線程同步 
  11.6 情景應用——拓展與實踐 
  11.6.1 情景應用1——水平移動的圖標 
  11.6.2 情景應用2——多彩的霓虹燈 
  11.6.3 情景應用3——電子廣告牌 
  11.6.4 情景應用4——逐漸上升的氣球 
  11.6.5 情景應用5——動態(tài)繪制圓周 
  11.7 自我測試 
  11.8 行動指南 
  11.9 成功可以復制——初中站長的創(chuàng)業(yè)故事 
 第12堂課 事件處理的應用 
  視頻講解:77分鐘
  12.1 什么是gui事件 
  12.1.1 為程序添加交互能力 
  12.1.2 gui事件類 
  12.1.3 事件監(jiān)聽器 
  12.1.4 適配器 
  12.2 窗體事件 
  12.3 掌握鼠標操作 
  12.3.1 鼠標事件監(jiān)聽器 
  12.3.2 鼠標事件處理 
  12.4 掌握鍵盤控制 
  12.4.1 鍵盤事件監(jiān)聽器 
  12.4.2 鍵盤事件處理 
  12.5 照貓畫虎——基本功訓練 
  12.5.1 基本功訓練1——查看窗體的生命周期 
  12.5.2 基本功訓練2——修改窗體中的鼠標樣式 
  12.5.3 基本功訓練3——使用鼠標改變窗體的背景色 
  12.5.4 基本功訓練4——顯示程序運行時間 
  12.5.5 基本功訓練5——隨機更換窗體背景圖片 
  12.6 情景應用——拓展與實踐 
  12.6.1 情景應用1——簡易配對游戲 
  12.6.2 情景應用2——模擬相機拍攝 
  12.6.3 情景應用3——打地鼠游戲 
  12.6.4 情景應用4——鼠標經(jīng)過時放大的按鈕 
  12.6.5 情景應用5——遲到的登錄按鈕 
  12.7 自我測試 
  12.8 行動指南 
  12.9 成功可以復制——締造華人的硅谷傳奇楊致遠 
 第13堂課 常用工具類 
  視頻講解:93分鐘
  13.1 日期時間類 
  13.1.1 創(chuàng)建date類的對象 
  13.1.2 比較date對象 
  13.1.3 更改date對象 
  13.1.4 日期的格式化輸出 
  13.2 數(shù)學運算 
  13.2.1 math類 
  13.2.2 math類的數(shù)學方法 
  13.3 隨機數(shù) 
  13.3.1 通過math類生成隨機數(shù) 
  13.3.2 使用random類生成隨機數(shù) 
  13.4 數(shù)字格式化類 
  13.4.1 decimalformat類 
  13.4.2 數(shù)字的格式化輸出 
  13.5 照貓畫虎——基本功訓練 
  13.5.1 基本功訓練1——輸出30°的三角函數(shù)值 
  13.5.2 基本功訓練2——輸出0.5的反三角函數(shù)值 
  13.5.3 基本功訓練3——角度和弧度的轉(zhuǎn)換 
  13.5.4 基本功訓練4——高精度整數(shù)運算 
  13.5.5 基本功訓練5——高精度浮點運算 
  13.6 情景應用——拓展與實踐 
  13.6.1 情景應用1——簡單的數(shù)字時鐘 
  13.6.2 情景應用2——簡單的模擬時鐘 
  13.6.3 情景應用3——簡單的公歷萬年歷 
  13.6.4 情景應用4——七星彩號碼生成器 
  13.6.5 情景應用5——大樂透號碼生成器 
  13.7 自我測試 
  13.8 行動指南 
  13.9 成功可以復制——征途巨人史玉柱的 第一桶金 
 第14堂課 常用集合類 
  視頻講解:102分鐘
  14.1 集合類概述 
  14.1.1 什么是集合類 
  14.1.2 java集合類的繼承關系 
  14.2 list集合 
  14.2.1 list接口 
  14.2.2 arraylist類 
  14.3 set集合 
  14.3.1 set接口 
  14.3.2 hashset類 
  14.4 map集合 
  14.4.1 map接口 
  14.4.2 hashmap類 
  14.4.3 treemap類 
  14.5 照貓畫虎——基本功訓練 
  14.5.1 基本功訓練1——使用普通for循環(huán)遍歷arraylist 
  14.5.2 基本功訓練2——使用foreach循環(huán)遍歷arraylist 
  14.5.3 基本功訓練3——使用iterator遍歷arraylist 
  14.5.4 基本功訓練4——使用listiterator逆序遍歷arraylist 
  14.5.5 基本功訓練5——使用treeset進行排序 
  14.6 情景應用——拓展與實踐 
  14.6.1 情景應用1——用動態(tài)數(shù)組保存學生姓名 
  14.6.2 情景應用2——用list集合傳遞學生信息 
  14.6.3 情景應用3——使用棧逆序輸出字符串 
  14.6.4 情景應用4——制作電子詞典 
  14.6.5 情景應用5——制作手機電話簿 
  14.7 自我測試 
  14.8 行動指南 
  14.9 成功可以復制——使計算機成為 生活的必需品 
第3部分 高級篇
 第15堂課 數(shù)據(jù)庫編程應用 
  視頻講解:122分鐘
  15.1 jdbc技術(shù) 
  15.1.1 數(shù)據(jù)庫概述 
  15.1.2 jdbc-odbc技術(shù)介紹 
  15.1.3 jdbc技術(shù) 
  15.2 jdbc中常用的類和接口 
  15.2.1 drivermanager類 
  15.2.2 connection接口 
  15.2.3 statement接口 
  15.2.4 preparedstatement接口 
  15.2.5 resultset接口 
  15.3 數(shù)據(jù)庫連接 
  15.3.1 加載數(shù)據(jù)庫驅(qū)動 
  15.3.2 創(chuàng)建數(shù)據(jù)庫連接 
  15.3.3 向數(shù)據(jù)庫發(fā)送sql語句 
  15.3.4 獲取查詢結(jié)果集 
  15.3.5 關閉連接 
  15.4 照貓畫虎——基本功訓練 
  15.4.1 基本功訓練1——在數(shù)據(jù)庫中創(chuàng)建臨時 表格 
  15.4.2 基本功訓練2——在表格中增加數(shù)據(jù) 
  15.4.3 基本功訓練3——在表格中刪除數(shù)據(jù) 
  15.4.4 基本功訓練4——在表格中修改數(shù)據(jù) 
  15.4.5 基本功訓練5——查詢表格中的數(shù)據(jù) 
  15.5 情景應用——拓展與實踐 
  15.5.1 情景應用1——查詢商品銷售的前3名 
  15.5.2 情景應用2——查詢所有王姓同學信息 
  15.5.3 情景應用3——查詢男生和女生的人數(shù) 
  15.5.4 情景應用4——用戶重名校驗 
  15.5.5 情景應用5——用戶登錄系統(tǒng) 
  15.6 自我測試 
  15.7 行動指南 
  15.8 成功可以復制——圖文世界的 締造者 
 第16堂課 輸入輸出流與文件 
  視頻講解:118分鐘
  16.1 文件 
  16.1.1 file類 
  16.1.2 常用方法 
  16.2 字節(jié)輸入輸出流 
  16.2.1 標準輸入流 
  16.2.2 標準輸出流 
  16.2.3 文件輸入流 
  16.2.4 文件輸出流 
  16.2.5 緩存輸入流 
  16.2.6 緩存輸出流 
  16.2.7 數(shù)據(jù)輸入流 
  16.2.8 數(shù)據(jù)輸出流 
  16.3 字符輸入輸出流 
  16.3.1 reader類 
  16.3.2 writer類 
  16.3.3 filereader類 
  16.3.4 filewriter類 
  16.3.5 scanner類 
  16.3.6 printwriter類 
  16.4 stringbuilder類 
  16.4.1 stringbuilder與stringbuffer 
  16.4.2 常用方法 
  16.5 照貓畫虎——基本功訓練 
  16.5.1 基本功訓練1——復制單個文件 
  16.5.2 基本功訓練2——刪除指定文件 
  16.5.3 基本功訓練3——復制文件夾 
  16.5.4 基本功訓練4——刪除含有文件的 文件夾 
  16.5.5 基本功訓練5——壓縮指定文件 
  16.6 情景應用——拓展與實踐 
  16.6.1 情景應用1——刪除文件夾中所有.tmp 臨時文件 
  16.6.2 情景應用2——合并多個txt文件 
  16.6.3 情景應用3——查看文件夾中所有隱藏 文件 
  16.6.4 情景應用4——簡單鍵盤記錄器 
  16.6.5 情景應用5——記錄用戶的登錄時間 
  16.7 自我測試 
  16.8 行動指南 
  16.9 成功可以復制——世界 第一人稱射擊游戲之父 
 第17堂課 網(wǎng)絡程序設計 
  視頻講解:108分鐘
  17.1 網(wǎng)絡基礎 
  17.1.1 tcp/ip協(xié)議 
  17.1.2 tcp與udp協(xié)議 
  17.1.3 端口和套接字 
  17.2 inetaddress地址類 
  17.3 tcp通信 
  17.3.1 serversocket類 
  17.3.2 socket類 
  17.4 udp通信 
  17.4.1 datagramsocket類 
  17.4.2 datagrampacket類 
  17.5 照貓畫虎——基本功訓練 
  17.5.1 基本功訓練1——獲取主機ip地址 
  17.5.2 基本功訓練2——設置連接超時 
  17.5.3 基本功訓練3——創(chuàng)建url對象 
  17.5.4 基本功訓練4——提取url協(xié)議名稱 
  17.5.5 基本功訓練5——獲取url的端口 
  17.6 情景應用——拓展與實踐 
  17.6.1 情景應用1——客戶端一對一通信 
  17.6.2 情景應用2——編寫簡單聊天室程序 
  17.6.3 情景應用3——使用socket傳輸圖片 
  17.7 自我測試 
  17.8 行動指南 
  17.9 成功可以復制——it“大王”王志東 
 第18堂課 表格控件的應用 
  視頻講解:210分鐘
  18.1 創(chuàng)建和定制表格 
  18.1.1 創(chuàng)建表格 
  18.1.2 定制表格 
  18.2 維護表格模型 
  18.2.1 創(chuàng)建表格模型 
  18.2.2 設置表格模型 
  18.2.3 維護模型對象 
  18.3 創(chuàng)建行標題欄 
  18.4 模型的事件監(jiān)聽與處理 
  18.5 照貓畫虎——基本功訓練 
  18.5.1 基本功訓練1——表頭與列的高度設置 
  18.5.2 基本功訓練2——調(diào)整表格各列的寬度 
  18.5.3 基本功訓練3——設置表格的選擇模式 
  18.5.4 基本功訓練4——為表頭增添提示信息 
  18.5.5 基本功訓練5——單元格的粗粒度排序 
  18.6 情景應用——拓展與實踐 
  18.6.1 情景應用1——刪除指定的圖書信息 
  18.6.2 情景應用2——分頁顯示100內(nèi)的平方數(shù) 
  18.6.3 情景應用3——五光十色的單元格 
  18.6.4 情景應用4——實現(xiàn)表格的柵欄效果 
  18.6.5 情景應用5——根據(jù)顏色的分量進行排序 
  18.7 自我測試 
  18.8 行動指南 
  18.9 成功可以復制——微型博客twitter創(chuàng)始人 
 第19堂課 樹控件的應用 
  視頻講解:141分鐘
  19.1 創(chuàng)建樹控件 
  19.2 維護樹模型 
  19.2.1 創(chuàng)建模型對象 
  19.2.2 設置樹控件的模型 
  19.2.3 維護樹的模型 
  19.3 照貓畫虎——基本功訓練 
  19.3.1 基本功訓練1——樹控件常用遍歷方式 
  19.3.2 基本功訓練2——監(jiān)聽節(jié)點的選擇事件 
  19.3.3 基本功訓練3——監(jiān)聽節(jié)點的展開事件 
  19.3.4 基本功訓練4——設置樹控件選擇模式 
  19.3.5 基本功訓練5——查看節(jié)點的各種狀態(tài) 
  19.4 情景應用——拓展與實踐 
  19.4.1 情景應用1——以樹結(jié)構(gòu)顯示文件夾下的文件 
  19.4.2 情景應用2——增加圖書節(jié)點 
  19.4.3 情景應用3——刪除圖書節(jié)點 
  19.4.4 情景應用4——查找圖書節(jié)點 
  19.4.5 情景應用5——為樹節(jié)點增加提示信息 
  19.5 自我測試 
  19.6 行動指南 
  19.7 成功可以復制——因特網(wǎng)的點火人 
 第20堂課 其他高級控件 
  視頻講解:326分鐘
  20.1 文件選擇對話框 
  20.1.1 創(chuàng)建文件選擇對話框 
  20.1.2 添加文件過濾器 
  20.2 工具欄 
  20.2.1 創(chuàng)建工具欄 
  20.2.2 添加工具按鈕 
  20.3 菜單欄與彈出菜單 
  20.3.1 創(chuàng)建菜單欄 
  20.3.2 添加菜單和菜單項 
  20.3.3 創(chuàng)建彈出菜單 
  20.4 創(chuàng)建分割面板 
  20.4.1 創(chuàng)建分割面板 
  20.4.2 使用分割面板 
  20.5 創(chuàng)建并使用選項卡面板 
  20.5.1 創(chuàng)建選項卡面板 
  20.5.2 使用選項卡面板 
  20.6 桌面面板和內(nèi)部窗體 
  20.6.1 創(chuàng)建桌面面板 
  20.6.2 創(chuàng)建內(nèi)部窗體 
  20.7 使用系統(tǒng)托盤 
  20.7.1 獲取系統(tǒng)托盤 
  20.7.2 為系統(tǒng)托盤添加圖標 
  20.7.3 添加彈出菜單 
  20.8 照貓畫虎——基本功訓練 
  20.8.1 基本功訓練1——使子窗體最大化顯示 
  20.8.2 基本功訓練2——模仿記事本的菜單欄 
  20.8.3 基本功訓練3——在工具欄中增加圖標 
  20.8.4 基本功訓練4——為選項卡增加快捷鍵 
  20.8.5 基本功訓練5——為選項卡增加圖標 
  20.9 情景應用——拓展與實踐 
  20.9.1 情景應用1——支持圖片預覽的文件選擇對話框 
  20.9.2 情景應用2——記錄選項卡的訪問狀態(tài) 
  20.9.3 情景應用3——簡單的圖片瀏覽器 
  20.9.4 情景應用4——瀏覽文本文件內(nèi)容 
  20.9.5 情景應用5——在彈出菜單中顯示圖片 
  20.10 自我測試 
  20.11 行動指南 
  20.12 成功可以復制——暴雪公司的領航者 
 第21堂課 圖形繪制技術(shù) 
  視頻講解:74分鐘
  21.1 graphics簡介 
  21.1.1 graphics 
  21.1.2 graphics2d 
  21.1.3 獲得控件的graphics2d對象 
  21.2 設置顏色與筆畫 
  21.2.1 設置顏色 
  21.2.2 筆畫屬性 
  21.3 如何繪制文本 
  21.3.1 設置字體 
  21.3.2 繪制文本 
  21.4 在控件上繪圖 
  21.5 繪制圖形 
  21.6 照貓畫虎——基本功訓練 
  21.6.1 基本功訓練1——繪制圖像 
  21.6.2 基本功訓練2——縮放圖像 
  21.6.3 基本功訓練3——旋轉(zhuǎn)圖像 
  21.6.4 基本功訓練4——傾斜圖像 
  21.6.5 基本功訓練5——翻轉(zhuǎn)圖像 
  21.7 情景應用——拓展與實踐 
  21.7.1 情景應用1——繪制直方圖 
  21.7.2 情景應用2——傾斜效果的文字 
  21.7.3 情景應用3——紋理填充特效 
  21.7.4 情景應用4——簡單的校驗圖片 
  21.7.5 情景應用5——顯示彩色字符串 
  21.8 自我測試 
  21.9 行動指南 
  21.10 成功可以復制——3d王國的開創(chuàng)者 
第4部分 實戰(zhàn)篇
 第22堂課 進銷存管理系統(tǒng) 
  視頻講解:162分鐘
  22.1 項目描述 
  22.2 系統(tǒng)分析 
  22.2.1 需求分析 
  22.2.2 可行性分析 
  22.3 系統(tǒng)設計 
  22.3.1 系統(tǒng)目標 
  22.3.2 系統(tǒng)功能結(jié)構(gòu) 
  22.3.3 系統(tǒng)業(yè)務流程圖 
  22.3.4 系統(tǒng)編碼規(guī)范 
  22.4 系統(tǒng)運行環(huán)境 
  22.5 數(shù)據(jù)庫與數(shù)據(jù)表設計 
  22.5.1 數(shù)據(jù)庫分析 
  22.5.2 創(chuàng)建數(shù)據(jù)庫 
  22.5.3 創(chuàng)建數(shù)據(jù)表 
  22.6 創(chuàng)建項目 
  22.7 系統(tǒng)文件夾組織結(jié)構(gòu) 
  22.8 公共類設計 
  22.8.1 saveuserinfo公共類 
  22.8.2 onlynumber公共類 
  22.8.3 daoconn公共類 
  22.9 系統(tǒng)登錄模塊設計 
  22.9.1 設計系統(tǒng)登錄窗體 
  22.9.2 “登錄”按鈕的事件處理 
  22.9.3 “密碼”文本框的回車事件 
  22.10 主窗體模塊設計 
  22.10.1 創(chuàng)建系統(tǒng)主窗體 
  22.10.2 設計菜單欄 
  22.10.3 設計工具欄 
  22.10.4 設計導航按鈕 
  22.10.5 設計狀態(tài)欄 
  22.10.6 設計顯示背景圖片的面板 
  22.11 供應商基本信息管理模塊設計 
  22.11.1 設計供應商基本信息管理窗體 
  22.11.2 添加供應商信息 
  22.11.3 修改供應商信息 
  22.11.4 刪除供應商信息 
  22.12 訂購商品信息管理模塊設計 
  22.12.1 設計訂購商品信息管理窗體 
  22.12.2 訂購商品信息 
  22.13 采購入庫管理模塊設計 
  22.13.1 設計采購入庫管理窗體 
  22.13.2 采購入庫管理 
  22.14 入庫信息查詢模塊設計 
  22.14.1 設計入庫信息查詢窗體 
  22.14.2 入庫信息查詢 
  22.15 入庫退貨管理模塊設計 
  22.15.1 設計入庫退貨管理窗體 
  22.15.2 設計錄入商品入庫退貨信息窗體 
  22.15.3 設計保存輸入信息的類 
  22.16 庫存盤點窗體模塊設計 
  22.16.1 設計庫存盤點窗體 
  22.16.2 庫存盤點 
  22.17 庫存調(diào)撥模塊設計 
  22.17.1 設計庫存調(diào)撥窗體 
  22.17.2 添加商品調(diào)撥信息 
  22.17.3 查詢商品調(diào)撥信息 
  22.18 銷售訂單管理模塊設計 
  22.18.1 設計銷售訂單管理窗體 
  22.18.2 銷售訂單管理 
  22.19 銷售出庫管理模塊設計 
  22.19.1 設計銷售出庫管理窗體 
  22.19.2 銷售出庫管理 
  22.20 銷售退貨管理模塊設計 
  22.20.1 設計銷售退貨管理窗體 
  22.20.2 設計錄入商品銷售退貨信息窗體 
  22.20.3 設計保存輸入信息的類 
  22.21 添加用戶信息模塊設計 
  22.21.1 設計添加用戶信息窗體 
  22.21.2 添加用戶信息 
  22.22 用戶設置窗體模塊設計 
  22.22.1 設計用戶設置窗體 
  22.22.2 修改用戶密碼 
  22.22.3 設置用戶權(quán)限 
  22.22.4 刪除用戶信息 
  22.23 經(jīng)手人管理模塊設計 
  22.23.1 設計經(jīng)手人管理窗體 
  22.23.2 添加經(jīng)手人 
  22.23.3 設置經(jīng)手人 
  22.24 開發(fā)常見問題與解決 
  22.24.1 不顯示系統(tǒng)登錄窗體 
  22.24.2 運行程序時找不到數(shù)據(jù)庫驅(qū)動 
  22.24.3 運行程序時用戶名或密碼不正確 
  22.24.4 運行程序時找不到數(shù)據(jù)庫 
  22.25 總結(jié) 
  特別提醒:
  親愛的讀者朋友,由于近期紙張價格和印制成本大幅上漲,為不增加讀者朋友的負擔,又不減少書的內(nèi)容,本書以下章節(jié)內(nèi)容不得不放在配書光盤中,由此給您帶來了不便,在此深表歉意。
 第23堂課 企業(yè)內(nèi)部通訊管理系統(tǒng) 
  視頻講解:10分鐘
 ?。ū菊聝?nèi)容在配書光盤中)
  23.1 開發(fā)背景 
  23.2 系統(tǒng)設計 
  23.2.1 系統(tǒng)目標 
  23.2.2 系統(tǒng)功能結(jié)構(gòu) 
  23.2.3 數(shù)據(jù)庫設計 
  23.2.4 文件夾組織結(jié)構(gòu) 
  23.3 主窗體設計 
  23.4 公共模塊設計 
  23.5 系統(tǒng)托盤模塊設計 
  23.6 系統(tǒng)操作模塊設計 
  23.7 用戶管理模塊設計 
  23.8 通訊模塊設計 
  23.9 總結(jié) 
 第24堂課 圖書館管理系統(tǒng) 
  視頻講解:19分鐘
 ?。ū菊聝?nèi)容在配書光盤中)
  24.1 系統(tǒng)分析 
  24.2 系統(tǒng)設計 
  24.2.1 系統(tǒng)目標 
  24.2.2 系統(tǒng)功能結(jié)構(gòu) 
  24.2.3 系統(tǒng)業(yè)務流程圖 
  24.3 系統(tǒng)運行環(huán)境 
  24.4 數(shù)據(jù)庫與數(shù)據(jù)表設計 
  24.4.1 數(shù)據(jù)庫分析 
  24.4.2 數(shù)據(jù)表設計 
  24.5 系統(tǒng)文件夾組織結(jié)構(gòu) 
  24.6 公共類設計 
  24.7 登錄模塊設計 
  24.8 系統(tǒng)主窗體設計 
  24.9 新書訂購模塊設計 
  24.10 圖書驗收模塊設計 
  24.11 圖書信息添加模塊設計 
  24.12 圖書信息修改模塊設計 
  24.13 圖書借閱模塊設計 
  24.14 圖書歸還模塊設計 
  24.15 圖書查詢模塊設計 
  24.16 總結(jié) 
附錄a java程序編碼規(guī)范 
 ?。ū菊聝?nèi)容在配書光盤中)
 a.1 命名規(guī)則 
  a.1.1 數(shù)據(jù)類型簡寫規(guī)則 
  a.1.2 變量及常量名稱命名規(guī)則 
  a.1.3 類命名規(guī)則 
  a.1.4 成員變量命名規(guī)則 
  a.1.5 方法命名規(guī)則 
  a.1.6 接口命名規(guī)則 
 a.2 代碼版式 
  a.2.1 統(tǒng)一代碼縮進 
  a.2.2 合理使用空行 
  a.2.3 代碼換行 
  a.2.4 空格的使用 
 a.3 代碼注釋 
  a.3.1 注釋的目的 
  a.3.2 代碼注釋規(guī)范 
 a.4 數(shù)據(jù)庫編程命名規(guī)范 
  a.4.1 數(shù)據(jù)庫命名規(guī)范 
  a.4.2 數(shù)據(jù)表命名規(guī)范 
  a.4.3 字段命名規(guī)范 
  a.4.4 視圖命名規(guī)范 
  a.4.5 存儲過程命名規(guī)范 
  a.4.6 觸發(fā)器命名規(guī)范

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號