出版時(shí)間:2009-4 出版社:科學(xué)出版社 作者:黃彬華 頁數(shù):565 字?jǐn)?shù):809000
Tag標(biāo)簽:無
前言
公元2000年,筆者準(zhǔn)備出國留學(xué)時(shí),曾到英、美各知名大學(xué)網(wǎng)站查詢管理信息系統(tǒng)相關(guān)的課程內(nèi)容,發(fā)現(xiàn)絕大部分英、美大學(xué)計(jì)算機(jī)相關(guān)專業(yè)的主要課程為程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和電子商務(wù)等,它們都以Java語言為主。仔細(xì)查閱市場(chǎng)上的系統(tǒng)分析用書也可以發(fā)現(xiàn),絕大部分都是以Java語言搭配LJML流程圖來解析管理信息系統(tǒng)的。造成Java受歡迎的原因其實(shí)不難理解,那就是Java語言有最完整的面向?qū)ο蟾拍?,能夠以Java的對(duì)象來描述真實(shí)世界對(duì)應(yīng)的事物。除此之外,跨平臺(tái)能力使得Java即使在不同的平臺(tái)上也能達(dá)到最佳的設(shè)計(jì)模式:而不像其他程序語言一樣被束縛在單一平臺(tái)或數(shù)據(jù)庫系統(tǒng)上。正因?yàn)槿绱耍?003年全球超過75%的專業(yè)程序設(shè)計(jì)師以Java作為主要開發(fā)技術(shù)。許多Java技術(shù)(包括企業(yè)版技術(shù))采用開放源碼的方式,而且大部分Java技術(shù)相關(guān)的資源軟件都可免費(fèi)取得。企業(yè)家們更傾向于采用Java技術(shù),以降低系統(tǒng)開發(fā)成本,這便造成Java人才的需求量更勝過其他程序設(shè)計(jì)語言?! ava人才的短缺會(huì)讓許多人趨之若騖,但學(xué)習(xí)的熱忱往往被傳統(tǒng)程序設(shè)計(jì)類圖書的艱深文字消磨殆盡,而將Java視為深?yuàn)W難懂的外星人語言,從此劃清界限,不再接觸。其實(shí),寫Java程序就是請(qǐng)計(jì)算機(jī)做事,請(qǐng)一個(gè)人做事不需要復(fù)雜的邏輯,只要說他聽得懂的話即可。大家可以發(fā)現(xiàn)書中提及的程序邏輯概念十分簡(jiǎn)單,只要具備高中英語知識(shí)即可理解,而且本書只使用連貫的故事情節(jié)與簡(jiǎn)明易懂的生活插圖來說明Java語法與技術(shù),絕對(duì)沒有言不及義或枯燥難懂的文字說明,這樣方能達(dá)到“自然吸收、愉快學(xué)習(xí)”的理想境界。
內(nèi)容概要
本書以漫畫的形式,由淺入深、循序漸進(jìn)地介紹Java編程的常用技術(shù)和方法,內(nèi)容涵蓋了Java基本語法結(jié)構(gòu)、面向?qū)ο筇卣?、集合框架體系、異常處理、GUI編程、MySQL數(shù)據(jù)庫、JDBC數(shù)據(jù)庫編程、Servlet、JSP Web開發(fā)等。本書并不單單從基礎(chǔ)知識(shí)的角度來講解Java,而是從解決問題的角度來介紹Java語言。書中介紹的大量實(shí)用的開發(fā)案例,既能讓讀者鞏固每章的知識(shí),又可以讓讀者學(xué)以致用,激發(fā)編程自豪感,進(jìn)而引發(fā)內(nèi)心的編程激情。本書光盤里包含書中所有示例的代碼,以及相關(guān)的開發(fā)工具。 本書為所有打算深入掌握J(rèn)ava編程的讀者編寫,適用于初中級(jí)程序開發(fā)者,沒有接觸過Java語言的入門者也可以輕松地閱讀本書。
書籍目錄
第1篇 Java基礎(chǔ)語法與面向?qū)ο蟾拍睢hapter 1 Java簡(jiǎn)介與基本概念 1-1 Java發(fā)展過程 1-2 Java為什么可以跨平臺(tái) 1-3 Java開發(fā)工具 1-4 Java程序內(nèi)容 1-5 將變量存入內(nèi)存 1-6 轉(zhuǎn)型 Chapter 2 Java的運(yùn)算與流程控制 2-1 Java如何運(yùn)算 2-2 Java運(yùn)算符號(hào) 2-3 流程控制 2-4 特殊流程的處理 Chapter 3 數(shù)組 3-1 數(shù)組的基本概念與定義 3-2 數(shù)組元素的存取 3-3 二維數(shù)組 Chapter 4 面向?qū)ο蟪绦蛟O(shè)計(jì) 4-1 為什么程序設(shè)計(jì)要改用面向?qū)ο? 4-2 方法是計(jì)算的利器 4-3 對(duì)象數(shù)組 4-4 面向?qū)ο筇厣弧^承 4-5 重復(fù)利用的利器——this、super 4-6 Java方法的孿生兄弟——構(gòu)造函數(shù) 4-7 項(xiàng)目管理所需的概念——Java包 4-8 Java修飾符 4-9 面向?qū)ο筇厣庋b 4-10 系統(tǒng)架構(gòu)的藍(lán)圖——抽象類與接口 4-11 面向?qū)ο筇厣鄳B(tài) 4-12 Java類架構(gòu)的根類——Object類 Chapter 5 對(duì)象、變量的生命周期與枚舉類型 第2篇 Java重要函數(shù)庫應(yīng)用 Chapter 6 異常事件的產(chǎn)生與處理 Chapter 7 數(shù)據(jù)的輸入/輸出 Chapter 8 數(shù)字與文字相關(guān)類 Chapter 9 格式設(shè)定相關(guān)類 Chapter 10 集合架構(gòu)與泛型 Chapter 11 多線程程序設(shè)計(jì) 第3篇 Java重要技術(shù)應(yīng)用 Chapter 12 窗口程序設(shè)計(jì)簡(jiǎn)介 Chapter 13 各種窗口組件應(yīng)用 Chapter 14 數(shù)據(jù)庫簡(jiǎn)介——使用MySQL數(shù)據(jù)庫 Chapter 15 數(shù)據(jù)庫程序設(shè)計(jì) Chapter 16 網(wǎng)頁概論與Java Servlet Chapter 17 JSP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)
章節(jié)摘錄
9.1 Format類 java,text,F(xiàn)ormat及其子類提供許多實(shí)用的方法,讓Java程序設(shè)計(jì)師可以快速處理格式設(shè)定的問題。格式設(shè)定不外乎針對(duì)數(shù)字格式、時(shí)間格式與文字格式。NumberFormat與DecimalFormat類專門處理數(shù)字格式;而DateFormat與SimpleDateFormat則是處理時(shí)間格式的利器。在這4個(gè)類當(dāng)中,NunqberFormat與DateFormat可以讓你依照操作系統(tǒng)的格式來設(shè)定數(shù)字或時(shí)間;而DecimalFormat和SimpleDateFormat則可以完全依照自己的意思來設(shè)定時(shí)、間和日期格式。MessageFormat類在文字格式設(shè)定上扮演著重要的角色,它可以搭配之前所提的數(shù)字與時(shí)間格式,讓產(chǎn)生的文字信息更有彈性。如圖9—1所示為java,text包的常用類架構(gòu)圖。
媒體關(guān)注與評(píng)論
時(shí)常看到一些人說掌握了Java,但是讓他們做一個(gè)項(xiàng)目卻又困難重重,實(shí)際上是因?yàn)榛A(chǔ)知識(shí)掌握得不牢,相關(guān)的概念沒有理解透。本書作者為了解決這個(gè)問題,苦下了一番功能,把編程知識(shí)融入生活實(shí)例中,用輕松幽默的語言來介紹Java基本語法、面向?qū)ο蟮雀拍睢=ㄗh初學(xué)者認(rèn)真閱讀此書,盡可能少走彎路,給自己的編程生涯打下堅(jiān)實(shí)的基礎(chǔ)。HP軟件開發(fā)項(xiàng)目經(jīng)理 ——羅亮
編輯推薦
《大活Java:從零基礎(chǔ)到數(shù)據(jù)庫、Web開發(fā)》不以單純文字描述催眠讀者。而是以連貫的故事情節(jié)將各章節(jié)的范例串起來,并輔助以生動(dòng)的插圖,將Java技術(shù)要點(diǎn)深深烙印在讀者腦海中。達(dá)到深刻記憶的目的。一反傳統(tǒng)程序書只著重理論但欠缺實(shí)例應(yīng)用,或只偏重應(yīng)用但不論述該技術(shù)為何而來的缺點(diǎn)。循序漸進(jìn)地從基礎(chǔ)語法講起。同時(shí)介紹Java重要函數(shù)庫的使用方法。最后以實(shí)際范例將所學(xué)的Java概念應(yīng)用在最重要的三大技術(shù)上Java界面程序設(shè)計(jì)(Swirlg技術(shù)的應(yīng)用)Java數(shù)據(jù)庫程序設(shè)計(jì)(訪問nAySQL一數(shù)據(jù)庫)Java動(dòng)態(tài)網(wǎng)頁程序設(shè)計(jì)(Servlet、JSP)《大活Java:從零基礎(chǔ)到數(shù)據(jù)庫、Web開發(fā)》適合哪些入學(xué)習(xí)?沒有程序設(shè)計(jì)基礎(chǔ),想要學(xué)編程。并希望能夠快速上手的初學(xué)者已具備編程基礎(chǔ)知識(shí),想再深入學(xué)習(xí)實(shí)際應(yīng)用的Java術(shù)愛好者Java培訓(xùn)機(jī)構(gòu)及軟件學(xué)院的師生 漫畫教學(xué):引領(lǐng)您輕松步入Java編程世界 實(shí)力作者:SCJP、SCWCD國際認(rèn)證程序語言講師、數(shù)據(jù)庫講師,擁有多年的Java開發(fā)與教學(xué)經(jīng)驗(yàn) 內(nèi)容全面:零基礎(chǔ)入門,從Java語法講起,漸進(jìn)到Swing界面設(shè)計(jì)、JD8C數(shù)據(jù)庫開發(fā)、Servlet/JSP動(dòng)態(tài)網(wǎng)頁編程,用實(shí)例介紹主流開發(fā)技術(shù) 易于理解:以詼諧連貫的故事情節(jié)將Java基礎(chǔ)知識(shí)串起來,并輔助以生動(dòng)的插圖講解技術(shù)要點(diǎn)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載