出版時(shí)間:2009-8 出版社:人民郵電出版社 作者:徐保民,陳旭東,李春艷 編著 頁(yè)數(shù):308
前言
Java是一種純面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。它由C++發(fā)展而來(lái),充分吸取C什語(yǔ)言的優(yōu)點(diǎn),同時(shí)擯棄了C++中諸如指針、內(nèi)存申請(qǐng)和釋放等影響程序健壯性的特性??梢哉f(shuō),Java語(yǔ)言是站在C++語(yǔ)言這個(gè)“巨人”的肩膀上發(fā)展起來(lái)的。 目前,Java語(yǔ)言已經(jīng)真正成長(zhǎng)為一門(mén)被廣泛使用的程序設(shè)計(jì)語(yǔ)言,而且已成為軟件開(kāi)發(fā)者應(yīng)當(dāng)掌握的一門(mén)基礎(chǔ)語(yǔ)言,因?yàn)楹芏嘈碌募夹g(shù)領(lǐng)域都涉及Java語(yǔ)言。 現(xiàn)在市面上有關(guān)Java的書(shū)不少,但是適合于課堂教學(xué)的書(shū)卻不多。結(jié)合多年的教學(xué)經(jīng)驗(yàn)和工程實(shí)踐基礎(chǔ),作者力圖使本教程具有如下特點(diǎn)。 ?。?)內(nèi)容新而全?!靶隆斌w現(xiàn)在以JavaSE6.0為基礎(chǔ)來(lái)講解Java語(yǔ)言的功能和特點(diǎn),“全”體現(xiàn)在對(duì)一般教材沒(méi)有涉及到的字符串常量池、斷言和日志、執(zhí)行器、Annotation注釋及反射機(jī)制等都有較詳細(xì)的論述。 ?。?)螺旋式推進(jìn)。對(duì)新概念的引入和講解循序漸進(jìn)、逐步展開(kāi),確保讀者能夠掌握每一階段所討論的內(nèi)容?! 。?)淺顯易懂。通過(guò)翔實(shí)的示例展現(xiàn)Java語(yǔ)言的編程思想,使讀者在較短的時(shí)間內(nèi)掌握較多的知識(shí)?! 。?)強(qiáng)調(diào)實(shí)用性。既有就事論事而編寫(xiě)的短小程序,也有貫穿全文的綜合的、易于理解的一個(gè)共享白板工具的實(shí)現(xiàn),特別適合讀者動(dòng)手練習(xí)。所有示例程序都在JavaSE6.0環(huán)境下調(diào)試運(yùn)行通過(guò),讀者可以直接參照使用?! ∪珪?shū)包括12章和4個(gè)附錄?! 〉?章概述了Java發(fā)展歷史、特點(diǎn)和運(yùn)行機(jī)制,并對(duì)一個(gè)雖然簡(jiǎn)單但五臟俱全的“Hello World!”程序進(jìn)行了詳細(xì)分析?! 〉?章主要對(duì)Java語(yǔ)言的基本成分進(jìn)行介紹,包括數(shù)據(jù)類型、變量和常量、運(yùn)算符、表達(dá) 式、流程控制等。它們是利用Java語(yǔ)言進(jìn)行程序設(shè)計(jì)的基礎(chǔ)。
內(nèi)容概要
Java是當(dāng)今最流行的程序設(shè)計(jì)語(yǔ)言之一。本書(shū)以Java最新版本Java SE 6.0為基礎(chǔ),全面介紹Java語(yǔ)言的功能和特點(diǎn),主要包括Java語(yǔ)言基礎(chǔ)知識(shí)、面向?qū)ο缶幊碳夹g(shù)、異常處理、輸入/輸出流、泛型、集合、多線程、基于Swing的圖形用戶界面、網(wǎng)絡(luò)編程等內(nèi)容?! ”緯?shū)內(nèi)容豐富、語(yǔ)言簡(jiǎn)練易懂,并輔以大量的示例,即使沒(méi)有程序設(shè)計(jì)語(yǔ)言基礎(chǔ)的讀者,也以輕松地掌握通過(guò)Java進(jìn)行面向?qū)ο缶幊痰姆椒?。本?shū)可作為高等院校計(jì)算機(jī)或相關(guān)專業(yè)的Java語(yǔ)言教材,也可作為Java編程愛(ài)好者的參考書(shū)。
作者簡(jiǎn)介
徐保民,北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院副教授,中國(guó)科學(xué)院計(jì)算技術(shù)研究所博士。曾在法國(guó)國(guó)家信息與自動(dòng)化研究院(INRIA)從事博士后研究,并先后在丹麥和美國(guó)擔(dān)任訪問(wèn)學(xué)者。International Journal on Computer Science and Information Systems編委。發(fā)表論文60余篇
書(shū)籍目錄
第1章 Java概述 1.1 Java發(fā)展歷史 1.2 Java的特點(diǎn) 1.3 Java平臺(tái) 1.4 第一個(gè)Java程序 1.5 應(yīng)用程序剖析 1.6 Java編程風(fēng)格 1.7 Java程序的執(zhí)行過(guò)程 習(xí)題 第2章 Java語(yǔ)言基礎(chǔ) 2.1 Java語(yǔ)言的基本元素 2.2 基本數(shù)據(jù)類型 2.3 枚舉類型 2.4 變量與常量 2.5 運(yùn)算符與表達(dá)式 2.6 類型轉(zhuǎn)換 2.7 流程控制 習(xí)題 第3章 類與對(duì)象 3.1 類 3.2 對(duì)象 3.3 參數(shù)傳遞 3.4 this關(guān)鍵字 3.5 方法重載 3.6 本地方法 3.7 包與JAR文件 ……第4章 繼承、接口和內(nèi)部類 第5章 異常、日志和斷言 第6章 I/O流 第7章 泛型 第8章 集合 第9章 多線程 第10章 基于JFC的圖形界面 第11章 Swing用戶界面組件 第12章 網(wǎng)絡(luò)編程 附錄A Java開(kāi)發(fā)平臺(tái) 附錄B 文檔注釋、Annotation注釋及反射機(jī)制 附錄C Java事件類 附錄D JComponent類常用方法 參考文獻(xiàn)
章節(jié)摘錄
第1章 Java概述 在計(jì)算機(jī)編程技術(shù)發(fā)展史上,Java是發(fā)展最快、普及最快的技術(shù)之一。在問(wèn)世后短短幾年時(shí)間內(nèi),Java技術(shù)就以其獨(dú)特的魅力引起了許多程序員的關(guān)注?! ”菊轮饕榻BJava的發(fā)展歷史、特點(diǎn)和Java應(yīng)用程序的執(zhí)行步驟,并以一個(gè)簡(jiǎn)單的Java應(yīng)用程序?yàn)槔?,?duì)Java應(yīng)用程序的基本構(gòu)成元素進(jìn)行了較詳細(xì)的討論??梢哉f(shuō),本章是你開(kāi)始Java學(xué)習(xí)之旅的基石?! ?.1 Java發(fā)展歷史 Java的發(fā)展歷史可以追溯到1991年4月,它來(lái)自于美國(guó)Sun公司的一個(gè)由James Gosling博士領(lǐng)導(dǎo)的名為“綠色”的項(xiàng)目。Java的前身是“綠色”項(xiàng)目組的技術(shù)人員為交互式電視和電冰箱等家用消費(fèi)類電子產(chǎn)品所開(kāi)發(fā)的一種程序語(yǔ)言O(shè)ak(橡樹(shù))。Oak語(yǔ)言的特點(diǎn)是:在執(zhí)行程序前,先生成“中問(wèn)代碼”,在任何一種設(shè)備上只要安裝特定的解釋器,該設(shè)備就可以運(yùn)行“中間代碼”。1992年,Sun公司利用這種技術(shù)參與一個(gè)交互式電視項(xiàng)目的招標(biāo),結(jié)果被競(jìng)爭(zhēng)對(duì)手打敗。在隨后的一段時(shí)間內(nèi),Oak語(yǔ)言基本上無(wú)任何發(fā)展。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Java語(yǔ)言程序設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版