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