Java程序設(shè)計(jì)

出版時間:2008-10  出版社:清華大學(xué)出版社  作者:高曉黎,劉博 主編;田星火,蘇百兗 副主編  頁數(shù):343  

內(nèi)容概要

本書摒棄東拼西湊的編書模式,最大限度地保持原創(chuàng)風(fēng)格,以獨(dú)有的知識體系、嚴(yán)密的內(nèi)在邏輯、鮮活的示范案例以及深入的講解剖析,將Java面向?qū)ο蟮谋举|(zhì)和特征淋漓盡致地揭示給讀者。本書大量采用表格、圖示、UML分析等表達(dá)手段,將高度濃縮、條理清晰的知識線索呈現(xiàn)給讀者,使其以最大的吸納量、最高的效率,來獲取最有價值的信息。    全書共分15章及兩個附錄,內(nèi)容包括Java基礎(chǔ)、面向?qū)ο缶幊獭WT與Swing編程、圖形圖像處理、Applet、多線程、網(wǎng)絡(luò)編程以及文件操作等。    書中涉及的所有程序源碼、圖、表可從本書配套光盤中找到;也可登錄清華大學(xué)出版社的官方網(wǎng)站,從該教材的支持網(wǎng)站上下載相關(guān)資源。    本書適合作為計(jì)算機(jī)和網(wǎng)絡(luò)等相關(guān)專業(yè)的大、中專學(xué)生學(xué)習(xí)Java編程的教材,亦可作為相關(guān)研究人員及工程技術(shù)人員的參考書。

書籍目錄

第1章 走馬觀花看Java 1.1 初識Java程序  1.1.1 Java程序的類型  1.1.2 簡單的GUI應(yīng)用程序.  1.1.3 控制臺應(yīng)用程序 1.2 程序的設(shè)計(jì)規(guī)則  1.2.1 應(yīng)用程序的結(jié)構(gòu)  1.2.2 注釋  1.2.3 Java程序的設(shè)計(jì)原則 1.3 進(jìn)一步了解Java  1.3.1 Java演義  1.3.2 Java的優(yōu)勢  1.3.3 Java虛擬機(jī)  1.3.4 垃圾回收 本章習(xí)題第2章 Java程序開發(fā) 2.1 Java開發(fā)工具概述 2.2 JDK的安裝與配置  2.2.1 JDK的版本變遷  2.2.2 JDK的下載與安裝  2.2.3 系統(tǒng)環(huán)境變量的設(shè)置 2.3 JDK常用命令 2.4 Java API 2.5 基于JDK的Java程序開發(fā)  2.5.1 Java程序開發(fā)步驟  2.5.2 Java應(yīng)用程序開發(fā)  2.5.3 Applet小程序開發(fā) 本章習(xí)題第3章  Java的基本語法——C++語言的克隆 3.1 Java語言符號集  3.1.1 Java的符號  3.1.2 Java標(biāo)識符  3.1.3 Java關(guān)鍵字  3.1.4 Java運(yùn)算符  3.1.5 Java分隔符 3.2 數(shù)據(jù)類型與類型轉(zhuǎn)型  3.2.1 Java的數(shù)據(jù)類型  3.2.2 常量與變量  3.2.3 基本數(shù)據(jù)類型  3.2.4 基本數(shù)據(jù)類型的封裝  3.2.5 數(shù)據(jù)類型轉(zhuǎn)型的原則 3.3 運(yùn)算符與表達(dá)式  3.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式  3.3.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式  3.3.3 邏輯運(yùn)算符與邏輯表達(dá)式  3.3.4 位運(yùn)算符與位表達(dá)式  3.3.5 賦值運(yùn)算符與賦值表達(dá)式  3.3.6 條件運(yùn)算符與條件表達(dá)式  3.3.7 運(yùn)算符的優(yōu)先級 3.4 程序的控制結(jié)構(gòu)  3.4.1  順序結(jié)構(gòu)  3.4.2 分支結(jié)構(gòu)  3.4.3 循環(huán)結(jié)構(gòu)  3.4.4 進(jìn)一步了解循環(huán)  3.4.5 跳轉(zhuǎn)結(jié)構(gòu) 本章習(xí)題第4章 類與對象:構(gòu)建Java程序的基石 4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)  4.1.1 面向?qū)ο蟮幕靖拍睢 ?.1.2 面向?qū)ο蟮奶卣鳌 ?.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)越性 4.2 類的描述  4.2.1 類的定義  4.2.2 屬性聲明  4.2.3  方法定義 ……第5章 數(shù)組第6章 Java面向?qū)ο蟮奶卣鞯?章 AWT支持下的GUI編程第8章 Java的事件處理機(jī)制第9章 Swing支持下的GUI編程第10章 文本顯示與圖形圖像處理第11章 Java Aplet及其運(yùn)行機(jī)制第12章 多線程第13章 異常處理第14章 網(wǎng)絡(luò)編程第15章 輸入輸出流與文件操作附錄A JCreator使用指南附錄B 各章習(xí)題參考答案

章節(jié)摘錄

  第1章 走馬觀花看Java  1.1 初識Java程序  1.1.1 Java程序的類型  Java語言是近年來才興起的一種完全面向?qū)ο螅╫bject oriented)的編程語言,目前應(yīng)用廣泛。許多與Java語言相關(guān)的技術(shù)與輔助開發(fā)工具(如JSP、Tomcat、Hibernate等),也成為當(dāng)今的研究熱點(diǎn)?! ava程序有三種基本類型:Java應(yīng)用程序、Applet小程序與Servlet小程序。其中Java應(yīng)用程序開發(fā)技術(shù)是本書講解的重點(diǎn),也是學(xué)習(xí)其他兩類小程序開發(fā)的基礎(chǔ)?! 。?)Java應(yīng)用程序,即Java application,是一種通用程序,它不需要Web瀏覽器,能夠獨(dú)立運(yùn)行于任何具備Java運(yùn)行環(huán)境的設(shè)備中,這些設(shè)備除了計(jì)算機(jī)外,還可以是PDA(掌上電腦)、手機(jī)等嵌入式設(shè)備。Java應(yīng)用程序根據(jù)運(yùn)行界面的不同,又可分為控制臺(console)應(yīng)用程序和圖形用戶界面(GUI)應(yīng)用程序兩種?! 】刂婆_應(yīng)用程序的用戶界面不是圖形化的,人機(jī)交互以文本字符為主,輸入設(shè)備主要是鍵盤,程序運(yùn)行的邏輯由預(yù)定的流程來控制?! UI應(yīng)用程序最大的特征是程序界面由圖形化的要素構(gòu)成(如窗體、對話框、命令按鈕等),程序沒有預(yù)定的運(yùn)行流程,而是由隨機(jī)事件來驅(qū)動。輸入設(shè)備以鼠標(biāo)、鍵盤為主,人機(jī)交互由消息機(jī)制來支持。GUI應(yīng)用程序是當(dāng)前編程的主流?! 。?)Applet 小程序,又稱為Java Applet,是一種存儲于WWW(萬維網(wǎng))服務(wù)器的Java程序,由游覽器下載到客戶系統(tǒng)中,并通游覽器來運(yùn)行,Java Applet通常較小,以減少下載時間,它由超文本標(biāo)記語言(HTML)的Web頁來調(diào)用。

編輯推薦

  本叢書免費(fèi)提供以下配套教學(xué)資源:  電子教案:包括每章的教學(xué)重點(diǎn)、難點(diǎn)、授課內(nèi)容等。習(xí)題庫:提供多種形式的習(xí)題,并配有習(xí)題答案或要點(diǎn)分析,部分圖書還提供了模擬試卷。案例庫:提供豐富的教學(xué)案例,并給出分析內(nèi)容或揭示。專題拓展:因限于篇幅等原因不能在紙質(zhì)教材中講授的知識點(diǎn),將在網(wǎng)絡(luò)中得到補(bǔ)充或擴(kuò)展。

圖書封面

評論、評分、閱讀與下載


    Java程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   要有點(diǎn)基礎(chǔ)才看到懂,不錯
  •   質(zhì)量不錯 很有用,對于初學(xué)者很有幫助,
 

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

京ICP備13047387號-7