出版時間:2012-8 出版社:清華大學(xué)出版社 作者:李世民 頁數(shù):459 字?jǐn)?shù):745000
Tag標(biāo)簽:無
內(nèi)容概要
《Java入門很簡單(附光盤)》(作者李世民)是一本面向Java編程初學(xué)者的書籍,不需要讀者有太多的計算機基礎(chǔ)知識。本書講解通俗易懂,循序漸進(jìn),避免云山霧罩、晦澀難懂;語言輕松活潑,用類比、對比、比喻等寫作手法,并配合圖解教學(xué),對難點給出了必要提示;每個知識點都對應(yīng)相應(yīng)的編程實例,便于讀者一邊學(xué)習(xí)一邊動手實踐,既可以提高讀者的動手能力,也可激發(fā)學(xué)習(xí)興趣。本書配帶1張dvd光盤,內(nèi)容為本書配套多媒體教學(xué)視頻、本書源代碼及Java進(jìn)階教學(xué)視頻。
《Java入門很簡單(附光盤)》共12章,涵蓋的內(nèi)容有建立Java語言的開發(fā)環(huán)境及編寫第一個Java程序、了解面向?qū)ο蟮腏ava、變量和常量、數(shù)組、字符串、方法和它的表達(dá)式,Java中的語句、繼承和多態(tài),Java中的類、輸入/輸出對象、異常處理,通過Java使用MySQL數(shù)據(jù)庫。通過學(xué)習(xí)本書內(nèi)容,讀者可以具備初步的Java開發(fā)能力。
《Java入門很簡單(附光盤)》最適合沒有基礎(chǔ)的Java入門新手閱讀;有一定基礎(chǔ)的讀者,也可通過本書進(jìn)一步理解Java語言的各個重要概念和知識點;對于大、中專院校的學(xué)生和培訓(xùn)班的學(xué)員,本書也不失為一本好教材。
作者簡介
李世民,畢業(yè)于西安交通大學(xué)工程力學(xué)系,總參工程兵科研三所助理研究員,主要從事防護(hù)工程方面的科研工作.曾獲軍隊科技進(jìn)步三等獎。
書籍目錄
第1部分 做好準(zhǔn)備工作
第1章 準(zhǔn)備學(xué)習(xí)Java
1.1 Java是什么,什么是Java
1.1.1 Java是一種跨平臺的計算機編程語言
1.1.2 Java的開發(fā)及運行環(huán)境
1.1.3 Java程序的開發(fā)流程
1.2 讓計算機更聰明——Java能做什么
1.2.1 Java的桌面應(yīng)用
1.2.2 Java的網(wǎng)頁應(yīng)用
1.2.3 Java的手機應(yīng)用
1.2.4 Java的其他應(yīng)用
1.3 開始搭建Java環(huán)境
1.3.1 JDK簡介
1.3.2 JDK的下載及安裝
1.3.3 JDK的相關(guān)配置
1.4 開發(fā)第一個Java程序
1.4.1 Hello,World!程序
1.4.2 Java程序的構(gòu)成
1.5 如何學(xué)習(xí)Java
1.6 小結(jié)
1.7 習(xí)題
第2章 現(xiàn)實世界vs Java世界——了解面向?qū)ο蟮腏ava
第2部分 程序中的數(shù)據(jù)
第3章 事物的屬性——變量和常量
第3部分 較復(fù)雜的數(shù)據(jù)
第4章 變量的組合——數(shù)組
第5章 字符大派對——字符串
第4部分 程序功能的實現(xiàn)
第6章 改變變量的值——方法和它的表達(dá)式
第7章 不僅僅是表達(dá)式——Java中的語句
第5部分 面向?qū)ο蟮母呒墐?nèi)容
第8章 方法的多樣性——繼承和多態(tài)
第9章 形形色色的對象類型——Java中的類
第10章 Java程序的對外接口——輸出/輸入對象
第6部分 異常處理機制
第11章 意外的情況——異常處理
第7部分 數(shù)據(jù)庫入門
第12章 通過Java使用mysql數(shù)據(jù)庫
附錄
章節(jié)摘錄
版權(quán)頁: 插圖: 2.7.2 要遵紀(jì)守法——對象的操作方式 在前面的內(nèi)容中,我們已經(jīng)學(xué)習(xí)了什么是現(xiàn)實世界中的對象;什么是面向?qū)ο蟮木幊?;Java中類和對象的定義方式及其封裝特性。在Java中定義好了類,再由類來定義對象,定義了對象之后就可以在Java的程序中使用對象了。如何在Java的程序中使用并操作對象,就是本小節(jié)要介紹的內(nèi)容。由于Java是完全面向?qū)ο蟮木幊谭绞剑虼嗽贘ava的程序中,幾乎一切程序處理過程都離不開對象。讓我們來看看在Java中對象到底是如何使用的吧l 1.先從對象的屬性開始 從上一小節(jié)我們知道了只有設(shè)為“公共的”訪問控制權(quán)限的屬性才能夠被外面的Java程序直接訪問到。而且在2.6.3小節(jié)中講Java中的對象定義時,已經(jīng)給出了訪問對象屬性的語法。這里就不再重復(fù)了,只是有些要注意的事情需要交待一下。在一個成熟的對象定義中,它的屬性都是作為私有類型存在的,不會提供外界直接訪問對象屬性的接口,這不符合對象“封裝”的要求。大家在自己寫些Java程序練習(xí)時,可以直接定義公共的屬性,以方便直接操作對象的屬性。直接訪問對象的屬性帶來的問題大家現(xiàn)在可能還體會不到,在后面的章節(jié)中,我們會適當(dāng)?shù)亟o出些例子來說明這個問題。 當(dāng)然,凡事無絕對。有些屬性如果能夠直接訪問,可以使程序變得更加簡潔,同時也不會影響到對象的封裝。對于類中一些恒定不變的量,如下一章中的整型數(shù)所表示的數(shù)字范圍等,設(shè)為直接可以訪問的屬性值用起來就很方便。 2.如何調(diào)用對象的方法 2.3.3 小節(jié)中還給出了調(diào)用對象方法的語法格式。實際上和取對象屬性值的格式差不多,只是在調(diào)用方法時,在方法名后面加上了傳遞參數(shù)用的一對小括號。關(guān)于向方法傳遞參數(shù)的具體內(nèi)容我們會在后面講函數(shù)的時候給大家解釋。通過這種方式,就可以讓Java來執(zhí)行特定對象的方法。 前面提到過,通過方法可以改變對象屬性的值。由于這個方法本是在類的內(nèi)部定義的,所以這個方法是可以訪問到屬于對象的私有屬性的。這個辦法讓我們可以通過調(diào)用對象公共的方法,然后通過這個公共的方法來修改對象私有的屬性值。聽上去似乎是繞了彎路,為什么不直接修改屬性的值呢?原因是這樣的,在2.5.1小節(jié)中介紹面向?qū)ο缶幊痰暮锰帟r曾經(jīng)提到過,面向?qū)ο蟮木幊棠芙o我們提供對象的統(tǒng)一訪問接口。這個方法就是對象“統(tǒng)一的接Vl”,屬性是做不到這一點的。更進(jìn)一步的原因我們會在后面給出例子。
編輯推薦
《Java入門很簡單》編輯推薦:一把打開Java編程之門的金鑰匙!能讓Java菜鳥在學(xué)習(xí)中少走彎路。講解透徹,總結(jié)經(jīng)驗,視頻教學(xué),中文Java技術(shù)網(wǎng)力薦。一個Java編程老手,他對Java有透徹、深入的理解。他善用比喻、類比、圖解等多種方式講解,幫助讀者理解;他討厭單調(diào)、枯燥、乏味的說教,代之以拉家常式地娓娓道來;他對Java菜鳥的學(xué)習(xí)難點了如指掌,主張從實踐中學(xué)習(xí)Java編程;他耗費一年多的時間編寫了《Java入門很簡單》,并錄制了14.7小時的配套教學(xué)視頻。
名人推薦
圖書市場上不乏大名鼎鼎的Java編程圖書,但適合國內(nèi)讀者閱讀的Java入門好書卻少之又少。幸運的是,《Java入門很簡單》是這樣的一本書。作者以生動風(fēng)趣的語言和透徹的分析,引導(dǎo)讀者理解Java編程。建議Java入門階段的讀者用心研讀,定會大有卑益。 ——中文Java技術(shù)網(wǎng)(www.cn-java.com)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載