Java程序設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2009-2  出版社:中國(guó)電力出版社  作者:王紅霞 主編  頁(yè)數(shù):209  

前言

  面向?qū)ο蟪绦蛟O(shè)計(jì)(Object—Oriented Programming,OOP)技術(shù)是程序設(shè)計(jì)方法學(xué)的一場(chǎng)革命,已成為IT開(kāi)發(fā)領(lǐng)域的主流技術(shù)。它逼真的模擬現(xiàn)實(shí)世界的思維方式和將數(shù)據(jù)與操作相捆綁的設(shè)計(jì)風(fēng)格符合現(xiàn)代大規(guī)模軟件開(kāi)發(fā)的要求和潮流。Java語(yǔ)言是OOP思想成功運(yùn)用的著名范例之一。  Java是SUN公司于20世紀(jì)90年代中期推出的面向?qū)ο蟮恼Z(yǔ)言,它功能強(qiáng)大,語(yǔ)法簡(jiǎn)單;具有“一次編寫(xiě),隨處運(yùn)行”的跨平臺(tái)可移植特點(diǎn);安全性高,非常適合于分布式的企業(yè)網(wǎng)絡(luò)和Internet環(huán)境的開(kāi)發(fā)需求?! ∷自捳f(shuō),一本好書(shū),是人生前進(jìn)的階梯,一套好的教材,是教與學(xué)相長(zhǎng)的保證。編者結(jié)合多年的教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn),遵循“由淺入深,循序漸進(jìn)”的原則,對(duì)本書(shū)的內(nèi)容取舍、組織編排和大量范例都作了精心設(shè)計(jì),在寫(xiě)作風(fēng)格上,力求“邏輯嚴(yán)謹(jǐn),通俗易懂”。  本書(shū)以suN公司提供的J2SDK 6.0(Java 2 Software Development Kit)作為開(kāi)發(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í)例和案例,所有的實(shí)例都經(jīng)過(guò)精心選擇、認(rèn)真調(diào)試,且每章配有一定量的習(xí)題和實(shí)戰(zhàn)訓(xùn)練題目,方便初學(xué)者進(jìn)行自學(xué)和上機(jī)實(shí)訓(xùn)。  全書(shū)共有10章,第1章概述了Java的背景知識(shí)以及開(kāi)發(fā)環(huán)境的配置和使用。第2章介紹了Java編程的基礎(chǔ)知識(shí),包括標(biāo)識(shí)符、數(shù)據(jù)類(lèi)型、表達(dá)式、控制語(yǔ)句和數(shù)組。第3章-第5章詳細(xì)討論了面向?qū)ο蟮乃拇筇匦浴橄蟆⒎庋b、繼承和多態(tài)及其運(yùn)用。通過(guò)這幾章的學(xué)習(xí),讀者有望對(duì)面向?qū)ο笏枷胗幸粋€(gè)較全面的認(rèn)識(shí)、理解和掌握。第6章講述Java中運(yùn)用最多的幾個(gè)基礎(chǔ)類(lèi):System、Math、Date、Calendar、字符串類(lèi)以及集合類(lèi)等。第7章介紹異常處理機(jī)制。第8章介紹與文件操作有關(guān)的一些I/O流。第9章著重介紹Java圖形界面的設(shè)計(jì)和編程實(shí)現(xiàn)。第10章概要性地介紹Java的數(shù)據(jù)庫(kù)編程。

內(nèi)容概要

本書(shū)為高職高專(zhuān)計(jì)算機(jī)類(lèi)專(zhuān)業(yè)規(guī)劃教材。   Java是SUN公司推出的面向?qū)ο笳Z(yǔ)言,本書(shū)通過(guò)對(duì)Java語(yǔ)言的介紹.旨在讓讀者學(xué)會(huì)運(yùn)用OOP(面向?qū)ο蟪绦蛟O(shè)計(jì))的思想來(lái)分析和解決實(shí)際問(wèn)題.本書(shū)共10章,具體內(nèi)容包括概述、Java語(yǔ)言基礎(chǔ)、類(lèi)與對(duì)象、封裝、繼承和多態(tài)、抽象類(lèi)、接VI與包、常用工具包、異常處理、Java的輸入與輸出及文件操作、基于Swing的圖形界面設(shè)計(jì)和Java數(shù)據(jù)庫(kù)編程。其內(nèi)容淺顯易懂,寫(xiě)作手法通俗。案例貫穿全文。并在每章配有一定量的習(xí)題和實(shí)戰(zhàn)訓(xùn)練題目。       本書(shū)可作為高職高專(zhuān)院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)的教材,也可以柞為Java語(yǔ)言初學(xué)者的入門(mén)學(xué)習(xí)用書(shū)和培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。

書(shū)籍目錄

前言第1章 概述 1.1  Java語(yǔ)言簡(jiǎn)介 1.2  開(kāi)發(fā)環(huán)境配置與使用 1.3  案例:制作頻道菜單 1.4  本章小結(jié) 1.5  實(shí)戰(zhàn)訓(xùn)練 1.6 本章習(xí)題第2章 Java語(yǔ)言基礎(chǔ)  2.1  Java符號(hào)  2.2 Java數(shù)據(jù)類(lèi)型及使用  2.3  運(yùn)算符與表達(dá)式  2.4 Java語(yǔ)句及控制流語(yǔ)句  2.5  數(shù)組  2.6 案例:收視率調(diào)查  2.7 本章小結(jié)  2.8  實(shí)戰(zhàn)訓(xùn)練  2.9 本章習(xí)題第3章 類(lèi)與對(duì)象 3.1  類(lèi) 3.2  對(duì)象 3.3  理解實(shí)例和類(lèi)成員 3.4  案例:模擬ATM機(jī)進(jìn)行賬余余額查詢 3.5  本章小結(jié) 3.6  實(shí)戰(zhàn)訓(xùn)練 3.7  本章習(xí)題第4章 封裝、繼承與多態(tài)  4.1  類(lèi)的封裝  4.2 類(lèi)的繼承  4.3 類(lèi)的多態(tài)  4.4  案例:日用品管理程序模擬  4.5 本章小結(jié)  4.6 實(shí)戰(zhàn)訓(xùn)練  4.7 本章習(xí)題第5章 抽象類(lèi)、接口與包  5.1  抽象類(lèi)  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  異常與異常類(lèi)  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ù)庫(kù)編程

章節(jié)摘錄

  第1章 概述  本章技能目標(biāo) ?。?)了解Java語(yǔ)言的由來(lái)、特點(diǎn)、家族成員及實(shí)現(xiàn)機(jī)制?! 。?)熟悉JDK開(kāi)發(fā)環(huán)境的安裝與配置?! 。?)會(huì)使用Eclipse開(kāi)發(fā)第一個(gè)Java應(yīng)用程序?! ≈攸c(diǎn)和難點(diǎn)  開(kāi)發(fā)環(huán)境的配置與使用?! ?.1 Java語(yǔ)言簡(jiǎn)介  1.1.1 Java語(yǔ)言的由來(lái)  美國(guó)硅谷有一句行話,每10-15年有一次輪回。最近的一次輪回就是從Java開(kāi)始的。Java是由SUN公司開(kāi)發(fā)而成的新一代編程語(yǔ)言。使用它可在各式各樣的機(jī)器和操作平臺(tái)的網(wǎng)絡(luò)環(huán)境中開(kāi)發(fā)軟件。它徹底改變了應(yīng)用軟件的開(kāi)發(fā)模式,帶來(lái)了自PC以來(lái)又一次技術(shù)革命,為迅速發(fā)展的信息世界增添了新的活力?! UN的Java語(yǔ)言開(kāi)發(fā)小組成立于1991年,其目的是開(kāi)拓消費(fèi)類(lèi)電子產(chǎn)品市場(chǎng),例如,交互式電視、烤面包箱等。SUN內(nèi)部人員把這個(gè)項(xiàng)目稱(chēng)為Green,那時(shí)World Wide Web還在圖紙上。該小組的領(lǐng)導(dǎo)人是James Gosling,在研究開(kāi)發(fā)過(guò)程中,Gosling深刻體會(huì)到消費(fèi)類(lèi)電子產(chǎn)品和工作站產(chǎn)品在開(kāi)發(fā)哲學(xué)上的差異:消費(fèi)類(lèi)電子產(chǎn)品要求可靠性高、費(fèi)用低、標(biāo)準(zhǔn)化、使用簡(jiǎn)單,用戶并不關(guān)心CPU的型號(hào),也不欣賞專(zhuān)用昂貴的RISC處理器,他們需要建立在一個(gè)標(biāo)準(zhǔn)基礎(chǔ)之上,具有一系列可選的方案。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Java程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   JAVA編程入門(mén)必備啊
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7