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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7