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

出版時(shí)間:2008-8  出版社:清華大學(xué)出版社  作者:張后揚(yáng),邵麗萍,王馨迪 編著  頁(yè)數(shù):254  

前言

  Java是目前推廣速度最快的程序設(shè)計(jì)語(yǔ)言,它采用面向?qū)ο缶幊碳夹g(shù),功能強(qiáng)大而又簡(jiǎn)單易學(xué),深受廣大程序設(shè)計(jì)人員的偏愛(ài)。Java伴隨著Internet的問(wèn)世和發(fā)展而成熟。Java是精心設(shè)計(jì)的語(yǔ)言,具有簡(jiǎn)單性、面向?qū)ο笮?、平臺(tái)無(wú)關(guān)性、安全性和健壯性等諸多特點(diǎn),內(nèi)置了多線程和網(wǎng)絡(luò)支持能力,可以說(shuō)是網(wǎng)絡(luò)世界的通用語(yǔ)言。為了迎接信息時(shí)代的挑戰(zhàn),學(xué)習(xí)和掌握J(rèn)ava語(yǔ)言無(wú)疑會(huì)帶來(lái)更多的機(jī)遇。  本書(shū)具有簡(jiǎn)單易學(xué)、理論和實(shí)例相結(jié)合的特點(diǎn),可以使讀者很容易地接受Java語(yǔ)言的概念和設(shè)計(jì)方法,并且能很快地編寫(xiě)出合格的面向?qū)ο蟪绦騺?lái)解決一些簡(jiǎn)單的實(shí)際問(wèn)題。一些抽象很難理解的內(nèi)容,如類(lèi)、對(duì)象、繼承、多態(tài)、異常、多線程等,在本書(shū)中都通過(guò)通俗易懂的方式進(jìn)行了簡(jiǎn)化。學(xué)習(xí)本書(shū),讀者將會(huì)發(fā)現(xiàn)Java語(yǔ)言不難掌握。書(shū)中所有的程序都可上機(jī)運(yùn)行,便于讀者通過(guò)實(shí)際上機(jī)運(yùn)行來(lái)體會(huì)Java的原理、功能與作用?! ∽鳛橐槐窘滩模緯?shū)對(duì)如何介紹Java語(yǔ)言的基本內(nèi)容做了詳細(xì)的設(shè)計(jì),在各個(gè)章節(jié)內(nèi)穿插介紹了Java的常用類(lèi)庫(kù)和方法。在內(nèi)容的編排上體現(xiàn)了新的計(jì)算機(jī)教學(xué)思想和方法,以“提出問(wèn)題→解決問(wèn)題的方法→歸納必要的結(jié)論和概念”的方式介紹Java編程思路。同時(shí),通過(guò)大量的實(shí)例和插圖,使讀者盡可能快地熟悉基本概念和掌握基本編程方法。總之,本書(shū)盡可能做到深入淺出、由簡(jiǎn)到繁、循序漸進(jìn)。  本書(shū)的主要特色如下:  1. 通俗易懂、圖文并茂  本書(shū)通過(guò)具體的例子來(lái)介紹有關(guān)Java語(yǔ)言的概念、方法和技術(shù),每章都用大量完整的實(shí)例來(lái)說(shuō)明使用Java語(yǔ)言編程的基本步驟和基本方法,并有圖片配合說(shuō)明,通俗易懂。讀者完全可以按書(shū)中介紹的方法完成每個(gè)例子,通過(guò)實(shí)例理解Java語(yǔ)言的基本思想和編程技巧?! ?. 內(nèi)容全面、結(jié)構(gòu)清晰  本書(shū)從Java語(yǔ)言的產(chǎn)生、特點(diǎn)、結(jié)構(gòu)開(kāi)始介紹,然后介紹如何得到Java語(yǔ)言的開(kāi)發(fā)工具、如何設(shè)置Java的開(kāi)發(fā)環(huán)境、編寫(xiě)Java程序,再系統(tǒng)介紹Java語(yǔ)言的基本語(yǔ)法和面向?qū)ο蟮木幊碳夹g(shù)、異常處理機(jī)制、Applet網(wǎng)頁(yè)窗口中的圖形用戶界面以及圖形、圖像與多媒體技術(shù)、Java的常用基礎(chǔ)類(lèi)?! ?. 循序漸進(jìn)  本書(shū)對(duì)整個(gè)內(nèi)容做了精心設(shè)計(jì)和安排,循序漸進(jìn),先易后難,逐步深入,并通過(guò)具體實(shí)例引出后續(xù)內(nèi)容或鞏固前面介紹的內(nèi)容?! ?. 實(shí)踐性強(qiáng)  在使用本書(shū)時(shí),可結(jié)合具體的實(shí)例上機(jī)操作。按照書(shū)中介紹的例子,可在短時(shí)間內(nèi)學(xué)會(huì)使用Java語(yǔ)言進(jìn)行程序設(shè)計(jì)。

內(nèi)容概要

Java是近年來(lái)十分流行的程序設(shè)計(jì)語(yǔ)言,又是一門(mén)通用的網(wǎng)絡(luò)編程語(yǔ)言,在Internet上有著廣泛的應(yīng)用。本書(shū)全面介紹了Java語(yǔ)言的功能和特點(diǎn),主要包括Java語(yǔ)言基礎(chǔ)知識(shí)、Java語(yǔ)法構(gòu)成、面向?qū)ο缶幊碳夹g(shù)、Applet圖形用戶界面設(shè)計(jì)、圖形處理、多媒體處理、異常處理、Java常用基礎(chǔ)類(lèi)的使用等內(nèi)容。本書(shū)通俗易懂、圖文并茂,通過(guò)深入淺出的方式介紹了大量Java程序設(shè)計(jì)的實(shí)例,從實(shí)用的角度解釋了Java面向?qū)ο缶幊趟枷耄⒔榻B了Java程序設(shè)計(jì)的技巧。      本書(shū)適合沒(méi)有編程經(jīng)驗(yàn)的讀者學(xué)習(xí),也適合有一定程序語(yǔ)言基礎(chǔ)的讀者自學(xué),并可作為高等院校、高職高專(zhuān)和計(jì)算機(jī)培訓(xùn)班的教材。

書(shū)籍目錄

第1章 Java語(yǔ)言入門(mén) 1.1 了解Java語(yǔ)言  1.1.1 什么是Java語(yǔ)言  1.1.2 Java語(yǔ)言的起源與發(fā)展過(guò)程  1.1.3 Java語(yǔ)言的特點(diǎn)  1.1.4 Java語(yǔ)言的組成分支  1.1.5 Java語(yǔ)言的主要用途 1.2 搭建Java開(kāi)發(fā)與運(yùn)行環(huán)境   1.2.1 常用Java軟件包的功能  1.2.2 下載與安裝SDK與Java軟件  1.2.3 配置Java開(kāi)發(fā)與運(yùn)行環(huán)境  1.3 編寫(xiě)與運(yùn)行Java程序  1.3.1 編寫(xiě)一個(gè)Java源程序  1.3.2 在“命令提示符”窗口編譯與運(yùn)行Java程序  1.3.3 在EditPlus窗口編譯與運(yùn)行Java程序 1.4 總結(jié)提高 思考題 上機(jī)練習(xí)第2章 Java基本語(yǔ)法 2.1 Java的標(biāo)識(shí)符、關(guān)鍵字與分隔符  2.1.1 Java的基本元素組成  2.1.2 Java標(biāo)識(shí)符的使用規(guī)則  2.1.3 Java的主要關(guān)鍵字  2.1.4 Java分隔符的使用 2.2 不同數(shù)據(jù)類(lèi)型的Java常量與變量  2.2.1 Java的基本數(shù)據(jù)類(lèi)型  2.2.2 聲明Java常量  2.2.3 聲明Java變量  2.2.4 區(qū)分成員變量與局部變量  2.2.5 強(qiáng)制轉(zhuǎn)換基本數(shù)據(jù)類(lèi)型 2.3 Java的運(yùn)算符與表達(dá)式  2.3.1 Java的賦值運(yùn)算符及其使用方式    2.3.2 Java的算術(shù)運(yùn)算符及其使用方式  2.3.3 Java的關(guān)系運(yùn)算符及其使用方式  2.3.4 Java的邏輯運(yùn)算符及其使用方式  2.3.5 Java的條件運(yùn)算符及其使用方式 2.4 總結(jié)提高  2.4.1 Java的其他運(yùn)算符  2.4.2 Java運(yùn)算優(yōu)先級(jí) 2.5 知識(shí)擴(kuò)展  2.5.1 一維數(shù)組  2.5.2 多維數(shù)組 思考題 上機(jī)練習(xí)第3章 不同類(lèi)型的Java語(yǔ)句 3.1 Java程序的構(gòu)成與語(yǔ)句的類(lèi)型  3.1.1 Java程序構(gòu)成成分  3.1.2 Java語(yǔ)句的種類(lèi) 3.2 選擇語(yǔ)句  3.2.1 單分支選擇語(yǔ)句(if語(yǔ)句)  3.2.2 二分支選擇語(yǔ)句(if...else語(yǔ)句)  3.2.3 多分支選擇語(yǔ)句(if...else if...else語(yǔ)句)  3.2.4 開(kāi)關(guān)語(yǔ)句(switch語(yǔ)句) 3.3 循環(huán)語(yǔ)句  3.3.1 確定次數(shù)循環(huán)語(yǔ)句(for循環(huán))  3.3.2 先判定后執(zhí)行循環(huán)語(yǔ)句(while循環(huán))  3.3.3 先執(zhí)行后判定循環(huán)語(yǔ)句(do...while循環(huán)) 3.4 總結(jié)提高  3.4.1 嵌套使用的循環(huán)語(yǔ)句  3.4.2 嵌套使用的選擇與循環(huán)語(yǔ)句 3.5 知識(shí)擴(kuò)展  3.5.1 break語(yǔ)句  3.5.2 帶標(biāo)號(hào)的break語(yǔ)句  3.5.3 continue語(yǔ)句  3.5.4 return語(yǔ)句 思考題 上機(jī)練習(xí)第4章 面向?qū)ο蟪绦蛟O(shè)計(jì)第5章 類(lèi)第6章 Java第7章 創(chuàng)建JApplet網(wǎng)頁(yè)小程序第8章 圖形與多媒體處理第9章 常用的Java基礎(chǔ)類(lèi)參考文獻(xiàn)編后語(yǔ)

章節(jié)摘錄

  第1章 Java語(yǔ)言入  Java是一種面向?qū)ο蟮挠?jì)算機(jī)程序編程語(yǔ)言,是當(dāng)前最流行的網(wǎng)絡(luò)編程語(yǔ)言之一。Java的出現(xiàn)引起了軟件開(kāi)發(fā)的變革,為迅速發(fā)展的IT業(yè)增添了新的活力。隨著Sun公司J2SE、J2EE、J2ME三大平臺(tái)的形成,更體現(xiàn)了Java語(yǔ)言強(qiáng)大的應(yīng)用能力,因此,Java也被稱(chēng)為Java 2。  1.1 了解Java語(yǔ)言  本節(jié)的任務(wù)是了解Java語(yǔ)言的起源、特點(diǎn)、用途,以及Java三個(gè)分支的主要構(gòu)成?! ?.1.1 什么是Java語(yǔ)言  使用Java語(yǔ)言可以編寫(xiě)嵌入在Web網(wǎng)頁(yè)中運(yùn)行的Java Applet小程序,也可以編寫(xiě)?yīng)毩⑦\(yùn)行的Java Application應(yīng)用程序。  Java語(yǔ)言由語(yǔ)法規(guī)則和類(lèi)庫(kù)兩大部分組成,語(yǔ)法規(guī)則用來(lái)確定Java程序的書(shū)寫(xiě)規(guī)范;類(lèi)庫(kù)則提供了Java程序與運(yùn)行它的軟件(Java虛擬機(jī)(JVM))之間的接口?! ?.1.2 Java語(yǔ)言的起源與發(fā)展過(guò)程  1.Java的產(chǎn)生  Java是Sun公司于20世紀(jì)90年代初開(kāi)發(fā)的。最初是作為一種小家用電器的編程語(yǔ)言,用來(lái)解決諸如電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通信問(wèn)題,命名為Oak。由于這些智能化家用電器的市場(chǎng)需求當(dāng)時(shí)沒(méi)有預(yù)期的高,Sun放棄了該項(xiàng)計(jì)劃。就在Oak幾近夭折之時(shí),Internet異?;鸨┢饋?lái)。Sun看到了Oak在計(jì)算機(jī)網(wǎng)絡(luò)上的廣闊應(yīng)用前景,于是對(duì)Oak進(jìn)行了改造。由于在改造Oak的過(guò)程中經(jīng)常喝咖啡,所以將改造后的Oak命名為Java。由此Java語(yǔ)言誕生了,1995年5月Sun正式發(fā)布了Java。  2.Java的發(fā)展  由于Internet上存在著巨大的商業(yè)利益,Java的出現(xiàn)引起了商界的極大興趣。作為專(zhuān)為商業(yè)用途設(shè)計(jì)的程序語(yǔ)言,Java伴隨著Internet的迅猛發(fā)展而發(fā)展,逐漸成為重要的Internet編程語(yǔ)言。根據(jù)Internet的需要,Java提供了強(qiáng)大的圖形、圖像、動(dòng)畫(huà)、音頻、視頻、多線程及網(wǎng)絡(luò)交互的方法,使它在設(shè)計(jì)交互式、多媒體網(wǎng)頁(yè)和網(wǎng)絡(luò)應(yīng)用程序方面大顯身手,因此它是當(dāng)今發(fā)展最快、使用最多的一門(mén)計(jì)算機(jī)程序語(yǔ)言。

編輯推薦

  全面體現(xiàn)全國(guó)高校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)發(fā)布的《中國(guó)高職院校計(jì)算機(jī)教育課程體系2007》的指導(dǎo)思想和課程體系,切合高職特點(diǎn)。定位準(zhǔn)確,內(nèi)容先進(jìn),取舍合理,體系得當(dāng),風(fēng)格優(yōu)良。  不是根據(jù)學(xué)科的原則確定課程體系,而是根據(jù)實(shí)際應(yīng)用的需要組織課程,突出應(yīng)用技能?! ?xiě)法上不是從理論入手,而是從實(shí)際問(wèn)題入手,按照“提出問(wèn)題一解決問(wèn)題一歸納分析”的三部曲組織教學(xué),符合讀者認(rèn)知規(guī)律,易于學(xué)習(xí),有利于培養(yǎng)應(yīng)用能力。  針對(duì)性強(qiáng),適用性廣,符合當(dāng)前大多數(shù)高職院校的實(shí)際需要。

圖書(shū)封面

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


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


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

 
 

  •   這是一本學(xué)習(xí)java入門(mén)的好書(shū),從內(nèi)容上說(shuō),比較淺顯易懂。正如書(shū)的序言說(shuō)的那樣,一本講程序設(shè)計(jì)的書(shū),并不是越深越好,著手實(shí)踐需要,是這本書(shū)的特點(diǎn)。譚浩強(qiáng)教授的書(shū),我在大學(xué)時(shí)就讀過(guò)了,挺實(shí)用的。
 

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

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