出版時(shí)間:2012-9 出版社:清華大學(xué)出版社 作者:明日科技 頁(yè)數(shù):564
Tag標(biāo)簽:無(wú)
前言
叢書說(shuō)明:“軟件開發(fā)視頻大講堂”(第1版)于2008年8月出版以來(lái),因其編寫細(xì)膩,易學(xué)實(shí)用,配備全程視頻等,在軟件開發(fā)類圖書市場(chǎng)上產(chǎn)生了很大反響,絕大部分品種在全國(guó)軟件開發(fā)零售圖書排行榜中名列前茅,2009年多個(gè)品種被評(píng)為“全國(guó)優(yōu)秀暢銷書”。 “軟件開發(fā)視頻大講堂”叢書(第2版)于2010年8月出版,自出版至今,絕大部分品種在全國(guó)軟件開發(fā)類零售圖書排行榜中,依然持續(xù)名列前茅。叢書迄今累計(jì)已銷售近40萬(wàn)冊(cè),被百余所高校計(jì)算機(jī)相關(guān)專業(yè)、軟件學(xué)院選為教學(xué)參考書,在眾多的軟件開發(fā)類圖書中成為一支最耀眼的品牌?! 败浖_發(fā)視頻大講堂”叢書(第3版)在前兩版的基礎(chǔ)上,增刪了品種,修正了疏漏,重新錄制了視頻,提供了從入門學(xué)習(xí),到實(shí)例應(yīng)用,到模塊開發(fā),到項(xiàng)目開發(fā),到能力測(cè)試,直到面試等各個(gè)階段的海量開發(fā)資源庫(kù)。為了方便教學(xué),還提供了教學(xué)課件PPT?! ava是Sun公司推出的能夠跨越多平臺(tái)的、可移植性最高的一種面向?qū)ο蟮木幊陶Z(yǔ)言。自面世以來(lái),Java憑借其易學(xué)易用、功能強(qiáng)大的特點(diǎn)得到了廣泛的應(yīng)用。其強(qiáng)大的跨平臺(tái)特性使Java程序可以運(yùn)行在大部分系統(tǒng)平臺(tái)上,甚至手持電話、商務(wù)助理等移動(dòng)電子產(chǎn)品,都可以運(yùn)行Java程序,真正做到“一次編寫,到處運(yùn)行”。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等,這使得它成為應(yīng)用范圍最廣泛的開發(fā)語(yǔ)言。本書內(nèi)容 本書提供了從入門到編程高手所必備的各類知識(shí),共分4篇?! 〉?篇:基礎(chǔ)知識(shí)。本篇通過(guò)初識(shí)Java、熟悉Eclipse開發(fā)工具、Java語(yǔ)言基礎(chǔ)、流程控制、字符串、數(shù)組、類和對(duì)象、包裝類、數(shù)字處理類等內(nèi)容的介紹,并結(jié)合大量的圖示、實(shí)例、視頻等,使讀者快速掌握J(rèn)ava語(yǔ)言,為以后編程奠定堅(jiān)實(shí)的基礎(chǔ)?! 〉?篇:核心技術(shù)。本篇介紹了接口、繼承與多態(tài),類的高級(jí)特性,異常處理,Swing程序設(shè)計(jì),集合類,I/O(輸入/輸出),反射,枚舉類型與泛型,多線程,網(wǎng)絡(luò)通信和數(shù)據(jù)庫(kù)操作等內(nèi)容。學(xué)習(xí)完本篇,能夠開發(fā)一些小型應(yīng)用程序。 第3篇:高級(jí)應(yīng)用。本篇介紹了Swing表格組件、Swing樹組件、Swing其他高級(jí)組件、高級(jí)布局管理器、高級(jí)事件處理、AWT繪圖與音頻播放、打印技術(shù)等內(nèi)容。學(xué)習(xí)完本篇,能夠開發(fā)高級(jí)的桌面應(yīng)用程序、多媒體程序和打印程序等?! 〉?篇:項(xiàng)目實(shí)戰(zhàn)。本篇通過(guò)一個(gè)大型、完整的企業(yè)進(jìn)銷存管理系統(tǒng),運(yùn)用軟件工程的設(shè)計(jì)思想,讓讀者學(xué)習(xí)如何進(jìn)行軟件項(xiàng)目的實(shí)踐開發(fā)。書中按照“編寫項(xiàng)目計(jì)劃書→系統(tǒng)設(shè)計(jì)→數(shù)據(jù)庫(kù)設(shè)計(jì)→創(chuàng)建項(xiàng)目→實(shí)現(xiàn)項(xiàng)目→運(yùn)行項(xiàng)目→項(xiàng)目打包部署→解決開發(fā)常見問題”的流程進(jìn)行介紹,帶領(lǐng)讀者一步步親身體驗(yàn)開發(fā)項(xiàng)目的全過(guò)程。本書特點(diǎn)◆ 由淺入深,循序漸進(jìn)。本書以初、中級(jí)程序員為對(duì)象,先從Java語(yǔ)言基礎(chǔ)學(xué)起,再學(xué)習(xí)Java的核心技術(shù),然后學(xué)習(xí)Swing的高級(jí)應(yīng)用,最后學(xué)習(xí)開發(fā)一個(gè)完整項(xiàng)目。講解過(guò)程中步驟詳盡,版式新穎,在操作的內(nèi)容圖片上以(((……的編號(hào)+內(nèi)容的方式進(jìn)行標(biāo)注,使讀者在閱讀時(shí)一目了然,從而快速掌握書中內(nèi)容?!?語(yǔ)音視頻,講解詳盡。書中每一章節(jié)均提供聲圖并茂的語(yǔ)音視頻教學(xué)視頻,讀者可以根據(jù)書中提供的視頻位置在光盤中找到。這些視頻能夠引導(dǎo)初學(xué)者快速入門,感受編程的快樂和成就感,增強(qiáng)進(jìn)一步學(xué)習(xí)的信心,從而快速成為編程高手?!?實(shí)例典型,輕松易學(xué)。通過(guò)例子學(xué)習(xí)是最好的學(xué)習(xí)方式,本書通過(guò)“一個(gè)知識(shí)點(diǎn)、一個(gè)例子、一個(gè)結(jié)果、一段評(píng)析,一個(gè)綜合應(yīng)用”的模式,透徹詳盡地講述了實(shí)際開發(fā)中所需的各類知識(shí)。另外,為了便于讀者閱讀程序代碼,快速學(xué)習(xí)編程技能,書中幾乎每行代碼都提供了注釋。◆精彩欄目,貼心提醒。本書根據(jù)需要在各章安排了很多“注意”、“說(shuō)明”和“技巧”等小欄目,讓讀者可以在學(xué)習(xí)過(guò)程中更輕松地理解相關(guān)知識(shí)點(diǎn)及概念,更快地掌握個(gè)別技術(shù)的應(yīng)用技巧。◆應(yīng)用實(shí)踐,隨時(shí)練習(xí)。書中幾乎每章都提供了“實(shí)踐與練習(xí)”,使讀者能夠通過(guò)對(duì)問題的解答重新回顧、熟悉所學(xué)知識(shí),舉一反三,為進(jìn)一步學(xué)習(xí)做好充分的準(zhǔn)備。讀者對(duì)象◆初學(xué)編程的自學(xué)者 ◆編程愛好者◆大中專院校的老師和學(xué)生 ◆相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員◆畢業(yè)設(shè)計(jì)的學(xué)生 ◆初、中級(jí)程序開發(fā)人員◆程序測(cè)試及維護(hù)人員 ◆參加實(shí)習(xí)的“菜鳥”程序員讀者服務(wù) 為了方便解決本書疑難問題,讀者朋友可加我們的QQ(可容納10萬(wàn)人),也可以留言,我們將竭誠(chéng)為您服務(wù)。致讀者 本書由Java程序開發(fā)團(tuán)隊(duì)組織編寫,主要人員有王國(guó)輝、陳丹丹、李偉、劉欣、顧彥玲、楊麗、寇長(zhǎng)梅、王小科、趙會(huì)東、潘凱華、趙永發(fā)、李慧、李繼業(yè)、劉淇、王雙、趙旭陽(yáng)、陳媛、劉莉莉、曹飛飛、朱曉、高春艷、陳英、高飛、張金輝、鄒淑芳、高悅、高茹、王敬潔、李賀、李浩然、郭銳、郭鐵、郝洪斌、張世輝、李嚴(yán)、苗春義、劉清懷、張領(lǐng)等。在編寫過(guò)程中,我們以科學(xué)、嚴(yán)謹(jǐn)?shù)膽B(tài)度,力求精益求精,但錯(cuò)誤、疏漏之處在所難免,敬請(qǐng)廣大讀者批評(píng)指正?! 「兄x您購(gòu)買本書,希望本書能成為您編程路上的領(lǐng)航者?! 傲汩T檻”編程,一切皆有可能。 祝讀書快樂! 編 者
內(nèi)容概要
《軟件開發(fā)視頻大講堂:Java從入門到精通(第3版)》從初學(xué)者角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,詳細(xì)介紹了使用Java語(yǔ)言進(jìn)行程序開發(fā)需要掌握的知識(shí)。全書分為28章,包括初識(shí)Java,熟悉Eclipse開發(fā)工具,Java語(yǔ)言基礎(chǔ),流程控制,字符串,數(shù)組,類和對(duì)象,包裝類,數(shù)字處理類,接口、繼承與多態(tài),類的高級(jí)特性,異常處理,Swing程序設(shè)計(jì),集合類,I/O(輸入/輸出),反射,枚舉類型與泛型,多線程,網(wǎng)絡(luò)通信,數(shù)據(jù)庫(kù)操作,Swing表格組件,Swing樹組件,Swing其他高級(jí)組件,高級(jí)布局管理器,高級(jí)事件處理,AWT繪圖與音頻播放,打印技術(shù)和企業(yè)進(jìn)銷存管理系統(tǒng)等。書中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼給出了詳細(xì)的注釋,可以使讀者輕松領(lǐng)會(huì)Java程序開發(fā)的精髓,快速提高開發(fā)技能。另外,本書除了紙質(zhì)內(nèi)容之外,配書光盤中還給出了海量開發(fā)資源庫(kù),主要內(nèi)容如下: 語(yǔ)音視頻講解:總時(shí)長(zhǎng)32小時(shí),共312段 實(shí)例資源庫(kù):732個(gè)實(shí)例及源碼詳細(xì)分析 模塊資源庫(kù):15個(gè)經(jīng)典模塊開發(fā)過(guò)程完整展現(xiàn) 項(xiàng)目案例資源庫(kù):15個(gè)企業(yè)項(xiàng)目開發(fā)過(guò)程完整展現(xiàn) 測(cè)試題庫(kù)系統(tǒng):616道能力測(cè)試題目 面試資源庫(kù):369個(gè)企業(yè)面試真題 PPT電子教案 《軟件開發(fā)視頻大講堂:Java從入門到精通(第3版)》適合作為軟件開發(fā)入門者的自學(xué)用書,也適合作為高等院校相關(guān)專業(yè)的教學(xué)參考書,也可供開發(fā)人員查閱、參考。
書籍目錄
第1篇 基礎(chǔ)知識(shí) 第1章 初識(shí)Java 視頻講解:34分鐘 1.1 Java簡(jiǎn)介 1.1.1 什么是Java語(yǔ)言 1.1.2 Java的應(yīng)用領(lǐng)域 1.1.3 Java的版本 1.1.4 怎樣學(xué)好Java 1.1.5 JavaAPI文檔 1.2 Java語(yǔ)言的特性 1.2.1 簡(jiǎn)單 1.2.2 面向?qū)ο?1.2.3 分布性 1.2.4 可移植性 1.2.5 解釋型 1.2.6 安全性 1.2.7 健壯性 1.2.8 多線程 1.2.9 高性能 1.2.10 動(dòng)態(tài) 1.3 搭建Java環(huán)境 1.3.1 JDK下載 1.3.2 Windows系統(tǒng)的JDK環(huán)境 1.4 第一個(gè)Java程序 1.5 小結(jié) 1.6 實(shí)踐與練習(xí) 第2章 熟悉Eclipse開發(fā)工具 視頻講解:35分鐘 2.1 熟悉Eclipse 2.1.1 Eclipse簡(jiǎn)介 2.1.2 下載Eclipse 2.1.3 安裝Eclipsc的中文語(yǔ)言包 2.1.4 Eclipse的配置與啟動(dòng) 2.1.5 Eclipse工作臺(tái) 2.1.6 透視圖與視圖 2.1.7 菜單欄 2.1.8 工具欄 2.1.9 “包資源管理器”視圖 2.1.10 “控制臺(tái)”視圖 2.2 使用Eclipse 2.2.1 創(chuàng)建Java項(xiàng)目 2.2.2 創(chuàng)建Java類文件 2.2.3 使用編輯器編寫程序代碼 2.2.4 運(yùn)行Java程序 2.3 程序調(diào)試 2.4 小結(jié) 2.5 實(shí)踐與練習(xí) 第3章 Java語(yǔ)言基礎(chǔ) 視頻講解:37分鐘 3.1 Java主類結(jié)構(gòu) 3.1.1 包聲明 3.1.2 聲明成員變量和局部變量 3.1.3 編寫主方法 3.1.4 導(dǎo)入API類庫(kù) 3.2 基本數(shù)據(jù)類型 3.2.1 整數(shù)類型 3.2.2 浮點(diǎn)類型 3.2.3 字符類型 3.2.4 布爾類型 3.3 變量與常量 3.3.1 標(biāo)識(shí)符和關(guān)鍵字 3.3.2 聲明變量 3.3.3 聲明常量 3.3.4 變量的有效范圍 3.4 運(yùn)算符 3.4.1 賦值運(yùn)算符 3.4.2 算術(shù)運(yùn)算符 3.4.3 自增和自減運(yùn)算符 3.4.4 比較運(yùn)算符 3.4.5 邏輯運(yùn)算符 3.4.6 位運(yùn)算符 3.4.7 三元運(yùn)算符 3.4.8 運(yùn)算符優(yōu)先級(jí) 3.5 數(shù)據(jù)類型轉(zhuǎn)換 3.5.1 隱式類型轉(zhuǎn)換 3.5.2 顯式類型轉(zhuǎn)換 3.6 代碼注釋與編碼規(guī)范 3.6.1 代碼注釋 3.6.2 編碼規(guī)范 3.7 小結(jié) 3.8 實(shí)踐與練習(xí) 第4章 流程控制 視頻講解:25分鐘 4.1 復(fù)合語(yǔ)句 4.2 條件語(yǔ)句 4.2.1 if條件語(yǔ)句 4.2.2 switch多分支語(yǔ)句 43 循環(huán)語(yǔ)句 4.3.1 while循環(huán)語(yǔ)句 4.3.2 do while循環(huán)語(yǔ)句 4.3.3 for循環(huán)語(yǔ)句 4.4 小結(jié) 4.5 實(shí)踐與練習(xí) 第5章 字符串 視頻講解:38分鐘 5.1 Stnng類 5.1.1 聲明字符串 5.1.2創(chuàng)建字符串 5.2 連接字符串 5.2.1 連接多個(gè)字符串 5.2.2連接其他數(shù)據(jù)類型 5.3 獲取字符串信息 5.3.1 獲取字符串長(zhǎng)度 5.3.2 字符串查找 5.3.3 獲取指定索引位置的字符 5.4 字符串操作 5.4.1 獲取子字符串 5.4.2 去除空格 5.4.3 字符串替換 5.4.4 判斷字符串的開始與結(jié)尾 5.4.5 判斷字符串是否相等 5.4.6 按字典順序比較兩個(gè)字符串 5.4.7 字母大小寫轉(zhuǎn)換 5.4.8 字符串分割 5.5 格式化字符串 5.5.1 日期和時(shí)間字符串格式化 5.5.2 常規(guī)類型格式化 5.6 使用正則表達(dá)式 5.7 字符串生成器 5.8 小結(jié) 5.9 實(shí)踐與練習(xí) 第6章 數(shù)組 視頻講解:51分鐘 6.1 數(shù)組概述 6.2 一維數(shù)組的創(chuàng)建及使用 6.2.1 創(chuàng)建一維數(shù)組 6.2.2 初始化一維數(shù)組 6.2.3 使用一維數(shù)組 6.3 二維數(shù)組的創(chuàng)建及使用 6.3.1 二維數(shù)組的創(chuàng)建 6.3.2 二維數(shù)組初始化 6.3.3 使用二維數(shù)組 6.4 數(shù)組的基本操作 6.4.1 遍歷數(shù)組 …… 第7章 類和對(duì)象 第8章 包裝類 第9章 數(shù)字處理類 第2篇 核心技術(shù) 第3篇 高級(jí)應(yīng)用 第4篇 項(xiàng)目實(shí)戰(zhàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 1.2.1 簡(jiǎn)單 Java語(yǔ)言的語(yǔ)法簡(jiǎn)單明了,容易掌握,而且是純面向?qū)ο蟮恼Z(yǔ)言。Java語(yǔ)言的簡(jiǎn)單性主要體現(xiàn)在以下幾個(gè)方面: 語(yǔ)法規(guī)則和C++類似。從某種意義上講,Java語(yǔ)言是由C和C什語(yǔ)言轉(zhuǎn)變而來(lái)的,所以C程序設(shè)計(jì)人員可以很容易地掌握J(rèn)ava語(yǔ)言的語(yǔ)法。 Java語(yǔ)言對(duì)C什進(jìn)行了簡(jiǎn)化和提高。例如,Java使用接口取代了多重繼承,并取消了指針,因?yàn)橹羔樅投嘀乩^承通常使程序變得復(fù)雜。Java語(yǔ)言還通過(guò)實(shí)現(xiàn)垃圾自動(dòng)收集,大大簡(jiǎn)化了程序設(shè)計(jì)人員的資源釋放管理工作。 Java提供了豐富的類庫(kù)和API文檔以及第三方開發(fā)包,另外還有大量的基于Java的開源項(xiàng)目,JDK(Java開發(fā)者工具箱)已經(jīng)開放源代碼,讀者可以通過(guò)分析項(xiàng)目的源代碼,從而提高自己的編程水平。 1.2.2面向?qū)ο?面向?qū)ο笫荍ava語(yǔ)言的基礎(chǔ),也是Java語(yǔ)言的重要特性,它本身就是一種純面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java提倡萬(wàn)物皆對(duì)象,語(yǔ)法中不能在類外面定義單獨(dú)的數(shù)據(jù)和函數(shù),也就是說(shuō),Java語(yǔ)言最外部的數(shù)據(jù)類型是對(duì)象,所有的元素都要通過(guò)類和對(duì)象來(lái)訪問。 1.2.3 分布性 Java的分布性包括操作分布和數(shù)據(jù)分布,其中操作分布是指在多個(gè)不同的主機(jī)上布置相關(guān)操作,而數(shù)據(jù)分布是將數(shù)據(jù)分別存放在多個(gè)不同的主機(jī)上,這些主機(jī)是網(wǎng)絡(luò)中的不同成員。Java可以憑借URL(統(tǒng)一資源定位符)對(duì)象訪問網(wǎng)絡(luò)對(duì)象,訪問方式與訪問本地系統(tǒng)相同。 1.2.4可移植性 Java程序具有與體系結(jié)構(gòu)無(wú)關(guān)的特性,可以方便地移植到網(wǎng)絡(luò)上的不同計(jì)算機(jī)中。同時(shí),Java的類庫(kù)中也實(shí)現(xiàn)了針對(duì)不同平臺(tái)的接口,使這些類庫(kù)可以移植。 1.2.5 解釋型 運(yùn)行Java程序需要解釋器。任何移植了Java解釋器的計(jì)算機(jī)或其他設(shè)備都可以用Java字節(jié)碼進(jìn)行解釋執(zhí)行。字節(jié)碼獨(dú)立于平臺(tái),它本身攜帶了許多編譯時(shí)的信息,使得連接過(guò)程更加簡(jiǎn)單,開發(fā)過(guò)程更加迅速,更具探索性。 1.2.6 安全性 Java語(yǔ)言刪除了類似C語(yǔ)言中的指針和內(nèi)存釋放等語(yǔ)法,有效地避免了非法操作內(nèi)存。Java程序代碼要經(jīng)過(guò)代碼校驗(yàn)、指針校驗(yàn)等很多測(cè)試步驟才能夠運(yùn)行,所以未經(jīng)允許的Java程序不可能出現(xiàn)損害系統(tǒng)平臺(tái)的行為,而且使用Java可以編寫防病毒和防修改的系統(tǒng)。
編輯推薦
“軟件開發(fā)視頻大講堂”叢書系清華社“視頻大講堂”重點(diǎn)大系之一。該大系包括多個(gè)子系列,每個(gè)子系列的圖書在其同品種的圖書中銷售名列前茅,其中:◆??4個(gè)品種榮獲“全行業(yè)優(yōu)秀暢銷品種”◆??1個(gè)品種榮獲2012年清華大學(xué)出版社“專業(yè)暢銷書”一等獎(jiǎng)◆??絕大多數(shù)品種在“全國(guó)計(jì)算機(jī)零售圖書排行榜”同品種排行中名列前茅◆??截至目前該大系累計(jì)銷售超過(guò)55萬(wàn)冊(cè)◆??該大系已成為近年來(lái)清華社計(jì)算機(jī)專業(yè)基礎(chǔ)類零售圖書最暢銷的品牌之一“軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,繼承和創(chuàng)新了清華社“視頻大講堂”大系的編寫模式、寫作風(fēng)格和優(yōu)良品質(zhì)。本書突出了以下內(nèi)容:◆??總長(zhǎng)總時(shí)長(zhǎng)32小時(shí)同步視頻演示講解,可反復(fù)觀摩,讓學(xué)習(xí)更為快捷、高效◆? 732個(gè)典型實(shí)例,通過(guò)實(shí)例學(xué)習(xí)更深入,更有趣,更有動(dòng)力 ◆? 369道面試真題,了解工作實(shí)例及面試問題,更好適應(yīng)企業(yè)需求◆? 616項(xiàng)能力測(cè)試題目,檢測(cè)是否過(guò)關(guān),了解學(xué)習(xí)之不足?!? 根據(jù)全國(guó)計(jì)算機(jī)零售圖書排行榜,本書已經(jīng)連續(xù)8月Java類全國(guó)零售排行前2名 “軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,執(zhí)著于專業(yè),精細(xì)于品質(zhì):◆??集基礎(chǔ)知識(shí)、核心技能、高級(jí)應(yīng)用、項(xiàng)目案例于一體◆??好學(xué)、好用、高效
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載