出版時(shí)間:2009-2 出版社:中國電力出版社 作者:王紅霞 主編 頁數(shù):209
前言
面向?qū)ο蟪绦蛟O(shè)計(jì)(Object—Oriented Programming,OOP)技術(shù)是程序設(shè)計(jì)方法學(xué)的一場(chǎng)革命,已成為IT開發(fā)領(lǐng)域的主流技術(shù)。它逼真的模擬現(xiàn)實(shí)世界的思維方式和將數(shù)據(jù)與操作相捆綁的設(shè)計(jì)風(fēng)格符合現(xiàn)代大規(guī)模軟件開發(fā)的要求和潮流。Java語言是OOP思想成功運(yùn)用的著名范例之一?! ava是SUN公司于20世紀(jì)90年代中期推出的面向?qū)ο蟮恼Z言,它功能強(qiáng)大,語法簡(jiǎn)單;具有“一次編寫,隨處運(yùn)行”的跨平臺(tái)可移植特點(diǎn);安全性高,非常適合于分布式的企業(yè)網(wǎng)絡(luò)和Internet環(huán)境的開發(fā)需求?! ∷自捳f,一本好書,是人生前進(jìn)的階梯,一套好的教材,是教與學(xué)相長的保證。編者結(jié)合多年的教學(xué)和軟件開發(fā)經(jīng)驗(yàn),遵循“由淺入深,循序漸進(jìn)”的原則,對(duì)本書的內(nèi)容取舍、組織編排和大量范例都作了精心設(shè)計(jì),在寫作風(fēng)格上,力求“邏輯嚴(yán)謹(jǐn),通俗易懂”。 本書以suN公司提供的J2SDK 6.0(Java 2 Software Development Kit)作為開發(fā)環(huán)境,以“知識(shí)+實(shí)例”的形式,將知識(shí)點(diǎn)進(jìn)行分解,強(qiáng)調(diào)教材的實(shí)用性和易學(xué)性,由點(diǎn)及面,適當(dāng)擴(kuò)展,使讀者可以快速掌握知識(shí)點(diǎn)并加以靈活運(yùn)用。本書配以大量的實(shí)例和案例,所有的實(shí)例都經(jīng)過精心選擇、認(rèn)真調(diào)試,且每章配有一定量的習(xí)題和實(shí)戰(zhàn)訓(xùn)練題目,方便初學(xué)者進(jìn)行自學(xué)和上機(jī)實(shí)訓(xùn)?! ∪珪灿?0章,第1章概述了Java的背景知識(shí)以及開發(fā)環(huán)境的配置和使用。第2章介紹了Java編程的基礎(chǔ)知識(shí),包括標(biāo)識(shí)符、數(shù)據(jù)類型、表達(dá)式、控制語句和數(shù)組。第3章-第5章詳細(xì)討論了面向?qū)ο蟮乃拇筇匦浴橄?、封裝、繼承和多態(tài)及其運(yùn)用。通過這幾章的學(xué)習(xí),讀者有望對(duì)面向?qū)ο笏枷胗幸粋€(gè)較全面的認(rèn)識(shí)、理解和掌握。第6章講述Java中運(yùn)用最多的幾個(gè)基礎(chǔ)類:System、Math、Date、Calendar、字符串類以及集合類等。第7章介紹異常處理機(jī)制。第8章介紹與文件操作有關(guān)的一些I/O流。第9章著重介紹Java圖形界面的設(shè)計(jì)和編程實(shí)現(xiàn)。第10章概要性地介紹Java的數(shù)據(jù)庫編程。
內(nèi)容概要
本書為高職高專計(jì)算機(jī)類專業(yè)規(guī)劃教材。 Java是SUN公司推出的面向?qū)ο笳Z言,本書通過對(duì)Java語言的介紹.旨在讓讀者學(xué)會(huì)運(yùn)用OOP(面向?qū)ο蟪绦蛟O(shè)計(jì))的思想來分析和解決實(shí)際問題.本書共10章,具體內(nèi)容包括概述、Java語言基礎(chǔ)、類與對(duì)象、封裝、繼承和多態(tài)、抽象類、接VI與包、常用工具包、異常處理、Java的輸入與輸出及文件操作、基于Swing的圖形界面設(shè)計(jì)和Java數(shù)據(jù)庫編程。其內(nèi)容淺顯易懂,寫作手法通俗。案例貫穿全文。并在每章配有一定量的習(xí)題和實(shí)戰(zhàn)訓(xùn)練題目。 本書可作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可以柞為Java語言初學(xué)者的入門學(xué)習(xí)用書和培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
書籍目錄
前言第1章 概述 1.1 Java語言簡(jiǎn)介 1.2 開發(fā)環(huán)境配置與使用 1.3 案例:制作頻道菜單 1.4 本章小結(jié) 1.5 實(shí)戰(zhàn)訓(xùn)練 1.6 本章習(xí)題第2章 Java語言基礎(chǔ) 2.1 Java符號(hào) 2.2 Java數(shù)據(jù)類型及使用 2.3 運(yùn)算符與表達(dá)式 2.4 Java語句及控制流語句 2.5 數(shù)組 2.6 案例:收視率調(diào)查 2.7 本章小結(jié) 2.8 實(shí)戰(zhàn)訓(xùn)練 2.9 本章習(xí)題第3章 類與對(duì)象 3.1 類 3.2 對(duì)象 3.3 理解實(shí)例和類成員 3.4 案例:模擬ATM機(jī)進(jìn)行賬余余額查詢 3.5 本章小結(jié) 3.6 實(shí)戰(zhàn)訓(xùn)練 3.7 本章習(xí)題第4章 封裝、繼承與多態(tài) 4.1 類的封裝 4.2 類的繼承 4.3 類的多態(tài) 4.4 案例:日用品管理程序模擬 4.5 本章小結(jié) 4.6 實(shí)戰(zhàn)訓(xùn)練 4.7 本章習(xí)題第5章 抽象類、接口與包 5.1 抽象類 5.2 接口 5.3 包 5.4 案例:使用接口模擬打印中心 5.5 本章小結(jié) 5.6 實(shí)戰(zhàn)訓(xùn)練 5.7 本章習(xí)題第6章 常用的工具包 6.1 java.1ang包 6.2 java.util包 6.3 API文檔的使用 6.4 案例:顯示日歷 6.5 本章小結(jié) 6.6 實(shí)戰(zhàn)訓(xùn)練 6.7 本章習(xí)題第7章 異常處理 7.1 異常與異常類 7.2 異常的處理 7.3 案例:保額計(jì)算 7.4 本章小結(jié) 7.5 實(shí)戰(zhàn)訓(xùn)練 7.6 本章習(xí)題第8章 Java的輸入與輸出及文件操作 8.1 文件 8.2 輸入/輸出(U0)流 8.3 案例:文件加密 8.4 本章小結(jié) 8.5 實(shí)戰(zhàn)訓(xùn)練 8.6 本章習(xí)題第9章 基于Swing的圖形界面設(shè)計(jì) 9.1 第一個(gè)Swing程序 9.2 Swing組件介紹 ……第10章 數(shù)據(jù)庫編程
章節(jié)摘錄
第1章 概述 本章技能目標(biāo) (1)了解Java語言的由來、特點(diǎn)、家族成員及實(shí)現(xiàn)機(jī)制?! 。?)熟悉JDK開發(fā)環(huán)境的安裝與配置?! 。?)會(huì)使用Eclipse開發(fā)第一個(gè)Java應(yīng)用程序?! ≈攸c(diǎn)和難點(diǎn) 開發(fā)環(huán)境的配置與使用?! ?.1 Java語言簡(jiǎn)介 1.1.1 Java語言的由來 美國硅谷有一句行話,每10-15年有一次輪回。最近的一次輪回就是從Java開始的。Java是由SUN公司開發(fā)而成的新一代編程語言。使用它可在各式各樣的機(jī)器和操作平臺(tái)的網(wǎng)絡(luò)環(huán)境中開發(fā)軟件。它徹底改變了應(yīng)用軟件的開發(fā)模式,帶來了自PC以來又一次技術(shù)革命,為迅速發(fā)展的信息世界增添了新的活力。 SUN的Java語言開發(fā)小組成立于1991年,其目的是開拓消費(fèi)類電子產(chǎn)品市場(chǎng),例如,交互式電視、烤面包箱等。SUN內(nèi)部人員把這個(gè)項(xiàng)目稱為Green,那時(shí)World Wide Web還在圖紙上。該小組的領(lǐng)導(dǎo)人是James Gosling,在研究開發(fā)過程中,Gosling深刻體會(huì)到消費(fèi)類電子產(chǎn)品和工作站產(chǎn)品在開發(fā)哲學(xué)上的差異:消費(fèi)類電子產(chǎn)品要求可靠性高、費(fèi)用低、標(biāo)準(zhǔn)化、使用簡(jiǎn)單,用戶并不關(guān)心CPU的型號(hào),也不欣賞專用昂貴的RISC處理器,他們需要建立在一個(gè)標(biāo)準(zhǔn)基礎(chǔ)之上,具有一系列可選的方案。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載