關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
第一行代碼 Java(本科)
本書(shū)從初學(xué)者的角度, 以豐富的例子、通俗易懂的語(yǔ)言、簡(jiǎn)單的圖示, 詳細(xì)地介紹了Java開(kāi)發(fā)中重點(diǎn)用到的多種技術(shù)。全書(shū)分為15章, 包括Java簡(jiǎn)介、程序基本概念、面向?qū)ο蠡靖拍、面向(qū)ο蟾呒?jí)知識(shí)、包及訪(fǎng)問(wèn)控制權(quán)限、異常的捕獲及處理、Eclipse開(kāi)發(fā)工具、Java新特性、多線(xiàn)程、Java常用類(lèi)庫(kù)、Java IO編程、Java網(wǎng)絡(luò)編程、Java類(lèi)集框架、Java數(shù)據(jù)庫(kù)編程、DAO設(shè)計(jì)模式等內(nèi)容。
(1)一本真正屬于國(guó)人自己原創(chuàng)的Java精品好書(shū),沒(méi)有重復(fù),沒(méi)有拷貝,更沒(méi)有抄襲。
(2)大量通俗易懂的文字,圖示、代碼幾乎全部有注釋?zhuān)瑤椭x者降低閱讀難度,快速上手。 (3)示例豐富,講解詳細(xì),全書(shū)636個(gè)實(shí)例及源代碼,詳盡講解Java理論知識(shí)和實(shí)操技能。 (4)全書(shū)400多個(gè)“提示”、“注意”、“問(wèn)答”,全面歸納Java開(kāi)發(fā)各種疑難問(wèn)題。 (5)200余到“常見(jiàn)面試題分析”,無(wú)縫對(duì)接Java求職。 (6)超過(guò)60小時(shí)的Java名師教學(xué)視頻,市場(chǎng)價(jià)值幾千元。視頻不同于其他書(shū)的視頻,其他書(shū)都是講解PPT課件,本書(shū)是作者邊講編寫(xiě),讓讀者有上中學(xué)看老師板書(shū)的感覺(jué),更容易跟著老師的思路走,更容易學(xué)會(huì)。 (7)附贈(zèng)教學(xué)大綱、綜合試卷、PPT課件、源代碼等豐富配套資源。
李興華 Java培訓(xùn)講師,Java EE高端培訓(xùn)講師,北京魔樂(lè)科技(MLDN軟件實(shí)訓(xùn)中心)教學(xué)總監(jiān),中科軟通系統(tǒng)架構(gòu)師,火車(chē)票網(wǎng)技術(shù)總監(jiān),北京偉仕嘉禾科技發(fā)展有限公司系統(tǒng)架構(gòu)師,8年軟件開(kāi)發(fā)經(jīng)驗(yàn),5年高端培訓(xùn)經(jīng)驗(yàn),先后為40多家大中型企業(yè)做過(guò)培訓(xùn),在JAVA培訓(xùn)方面享有很高的知名度。
第一部分 Java基礎(chǔ)知識(shí)
第1章 Java簡(jiǎn)介 2 (視頻107分鐘,例題2個(gè),提示9個(gè),注意6個(gè),問(wèn)答2個(gè),技術(shù)穿越1個(gè),面試題2個(gè)) 1.1 Java簡(jiǎn)介 2 1.2 JDK的安裝與配置 8 1.3 第一個(gè)Java程序:永遠(yuǎn)的“Hello World !” 11 1.4 第一個(gè)程序解釋 12 1.5 CLASSPATH 14 本章小結(jié) 15 課后習(xí)題 16 第2章 程序基本概念 17 (視頻244分鐘,例題66個(gè),提示20個(gè),注意12個(gè),問(wèn)答3個(gè),技術(shù)穿越8個(gè),面試題2個(gè)) 2.1 Java的注釋 17 2.2 標(biāo)識(shí)符與關(guān)鍵字 19 2.3 數(shù)據(jù)類(lèi)型劃分 20 2.3.1 整型 22 2.3.2 浮點(diǎn)數(shù) 27 2.3.3 字符型 29 2.3.4 布爾型 31 2.3.5 String型數(shù)據(jù) 31 2.4 運(yùn)算符 33 2.4.1 關(guān)系運(yùn)算符 36 2.4.2 數(shù)學(xué)運(yùn)算符 37 2.4.3 三目運(yùn)算 40 2.4.4 邏輯運(yùn)算 41 2.4.5 位運(yùn)算 44 2.5 程序邏輯控制 46 2.5.1 分支結(jié)構(gòu) 47 2.5.2 循環(huán)結(jié)構(gòu) 52 2.5.3 循環(huán)控制 58 2.6 方法的定義及使用 59 2.6.1 方法的基本概念 59 2.6.2 方法的重載 63 2.6.3 方法的遞歸調(diào)用 65 本章小結(jié) 66 課后習(xí)題 66 第二部分 面向?qū)ο?nbsp; 第3章 面向?qū)ο蠡靖拍睢?0 (視頻898分鐘,例題135個(gè),提示37個(gè),注意12個(gè),問(wèn)答10個(gè),技術(shù)穿越17個(gè),面試題3個(gè)) 3.1 面向?qū)ο蠛?jiǎn)介 70 3.2 類(lèi)與對(duì)象 72 3.2.1 類(lèi)與對(duì)象的基本概念 72 3.2.2 類(lèi)與對(duì)象的基本定義 73 3.2.3 引用數(shù)據(jù)的初步分析 78 3.3 封裝性初步分析 82 3.4 構(gòu)造方法 85 3.5 匿名對(duì)象 90 3.6 簡(jiǎn)單Java類(lèi) 91 3.7 數(shù)組 93 3.7.1 數(shù)組的基本概念 93 3.7.2 二維數(shù)組 97 3.7.3 數(shù)組與方法參數(shù)的傳遞 98 3.7.4 數(shù)組操作方法 108 3.7.5 對(duì)象數(shù)組 109 3.8 String類(lèi)的基本概念 111 3.8.1 String類(lèi)的兩種實(shí)例化方式 111 3.8.2 字符串的比較1 112 3.8.3 字符串常量就是String的匿名 對(duì)象 114 3.8.4 兩種實(shí)例化方式的區(qū)別 115 3.8.5 字符串一旦定義則不可改變 118 3.9 String類(lèi)的常用方法 120 3.9.1 字符與字符串 122 3.9.2 字節(jié)與字符串 125 3.9.3 字符串的比較2 126 3.9.4 字符串的查找 127 3.9.5 字符串的替換 129 3.9.6 字符串的截取 130 3.9.7 字符串的拆分 130 3.9.8 其他方法 133 3.10 this關(guān)鍵字 136 3.10.1 調(diào)用本類(lèi)屬性 136 3.10.2 調(diào)用本類(lèi)方法 138 3.10.3 表示當(dāng)前對(duì)象 143 3.11 引用傳遞 144 3.11.1 引用傳遞基本概念 144 3.11.2 引用傳遞實(shí)際應(yīng)用 148 3.12 數(shù)據(jù)表與簡(jiǎn)單Java類(lèi)映射 153 3.13 對(duì)象比較 156 3.14 static關(guān)鍵字 160 3.14.1 static定義屬性 160 3.14.2 static定義方法 162 3.14.3 主方法 164 3.14.4 static的實(shí)際應(yīng)用 165 3.15 代碼塊 167 3.15.1 普通代碼塊 167 3.15.2 構(gòu)造塊 168 3.15.3 靜態(tài)塊 168 3.16 內(nèi)部類(lèi) 170 3.16.1 基本概念 170 3.16.2 使用static定義內(nèi)部類(lèi) 174 3.16.3 在方法中定義內(nèi)部類(lèi) 175 3.17 鏈表 177 3.17.1 鏈表的基本形式 178 3.17.2 鏈表的基本雛形 181 3.17.3 開(kāi)發(fā)可用鏈表 184 3.17.4 使用鏈表 194 本章小結(jié) 200 課后習(xí)題 201 第4章 面向?qū)ο蟾呒?jí)知識(shí) 204 (視頻373分鐘,例題96個(gè),提示23個(gè),注意9個(gè),問(wèn)答9個(gè),技術(shù)穿越6個(gè),面試題4個(gè)) 4.1 繼承性 204 4.1.1 繼承問(wèn)題的引出 204 4.1.2 繼承的實(shí)現(xiàn) 205 4.1.3 繼承的限制 207 4.2 覆寫(xiě) 211 4.2.1 方法的覆寫(xiě) 211 4.2.2 屬性的覆蓋 217 4.3 繼承案例 218 4.3.1 開(kāi)發(fā)數(shù)組的父類(lèi) 219 4.3.2 開(kāi)發(fā)排序類(lèi) 221 4.3.3 開(kāi)發(fā)反轉(zhuǎn)類(lèi) 222 4.4 final關(guān)鍵字 223 4.5 多態(tài)性 224 4.6 抽象類(lèi) 230 4.6.1 抽象類(lèi)定義 230 4.6.2 抽象類(lèi)的相關(guān)限制 232 4.6.3 抽象類(lèi)應(yīng)用——模板設(shè)計(jì)模式 236 4.7 接口 240 4.7.1 接口的基本定義 240 4.7.2 接口的實(shí)際應(yīng)用——標(biāo)準(zhǔn) 245 4.7.3 接口的應(yīng)用——工廠設(shè)計(jì)模式(Factory) 247 4.7.4 接口的應(yīng)用——代理設(shè)計(jì)模式(Proxy) 250 4.7.5 抽象類(lèi)與接口的區(qū)別 252 4.8 Object類(lèi) 254 4.8.1 Object類(lèi)的基本定義 254 4.8.2 取得對(duì)象信息:toString() 255 4.8.3 對(duì)象比較:equals() 256 4.8.4 Object類(lèi)與引用數(shù)據(jù)類(lèi)型 257 4.8.5 修改鏈表 259 4.9 綜合練習(xí):寵物商店 264 4.10 匿名內(nèi)部類(lèi) 269 4.11 基本數(shù)據(jù)類(lèi)型的包裝類(lèi) 270 4.11.1 裝箱與拆箱操作 271 4.11.2 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 274 本章小結(jié) 277 課后習(xí)題 278 第5章 包及訪(fǎng)問(wèn)控制權(quán)限 282 (視頻89分鐘,例題22個(gè),提示8個(gè),注意2個(gè),問(wèn)答2個(gè),技術(shù)穿越1個(gè),面試題1個(gè)) 5.1 包的定義 282 5.2 包的導(dǎo)入 283 5.3 系統(tǒng)常見(jiàn)包 287 5.4 jar命令 288 5.5 訪(fǎng)問(wèn)控制權(quán)限 289 5.6 命名規(guī)范 291 5.7 單例設(shè)計(jì)模式(Singleton) 291 5.8 多例設(shè)計(jì)模式 295 本章小結(jié) 297 課后習(xí)題 297 第6章 異常的捕獲及處理 298 (視頻83分鐘,例題18個(gè),提示5個(gè),注意1個(gè),問(wèn)答4個(gè),技術(shù)穿越2個(gè),面試題2個(gè)) 6.1 認(rèn)識(shí)異!299 6.2 處理異常 300 6.3 異常的處理流程 304 6.4 throws關(guān)鍵字 308 6.5 throw關(guān)鍵字 309 6.6 異常處理的標(biāo)準(zhǔn)格式 310 6.7 RuntimeException類(lèi) 312 6.8 assert關(guān)鍵字 313 6.9 自定義異!314 本章小結(jié) 315 課后習(xí)題 315 第7章 Eclipse開(kāi)發(fā)工具 317 (視頻75分鐘,例題5個(gè),提示6個(gè),注意1個(gè)) 7.1 Eclipse簡(jiǎn)介 317 7.2 JDT的使用 319 7.3 JUnit的使用 329 本章小結(jié) 331 第8章 Java新特性 332 (視頻175分鐘,例題56個(gè),提示13個(gè),注意1個(gè),問(wèn)答2個(gè),技術(shù)穿越5個(gè),面試題1個(gè)) 8.1 可變參數(shù) 333 8.2 foreach循環(huán) 335 8.3 靜態(tài)導(dǎo)入 335 8.4 泛型 337 8.4.1 泛型的引出 337 8.4.2 通配符 342 8.4.3 泛型接口 346 8.4.4 泛型方法 347 8.5 枚舉 348 8.5.1 認(rèn)識(shí)枚舉 348 8.5.2 定義其他結(jié)構(gòu) 351 8.5.3 枚舉的實(shí)際作用 354 8.6 Annotation 356 8.6.1 準(zhǔn)確的覆寫(xiě):@Override 357 8.6.2 聲明過(guò)期操作:@Deprecated 358 8.6.3 壓制警告:@Suppress Warnings 359 8.7 接口定義加強(qiáng) 359 8.8 Lambda表達(dá)式 361 8.9 方法引用 365 8.10 內(nèi)建函數(shù)式接口 368 本章小結(jié) 370 課后習(xí)題 371 第三部分 Java高級(jí)編程 第9章 多線(xiàn)程 373 (視頻167分鐘,例題24個(gè),提示10個(gè),注意2個(gè),問(wèn)答2個(gè),技術(shù)穿越1個(gè),面試題6個(gè)) 9.1 線(xiàn)程與進(jìn)程 373 9.2 多線(xiàn)程實(shí)現(xiàn) 374 9.2.1 繼承Thread類(lèi) 374 9.2.2 實(shí)現(xiàn)Runnable接口 377 9.2.3 多線(xiàn)程兩種實(shí)現(xiàn)方式的區(qū)別 378 9.2.4 利用Callable接口實(shí)現(xiàn)多線(xiàn)程 382 9.2.5 線(xiàn)程的操作狀態(tài) 384 9.3 多線(xiàn)程常用操作方法 385 9.3.1 線(xiàn)程的命名與取得 385 9.3.2 線(xiàn)程的休眠 387 9.3.3 線(xiàn)程優(yōu)先級(jí) 388 9.4 線(xiàn)程的同步與死鎖 390 9.4.1 同步問(wèn)題的引出 390 9.4.2 同步操作 392 9.4.3 死鎖 395 9.5 線(xiàn)程間的經(jīng)典操作案例——生產(chǎn)者與消費(fèi)者案例 397 9.5.1 問(wèn)題的引出 397 9.5.2 解決數(shù)據(jù)錯(cuò)亂問(wèn)題 399 9.5.3 解決數(shù)據(jù)重復(fù)問(wèn)題 401 9.6 線(xiàn)程的生命周期 403 本章小結(jié) 405 課后習(xí)題 405 第10章 Java常用類(lèi)庫(kù) 407 (視頻364分鐘,例題60個(gè),提示25個(gè),注意6個(gè),問(wèn)答8個(gè),技術(shù)穿越2個(gè),面試題4個(gè)) 10.1 StringBuffer類(lèi) 407 10.2 Runtime類(lèi) 412 10.3 System類(lèi) 416 10.4 對(duì)象克隆 419 10.5 數(shù)字操作類(lèi) 420 10.5.1 Math類(lèi) 420 10.5.2 Random類(lèi) 421 10.5.3 大數(shù)字操作類(lèi) 423 10.6 日期處理類(lèi) 425 10.6.1 Date類(lèi) 426 10.6.2 日期格式化:SimpleDateFormat 427 10.6.3 Calendar類(lèi) 429 10.7 比較器 430 10.7.1 Arrays類(lèi) 430 10.7.2 比較器:Comparable 432 10.7.3 數(shù)據(jù)結(jié)構(gòu)——BinaryTree 434 10.7.4 挽救的比較器:Comparator 437 10.8 正則表達(dá)式 440 10.8.1 問(wèn)題引出 440 10.8.2 正則標(biāo)記 442 10.8.3 String類(lèi)對(duì)正則的支持 443 10.8.4 java.util.regex包支持 447 10.9 反射機(jī)制 449 10.9.1 認(rèn)識(shí)反射 449 10.9.2 Class類(lèi)對(duì)象實(shí)例化 450 10.9.3 反射實(shí)例化對(duì)象 451 10.9.4 使用反射調(diào)用構(gòu)造 454 10.9.5 反射調(diào)用方法 457 10.9.6 反射調(diào)用成員 459 10.10 國(guó)際化 461 10.10.1 使用Locale類(lèi)定義語(yǔ)言環(huán)境 462 10.10.2 利用ResourceBundle讀取資源文件 463 10.10.3 多資源讀取 465 本章小結(jié) 466 課后習(xí)題 467 第11章 Java IO編程 469 (視頻307分鐘,例題42個(gè),提示27個(gè),注意2個(gè),問(wèn)答4個(gè),技術(shù)穿越4個(gè)) 11.1 文件操作類(lèi):File 469 11.2 字節(jié)流與字符流 474 11.2.1 字節(jié)輸出流:OutputStream 475 11.2.2 字節(jié)輸入流:InputStream 479 11.2.3 字符輸出流:Writer 484 11.2.4 字符輸入流:Reader 486 11.2.5 字節(jié)流與字符流的區(qū)別 488 11.3 轉(zhuǎn)換流 489 11.4 案例:文件復(fù)制 491 11.5 字符編碼 493 11.6 內(nèi)存流 495 11.7 打印流 498 11.7.1 打印流設(shè)計(jì)思想 499 11.7.2 打印流 501 11.7.3 PrintStream類(lèi)的改進(jìn) 502 11.8 System類(lèi)對(duì)IO的支持 503 11.8.1 錯(cuò)誤輸出:System.err 504 11.8.2 信息輸出:System.out 505 11.8.3 系統(tǒng)輸入:System.in 506 11.9 字符緩沖流:BufferedReader 508 11.10 掃描流:Scanner 511 11.11 對(duì)象序列化 514 11.11.1 序列化接口:Serializable 515 11.11.2 實(shí)現(xiàn)序列化與反序列化 515 11.11.3 transient關(guān)鍵字 517 本章小結(jié) 518 課后習(xí)題 519 第12章 Java網(wǎng)絡(luò)編程 521 (視頻43分鐘,例題5個(gè),提示1個(gè),技術(shù)穿越1個(gè)) 12.1 網(wǎng)絡(luò)編程 521 12.2 開(kāi)發(fā)第一個(gè)網(wǎng)絡(luò)程序 522 12.3 網(wǎng)絡(luò)開(kāi)發(fā)的經(jīng)典模型——Echo程序 524 本章小結(jié) 527 課后習(xí)題 528 第13章 Java類(lèi)集框架 529 (視頻204分鐘,例題34個(gè),提示15個(gè),注意3個(gè),問(wèn)答3個(gè),技術(shù)穿越2個(gè),面試題5個(gè)) 13.1 類(lèi)集框架簡(jiǎn)介 529 13.2 單對(duì)象保存父接口:Collection 530 13.3 List子接口 531 13.3.1 新的子類(lèi):ArrayList 532 13.3.2 舊的子類(lèi):Vector 535 13.4 Set子接口 536 13.4.1 關(guān)于數(shù)據(jù)排序的說(shuō)明 537 13.4.2 關(guān)于重復(fù)元素的說(shuō)明 539 13.5 集合輸出 541 13.5.1 迭代輸出:Iterator 541 13.5.2 雙向迭代:ListIterator 544 13.5.3 foreach輸出 545 13.5.4 Enumeration輸出 546 13.6 偶對(duì)象保存:Map接口 547 13.6.1 利用Iterator輸出Map集合 550 13.6.2 自定義Map集合的key類(lèi)型 551 13.7 Stack子類(lèi) 553 13.8 Properties子類(lèi) 554 13.9 Collections工具類(lèi) 556 13.10 數(shù)據(jù)流 557 13.10.1 數(shù)據(jù)流基礎(chǔ)操作 557 13.10.2 MapReduce 564 本章小結(jié) 567 課后習(xí)題 568 第14章 Java數(shù)據(jù)庫(kù)編程 569 (視頻121分鐘,例題15個(gè),提示3個(gè),注意3個(gè)) 14.1 JDBC簡(jiǎn)介 569 14.2 連接Oracle數(shù)據(jù)庫(kù) 570 14.3 Statement接口 572 14.3.1 數(shù)據(jù)更新操作 573 14.3.2 數(shù)據(jù)查詢(xún) 576 14.4 PreparedStatement接口 578 14.4.1 Statement接口問(wèn)題 578 14.4.2 PreparedStatement操作 579 14.5 批處理與事務(wù)處理 585 本章小結(jié) 587 課后習(xí)題 587 第四部分 設(shè)計(jì)開(kāi)發(fā) 第15章 DAO設(shè)計(jì)模式 590 (視頻163分鐘,例題11個(gè),提示10個(gè),技術(shù)穿越1個(gè)) 15.1 程序設(shè)計(jì)分層 590 15.2 實(shí)例分析 592 15.3 項(xiàng)目準(zhǔn)備 593 15.3.1 數(shù)據(jù)庫(kù)連接類(lèi) 594 15.3.2 開(kāi)發(fā)Value Object 596 15.4 開(kāi)發(fā)數(shù)據(jù)層 598 15.4.1 開(kāi)發(fā)數(shù)據(jù)層操作標(biāo)準(zhǔn) 598 15.4.2 數(shù)據(jù)層實(shí)現(xiàn)類(lèi) 601 15.4.3 定義數(shù)據(jù)層工廠類(lèi)——DAOFactory 605 15.5 開(kāi)發(fā)業(yè)務(wù)層 606 15.5.1 開(kāi)發(fā)業(yè)務(wù)層標(biāo)準(zhǔn)——IEmpService 606 15.5.2 業(yè)務(wù)層實(shí)現(xiàn)類(lèi) 609 15.5.3 定義業(yè)務(wù)層工廠類(lèi)——ServiceFactory 612 15.6 代碼測(cè)試 613 15.6.1 調(diào)用測(cè)試 613 15.6.2 利用JUnit進(jìn)行測(cè)試 614 本章小結(jié) 617 附錄 綜合測(cè)試 618 測(cè)試試卷一 618 測(cè)試試卷二 623 測(cè)試試卷三 631 收起全部↑
你還可能感興趣
我要評(píng)論
|