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