出版時間:2013-5 出版社:李偉、張金輝、 等 機械工業(yè)出版社 (2013-05出版)
內(nèi)容概要
《Java入門經(jīng)典》按照學(xué)習(xí)Java的最佳順序來分配章節(jié),共分為4篇20章。其中,前3篇可以使讀者掌握Java的編程知識,第4篇可以使讀者學(xué)習(xí)實際項目的開發(fā)過程?!禞ava入門經(jīng)典》以初中級程序員為對象,從了解Java和搭建開發(fā)環(huán)境講起,然后介紹Java開發(fā)的基礎(chǔ)技術(shù),接著講解Java開發(fā)的高級內(nèi)容,最后解讀如何開發(fā)一個完整項目。講解步驟詳盡,版式新穎,使讀者在閱讀時一目了然,從而快速掌握Java開發(fā)技術(shù)。《Java入門經(jīng)典》在講解Java開發(fā)技術(shù)時,提供了豐富的實例,以便讀者隨學(xué)隨練,真正做到學(xué)有所用。另外,為了便于讀者更好地學(xué)習(xí)和使用《Java入門經(jīng)典》,書中所有的代碼都提供了詳盡的注釋?!禞ava入門經(jīng)典》光盤提供了明日科技數(shù)十年的資源積累的程序開發(fā)資源庫,包括海量實例資源庫、模塊資源庫、項目案例資源庫、測試題庫系統(tǒng)、面試資源庫等內(nèi)容。
書籍目錄
前言 第一篇基礎(chǔ)知識篇 第1章初識Java真面目 視頻講解:16分鐘 1.1 Java簡介 1.1.1什么是Java語言 1.1.2 Java語言的優(yōu)勢 1.1.3編程語言排行榜 1.1.4 Java的進化史 1.1.5 Java成功案例 1.2 Java特性 1.2.1 Java的應(yīng)用領(lǐng)域 1.2.2 Java語法的特征 1.3怎么學(xué)Java 1.3.1 Java程序員的成長之路 1.3.2如何學(xué)好Java 1.4本章小結(jié) 1.5 習(xí)題 第2章動手寫“Hello World” 視頻講解:12分鐘 2.1搭建Java開發(fā)環(huán)境 2.1.1下載JDK 2.1.2安裝JDK 2.1.3配置和測試JDK 2.2 Java程序的開發(fā)流程 2.3編寫Java程序 2.3.1輸入源代碼 2.3.2編譯和運行程序 2.3.3使用JavaAPI文檔 2.4上機實踐 2.4.1下載JRE 2.4.2將JDK安裝到D盤 2.4.3編寫程序輸出小豬臉圖像 2.5本章小結(jié) 2.6習(xí)題 第3章扎實Java語言基本語法 視頻講解:36分鐘 3.1使用常量與變量 3.1.1常量的概念及使用 3.1.2變量的概念及命名 3.1.3變量的有效范圍 3.2認識基本的數(shù)據(jù)類型 3.2.1整數(shù)類型 3.2.2浮點類型 3.2.3字符類型 3.2.4布爾類型 3.2.5基本數(shù)據(jù)類型間的轉(zhuǎn)換 3.3熟練運用Java運算符 3.3.1賦值運算符 3.3.2算術(shù)運算符 3.3.3關(guān)系運算符 3.3.4邏輯運算符 3.3.5位運算符 3.3.6其他運算符 3.3.7運算符的優(yōu)先級別及結(jié)合性 3.4了解Java標識符與關(guān)鍵字 3.4.1標識符 3.4.2關(guān)鍵字 3.5編碼規(guī)范 3.5.1 Java命名規(guī)范 3.5.2代碼編寫規(guī)則 3.6 Java程序的注釋 3.6.1單行注釋 3.6.2多行注釋 3.6.3文檔注釋 3.7上機實踐 3.7.1獲取字符的Unicode編碼 3.7.2計算長方形的周長 3.7.3類型轉(zhuǎn)換實例 3.8本章小結(jié) 3.9習(xí)題 第4章理解算法和流程控制 視頻講解:11分鐘 4.1與算法的第一次接觸 4.1.1什么是算法 4.1.2如何描述算法 4.2運用分支語句 4.2.1簡單的if條件語句 4.2.2 if—else條件語句 4.2.3 if—else—if多分支語句 4.2.4 switch多分支語句 4.2.5 if語句和switch語句的區(qū)別 4.3學(xué)習(xí)循環(huán)語句 4.3.1 for循環(huán)語句 4.3.2 while循環(huán)語句 4.3.3 do—while循環(huán)語句 4.3.4 foreach語句 4.3.5循環(huán)語句間的區(qū)別 4.4學(xué)習(xí)跳轉(zhuǎn)語句 4.4.1 break跳轉(zhuǎn)語句 4.4.2 continue跳轉(zhuǎn)語句 4.4.3 return跳轉(zhuǎn)語句 4.5上機實踐 4.5.1判斷用戶輸入月份所屬的季節(jié) 4.5.2輸出乘法表 4.5.3計算階乘 4.6本章小結(jié) 4.7習(xí)題 第5章流行的Java開發(fā)工具 視頻講解:27分鐘 5.1為什么要使用Eclipse開發(fā)工具 5.2 Eclipse的工作臺 5.2.1 Eclipse工作臺概述 5.2.2透視圖 5.2.3編輯器 5.2.4熟悉Eclipse的菜單欄和工具欄 5.3怎樣編寫Java程序 5.3.1新建Java項目 5.3.2新建Java類 5.3.3編寫Java代碼 5.3.4運行程序 5.3.5保存并關(guān)閉Java項目 5.4探秘Eclipse資源管理 5.4.1導(dǎo)入Java類 5.4.2導(dǎo)入Java項目 5.4.3導(dǎo)出Java項目 5.5上機實踐 5.5.1下載最新的Eclipse 5.5.2為最新的Eclipse安裝中文語言包 5.5.3為Eclipse添加新的JDK環(huán)境 5.6本章小結(jié) 5.7習(xí)題 第6章解密面向?qū)ο缶幊?視頻講解:30分鐘 6.1什么是面向?qū)ο缶幊? 6.1.1面向?qū)ο缶幊痰母攀?6.1.2面向?qū)ο缶幊痰奶攸c 6.2類和對象 6.2.1定義類 6.2.2成員變量和局部變量 6.2.3構(gòu)造方法的概念及用途 6.2.4創(chuàng)建對象 6.2.5使用對象 6.2.6銷毀對象 6.3使用包 6.3.1包的概念 6.3.2創(chuàng)建包 6.3.3使用包中的類 6.4了解Java中的繼承關(guān)系 6.4.1繼承的概念 6.4.2創(chuàng)建子類 6.4.3繼承的使用原則 6.4.4使用this關(guān)鍵字 …… 第二篇核心技術(shù)篇 第三篇高級應(yīng)用篇 第四篇項目實戰(zhàn)篇
章節(jié)摘錄
版權(quán)頁: 插圖: 第6章 解密面向?qū)ο缶幊?視頻講解:30分鐘 提到面向?qū)ο?,相信大家都不會陌生,因為無論是從網(wǎng)上,還是從程序員的聊天中,經(jīng)常會看到或聽到這個詞,但是究竟什么是面向?qū)ο?,并不是每個人都能說清楚的。實際上,面向?qū)ο笫且环N思想,最初起源于20世紀60年代中期的仿真程序設(shè)計語言Simula。面向?qū)ο笏枷雽⒖陀^世界中的事物描述為對象,并通過抽象思維方法將需要解決的實際問題分解成人們易于理解的對象模型,然后通過這些對象模型來構(gòu)建應(yīng)用程序的功能。它的目標是開發(fā)出能夠反映現(xiàn)實世界某個特定片段的程序。Java是面向?qū)ο蟪绦蛟O(shè)計語言,那么Java是如何實現(xiàn)面向?qū)ο蟮哪兀勘菊戮蜑樽x者介紹這方面的內(nèi)容。 通過本章的學(xué)習(xí),希望讀者可以達到以下的學(xué)習(xí)目的: 掌握面向?qū)ο蟪绦蛟O(shè)計的特點。 學(xué)會定義Java類。 學(xué)會創(chuàng)建Java類對象。 了解包和繼承的概念。 掌握創(chuàng)建子類對象的方法及繼承的原則。 掌握創(chuàng)建包及使用包中類的方法。 掌握方法的重載和覆蓋。 掌握抽象類與final類。 掌握接口的定義與實現(xiàn)。 6.1什么是面向?qū)ο缶幊?提到面向?qū)ο螅匀粫氲矫嫦蜻^程,面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)把這些步驟一一實現(xiàn),使用的時候一個一個依次調(diào)用就可以了;面向?qū)ο笫前呀鉀Q的問題根據(jù)一定的規(guī)則劃分成多個獨立的對象,然后通過調(diào)用對象的方法來實現(xiàn)問題的求解。當然,一個應(yīng)用模塊通常會包含多個對象,通過多個對象的相互配合來實現(xiàn)應(yīng)用模塊的功能。這樣做的好處是當應(yīng)用模塊功能發(fā)生變動時,只需要修改個別的對象就可以了。這樣做更容易維護代碼,同時,對象間的聯(lián)系性(耦合度)比較小,可以充分實現(xiàn)代碼的復(fù)用。這正是面向?qū)ο蟪绦蛟O(shè)計被廣泛采用的主要原因之一。 6.1.1 面向?qū)ο缶幊痰母攀?對象就是客觀世界中存在的人、事和物體等實體。在現(xiàn)實世界中,對象隨處可見,例如,路邊生長的樹、天上飛的鳥、水里游的魚和路上跑的車等。不過,這里說的樹、鳥、魚和車都是對同一類事物的總稱,這就是面向?qū)ο笾械念悾╟lass)。這時讀者可能要問,那么對象和類之間的關(guān)系是什么呢?對象就是符合某種類定義所產(chǎn)生出來的實例(instance),雖然在日常生活中我們習(xí)慣用類名稱呼這些對象,但是實際上看到的還是對象的實例,而不是一個類,例如,你看見樹上落著一只鳥,這里的“鳥”雖然是一個類名,但實際上你看見的是鳥類的一個實例對象,而不是鳥類。由此可見,類只是一個抽象的稱呼,而對象則是與現(xiàn)實生活中的事物相對應(yīng)的實體。類與對象的關(guān)系如圖6.1所示。
編輯推薦
《Java入門經(jīng)典》從初學(xué)者的角度出發(fā),為想要學(xué)習(xí)Java編程、想要使用Java從事軟件開發(fā)的初中級開發(fā)人員、編程愛好者、大學(xué)師生精心策劃。所講內(nèi)容從技術(shù)應(yīng)用的角度出發(fā),結(jié)合實際應(yīng)用進行講解,以便讓想要學(xué)習(xí)Java編程的開發(fā)人員能夠?qū)W會編程,并能夠開發(fā)出實用的軟件。
圖書封面
評論、評分、閱讀與下載