出版時(shí)間:2009-8 出版社:清華大學(xué)出版社 作者:李芝興,楊瑞龍 主編,朱慶生 主審 頁數(shù):499
Tag標(biāo)簽:無
內(nèi)容概要
本書是重慶大學(xué)教材建設(shè)基金重點(diǎn)資助的教材建設(shè)項(xiàng)目,目的是為計(jì)算機(jī)應(yīng)用、網(wǎng)絡(luò)工程、軟件工程、信息安全、電子商務(wù)等計(jì)算機(jī)相關(guān)專業(yè)編寫一本介紹Java程序設(shè)計(jì)語言的高水平教材,全方位介紹Java網(wǎng)絡(luò)編程及其最新技術(shù)。 本書內(nèi)容共分為3部分。第1部分講解Java程序設(shè)計(jì)的基礎(chǔ)知識(shí),包括Java的簡單數(shù)據(jù)及程序流程控制、面向?qū)ο笤O(shè)計(jì)思想、類、對(duì)象、接口、異常處理以及標(biāo)準(zhǔn)類庫等內(nèi)容;第2部分講解Java程序設(shè)計(jì)的一般知識(shí),包括GUl編程、輸入輸出設(shè)計(jì)、數(shù)據(jù)庫訪問以及多線程編程等內(nèi)容;第3部分講解Java網(wǎng)絡(luò)程序設(shè)計(jì)的高級(jí)知識(shí),包括Java安全、JavaBean組件、套接字編程、Java網(wǎng)絡(luò)編程(涉及Servlet/JSP技術(shù))以及Java EE和Java ME等內(nèi)容。在本書的第2版中,圖形編程和Web編程(JavaEE流行框架)部分得到了補(bǔ)充和完善。 本書重點(diǎn)放在Java程序設(shè)計(jì)語言基礎(chǔ)以及Java網(wǎng)絡(luò)編程技術(shù)上,同時(shí)力求重點(diǎn)突出,覆蓋面廣。各章均提供了豐富的實(shí)例和練習(xí),并將在網(wǎng)上提供相應(yīng)內(nèi)容的多媒體課件(PPT格式)。全書由淺入深、實(shí)例生動(dòng)、易學(xué)易用,可以滿足不同層次讀者的需求。本書可作為普通高等院校應(yīng)用型本科(含部分高職高專)相關(guān)專業(yè)的程序設(shè)計(jì)教材,也可作為軟件開發(fā)人員的參考書。
書籍目錄
第1章 Java語言概述 1.1 Java語言的產(chǎn)生及其特點(diǎn) 1.1.1 Java語言發(fā)展簡史 1.1.2 Java虛擬機(jī) 1.1.3 Java平臺(tái)是不斷擴(kuò)展的計(jì)算平臺(tái) 1.1.4 Java語言的特點(diǎn) 1.1.5 Java與C/C++語言的異同 1.2 Java運(yùn)行環(huán)境與開發(fā)環(huán)境 1.2.1 Java運(yùn)行環(huán)境 1.2.2 Java SDK開發(fā)環(huán)境 1.2.3 JDK開發(fā)環(huán)境工具簡單介紹 1.3 Java程序舉例 1.3.1 簡單的Java應(yīng)用程序 1.3.2 簡單的Applet小程序 1.3.3 Servlet 1.4 其他集成運(yùn)行環(huán)境 習(xí)題與思考第2章 數(shù)據(jù)類型及其運(yùn)算 2.1 標(biāo)識(shí)符和關(guān)鍵字 2.1.1 標(biāo)識(shí)符 2.1.2 關(guān)鍵字 2.1.3 注釋 2.2 常量和變量 2.2.1 變量 2.2.2 常量 2.3 基本數(shù)據(jù)類型 2.3.1 布爾類型 2.3.2 字符類型 2.3.3 整數(shù)類型 2.3.4 浮點(diǎn)類型 2.3.5 各類型數(shù)據(jù)問的相互轉(zhuǎn)換 2.4 運(yùn)算符 2.4.1 算數(shù)運(yùn)算符 2.4.2 賦值運(yùn)算符 2.4.3 條件運(yùn)算符 2.4.4 位運(yùn)算符 2.4.5 關(guān)系運(yùn)算符 2.4.6 邏輯運(yùn)算符 2.5 表達(dá)式 2.6 數(shù)組 2.6.1 一維數(shù)組 2.6.2 二維數(shù)組 2.7 字符串 習(xí)題與思考第3章 程序控制語句 3.1 選擇語句 3.1.1 if語句 3.1.2 switch語句 3.2 循環(huán)語句 3.2.1 while語句 3.2.2 do—while循環(huán) 3.2.3 for循環(huán) 3.3 跳轉(zhuǎn)語句 3.3.1 使用break語句 3.3.2 使用continue語句 3.3.3 使用return語句 習(xí)題與思考第4章 Java面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 4.1 面向?qū)ο蟮幕靖拍睢 ?.1.1 面向?qū)ο缶幊痰母拍睢 ?.1.2 客觀事物的抽象 4.2 類的定義 4.2.1 類聲明 4.2.2 類體 4.2.3 實(shí)例化對(duì)象 4.2.4 構(gòu)造方法說明 4.2.5 對(duì)象的清除……第5章 面向?qū)ο蟾呒?jí)程序設(shè)計(jì)第6章 字符串處理第7章 Java標(biāo)準(zhǔn)類庫第8章 Java異常處理第9章 輸入輸出處理第10章 線程第11章 GUI程序設(shè)計(jì)第12章 Java Applet第13章 JDBC第14章 網(wǎng)絡(luò)通信第15章 Java安全技術(shù)第16章 Web服務(wù)器端編程 第17章 輕型框架介紹第18章 Java EE規(guī)范和Java ME介紹第19章 Java技術(shù)應(yīng)用簡單案例附錄 上機(jī)實(shí)驗(yàn)參考文獻(xiàn)
章節(jié)摘錄
第1章 Java語言概述 本章主要介紹Java語言產(chǎn)生的歷史背景、特點(diǎn)、運(yùn)行環(huán)境、開發(fā)環(huán)境及其技術(shù)框架,引導(dǎo)讀者學(xué)習(xí)編寫簡單的Java應(yīng)用程序和Java Applet,使讀者對(duì)Java有一個(gè)初步認(rèn)識(shí),為后續(xù)各章的學(xué)習(xí)做好準(zhǔn)備?! ?.1 Java語言的產(chǎn)生及其特點(diǎn) 在經(jīng)歷了以大型機(jī)為代表的集中計(jì)算模式和以PC為代表的分散計(jì)算模式之后,計(jì)算機(jī)網(wǎng)絡(luò)的出現(xiàn)使得計(jì)算模式進(jìn)入了網(wǎng)絡(luò)計(jì)算時(shí)代。網(wǎng)絡(luò)計(jì)算模式的一個(gè)特點(diǎn)是計(jì)算機(jī)是異構(gòu)的,即計(jì)算機(jī)的類型和運(yùn)行的操作系統(tǒng)可能各不相同。例如,Sun工作站的硬件是sPARC體系,操作系統(tǒng)是UNIX系列中的Solaris;而PC的硬件是Intel體系,操作系統(tǒng)是Windows或者Linux。各種電子設(shè)備使用的嵌入式系統(tǒng)的硬件體系和操作系統(tǒng)也是不一樣的。網(wǎng)絡(luò)計(jì)算模式的另一個(gè)特點(diǎn)是代碼可以通過網(wǎng)絡(luò)在各種計(jì)算機(jī)之間遷移,這就迫切需要一種跨平臺(tái)的編程語言,使得用它編寫的程序在網(wǎng)絡(luò)中的各種計(jì)算機(jī)上都能夠正常運(yùn)行,Java語言就是在這種需求下應(yīng)運(yùn)而生的。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)之網(wǎng)絡(luò)編程 PDF格式下載