書馨卡幫你省薪 2024個(gè)人購(gòu)書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍

21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍

出版社:清華大學(xué)出版社出版時(shí)間:2016-12-01
開本: 其他 頁(yè)數(shù): 407
本類榜單:教材銷量榜
中 圖 價(jià):¥42.1(6.1折) 定價(jià)  ¥69.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍 版權(quán)信息

21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍 本書特色

《Java程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)》除了所有例題源代碼、習(xí)題答案、PPT課件之外,還提供教學(xué)大綱、實(shí)驗(yàn)項(xiàng)目、課程設(shè)計(jì)、案例庫(kù)、在線考試等豐富資源。 《Java程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)》重點(diǎn)講解Java面向?qū)ο蠡A(chǔ)編程和網(wǎng)絡(luò)編程,后者包含網(wǎng)絡(luò)通信技術(shù)、Servlet和JSP技術(shù)以及JavaEE流行框架等。

21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍 內(nèi)容簡(jiǎn)介

本書是《Java程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第2版)》的升級(jí)版,主要對(duì)Java SE 8.0的部分特性做了補(bǔ)充。本書重點(diǎn)在于Java面向?qū)ο蠡A(chǔ)編程和網(wǎng)絡(luò)編程,前者包含數(shù)據(jù)類型、程序流程控制、面向?qū)ο蟾拍睢㈩、繼承、接口、字符串、異常、基礎(chǔ)類庫(kù)、線程、輸入/輸出技術(shù)、圖形界面編程、JDBC數(shù)據(jù)庫(kù)技術(shù)等內(nèi)容; 后者包含網(wǎng)絡(luò)通信技術(shù)、Servlet和JSP技術(shù),以及Java EE流行框架等技術(shù)。 本書配套資源豐富,提供所有例題源代碼、習(xí)題答案、多媒體課件,以及教學(xué)大綱、教學(xué)日程、實(shí)驗(yàn)項(xiàng)目、課程設(shè)計(jì)、案例庫(kù)、在線考試等。 本書可作為高等院校、應(yīng)用型本科(含部分高職高專)計(jì)算機(jī)相關(guān)專業(yè)的程序設(shè)計(jì)教材,也可作為軟件開發(fā)人員的培訓(xùn)教材及計(jì)算機(jī)技術(shù)愛好者的自學(xué)參考書。

21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍 目錄

目錄
第1章Java語(yǔ)言概述
1.1Java語(yǔ)言的產(chǎn)生及其特點(diǎn)
1.1.1Java語(yǔ)言發(fā)展簡(jiǎn)史
1.1.2Java虛擬機(jī)
1.1.3Java平臺(tái)
1.1.4Java語(yǔ)言的特點(diǎn)
1.1.5Java與C/C++語(yǔ)言的異同
1.2Java運(yùn)行環(huán)境與開發(fā)環(huán)境
1.2.1Java運(yùn)行環(huán)境
1.2.2Java SDK開發(fā)環(huán)境
1.2.3JDK開發(fā)環(huán)境工具
1.3Java程序舉例
1.3.1簡(jiǎn)單的Java應(yīng)用程序
1.3.2簡(jiǎn)單的Applet小程序
1.3.3Servlet
1.4其他集成運(yùn)行環(huán)境
1.5Eclipse開發(fā)環(huán)境的搭建
習(xí)題及思考
第2章數(shù)據(jù)類型及其運(yùn)算
2.1標(biāo)識(shí)符和關(guān)鍵字
2.2常量和變量
2.3基本數(shù)據(jù)類型
2.4運(yùn)算符
2.5表達(dá)式
2.6數(shù)組
2.6.1一維數(shù)組
2.6.2二維數(shù)組
習(xí)題及思考
第3章程序控制語(yǔ)句
3.1選擇語(yǔ)句
3.2循環(huán)語(yǔ)句
3.3跳轉(zhuǎn)語(yǔ)句
習(xí)題及思考
第4章Java面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
4.1面向?qū)ο蟮幕靖拍?br>4.1.1面向?qū)ο缶幊痰母拍?br>4.1.2客觀事物的抽象
4.2類的定義
4.2.1類聲明
4.2.2類體
4.2.3實(shí)例化對(duì)象
4.2.4構(gòu)造方法說(shuō)明
4.2.5對(duì)象的清除
4.2.6方法重載
4.3類和對(duì)象的使用
4.4包package
4.5成員變量及方法的訪問(wèn)權(quán)限
4.6final、this及其他
習(xí)題及思考
第5章面向?qū)ο蟾呒?jí)程序設(shè)計(jì)
5.1繼承
5.1.1創(chuàng)建子類
5.1.2成員變量的隱藏和方法的重寫
5.1.3super
5.1.4對(duì)象的上轉(zhuǎn)型對(duì)象
5.2多態(tài)性
5.3抽象類和抽象方法
5.4接口
5.4.1接口聲明
5.4.2使用接口的優(yōu)點(diǎn)
5.5枚舉類型
5.6Annotation
5.7內(nèi)部類和匿名類
5.8簡(jiǎn)單案例
習(xí)題及思考
第6章字符串處理
6.1String類
6.2StringBuffer類
6.3StringTokenizer類的應(yīng)用
6.4字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換
6.5自動(dòng)裝箱和拆箱
習(xí)題及思考
第7章Java標(biāo)準(zhǔn)類庫(kù)
7.1簡(jiǎn)單類型包裝器類
7.2System類
7.3Runtime類
7.4Math類
7.5日期時(shí)間實(shí)用工具類
7.6Java類集合
7.6.1集合接口
7.6.2List接口實(shí)現(xiàn)類
7.6.3Set接口實(shí)現(xiàn)類
7.6.4Queue接口實(shí)現(xiàn)類
7.6.5通過(guò)迭代接口訪問(wèn)類集合
7.6.6泛型簡(jiǎn)介
7.6.7映射接口
7.6.8Map接口實(shí)現(xiàn)的類
7.6.9比較器
7.6.10通用類集算法
7.6.11數(shù)組類
習(xí)題及思考
第8章Java異常處理
8.1異常的定義
8.2異常處理機(jī)制
8.2.1Java的異常處理機(jī)制
8.2.2異常類的類層次
8.2.3Throwable類的常用方法
8.3異常的處理
8.3.1捕獲異常trycatchfinally
8.3.2聲明拋棄異常
8.3.3拋出異常
8.4創(chuàng)建用戶異常類
習(xí)題及思考
第9章輸入/輸出處理
9.1I/O流的劃分
9.2File類的使用
9.2.1文件的操作
9.2.2目錄的操作
9.3字節(jié)流的使用
9.3.1InputStream/OutputStream
9.3.2標(biāo)準(zhǔn)輸入/輸出流
9.3.3文件字節(jié)流
9.3.4過(guò)濾流
9.3.5隨機(jī)存取文件
9.3.6其他字節(jié)流
9.4字符流的使用
9.4.1Reader/Writer
9.4.2文件字符流
9.4.3字節(jié)流向字符流的轉(zhuǎn)換
9.4.4工具類Scanner及PrintWriter字符流
9.5串行化
習(xí)題及思考
第10章線程
10.1線程的概念
10.2線程的創(chuàng)建
10.3線程的生命周期及調(diào)度
10.4線程互斥
10.5線程同步
10.6線程通信
10.7線程死鎖
10.8線程池
習(xí)題及思考
第11章GUI程序設(shè)計(jì)
11.1JFC簡(jiǎn)介
11.2Swing組件的結(jié)構(gòu)
11.2.1類層次結(jié)構(gòu)
11.2.2MVC模式
11.3頂層容器類
11.3.1JFrame
11.3.2JDialog、JWindow和JApplet
11.4布局管理
11.5事件處理
11.5.1事件處理模型
11.5.2事件類
11.5.3事件監(jiān)聽器
11.5.4事件適配器
11.5.5鍵盤與鼠標(biāo)事件
11.6Swing組件
11.7圖形編程
11.8加載和使用多媒體資源
習(xí)題及思考
第12章JDBC
12.1JDBC的結(jié)構(gòu)
12.1.1JDBC數(shù)據(jù)庫(kù)應(yīng)用模型
12.1.2JDBC驅(qū)動(dòng)程序
12.2通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)
12.2.1基本流程
12.2.2常用的JDBC API
12.2.3事務(wù)
12.2.4Java數(shù)據(jù)類型和SQL數(shù)據(jù)類型間的關(guān)系
12.3數(shù)據(jù)庫(kù)存取優(yōu)化
12.3.1Prepared語(yǔ)句
12.3.2存儲(chǔ)過(guò)程
12.4JDBC編程實(shí)例
習(xí)題及思考
第13章網(wǎng)絡(luò)通信
13.1網(wǎng)絡(luò)通信簡(jiǎn)介
13.2URL通信
13.3Socket通信
13.3.1服務(wù)器程序
13.3.2客戶機(jī)程序
13.3.3服務(wù)多個(gè)客戶
13.3.4數(shù)據(jù)報(bào)通信
13.4遠(yuǎn)程方法調(diào)用(RMI)
習(xí)題及思考
第14章Web服務(wù)器端編程
14.1在Tomcat上運(yùn)行Servlet及JSP的簡(jiǎn)單例子
14.2Servlet介紹
14.2.1Servlet的概念
14.2.2Servlet應(yīng)用范圍和運(yùn)行環(huán)境
14.2.3Servlet常用類、接口和生命周期
14.2.4Servlet應(yīng)用舉例
14.3JSP介紹
14.3.1JSP的概念
14.3.2JSP的運(yùn)行方式
14.3.3JSP指令介紹
14.3.4JSP中的隱藏對(duì)象
14.3.5JSP應(yīng)用舉例
14.4JSP和Servlet協(xié)同工作
習(xí)題及思考
第15章輕型框架介紹
15.1Hibernate、Struts和Spring介紹
15.1.1Hibernate框架介紹
15.1.2Struts框架介紹
15.1.3Spring框架介紹
15.1.4輕型框架的流行
15.2Hibernate案例實(shí)現(xiàn)
15.2.1Hibernate的體系結(jié)構(gòu)
15.2.2Hibernate的文檔和軟件
15.2.3Hibernate的簡(jiǎn)單案例
15.3Hibernate Synchronizer插件
15.3.1Hibernate Synchronizer簡(jiǎn)介
15.3.2Hibernate Synchronizer的獲取與安裝
15.4在Eclipse中使用Hibernate Synchronizer進(jìn)行開發(fā)
15.4.1在項(xiàng)目中使用Hibernate
15.4.2創(chuàng)建Hibernate Configuration File文件
15.4.3創(chuàng)建映射文件
15.4.4運(yùn)行Hibernate實(shí)例
習(xí)題及思考
第16章Java技術(shù)應(yīng)用簡(jiǎn)單案例
16.1Java桌面應(yīng)用程序案例
16.1.1編寫游戲主程序類Pintu
16.1.2編寫繪圖容器類PicPanel
16.2Java Web應(yīng)用案例
16.2.1創(chuàng)建數(shù)據(jù)庫(kù)
16.2.2編寫Servlet處理類
16.2.3編寫網(wǎng)頁(yè)
16.2.4編寫web.xml部署描述符
16.2.5網(wǎng)站運(yùn)行效果
習(xí)題及思考
參考文獻(xiàn)

展開全部

21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍 節(jié)選

  第3章程序控制語(yǔ)句  程序語(yǔ)句一般是從上到下順序執(zhí)行,通過(guò)控制語(yǔ)句可以改變語(yǔ)句的執(zhí)行順序。Java程序控制語(yǔ)句分為三類: 選擇、循環(huán)和跳轉(zhuǎn)。根據(jù)表達(dá)式結(jié)果或變量狀態(tài),選擇語(yǔ)句使程序選擇不同的執(zhí)行路徑; 循環(huán)語(yǔ)句使程序能夠重復(fù)執(zhí)行多個(gè)語(yǔ)句; 跳轉(zhuǎn)語(yǔ)句允許程序以非線性的方式執(zhí)行,跳出原有的執(zhí)行路徑! 3.1選 擇 語(yǔ) 句  Java支持兩種選擇語(yǔ)句: if語(yǔ)句和switch語(yǔ)句。這些語(yǔ)句在程序運(yùn)行時(shí)可以根據(jù)條件變量的狀態(tài)控制程序的執(zhí)行過(guò)程。分支比較少的情況下可使用if語(yǔ)句,分支比較多的情況下使用switch語(yǔ)句比較合適! 1. if語(yǔ)句  1) 一般if語(yǔ)句  if語(yǔ)句是Java中的條件分支語(yǔ)句,它能將程序的執(zhí)行路徑分為兩條。if語(yǔ)句的完整格式如下:  if (condition)  statement1;  else  statement2;  其中,if或else控制的對(duì)象可以是單個(gè)語(yǔ)句,也可以是程序塊。條件condition可以是任何返回布爾值的表達(dá)式,else子句不是必需的! f語(yǔ)句的執(zhí)行過(guò)程是: 如果條件為真(true),就執(zhí)行if的對(duì)象(statement1); 否則,執(zhí)行else的對(duì)象(statement2)。任何時(shí)候兩條語(yǔ)句都不可能同時(shí)執(zhí)行。通常,用于控制if語(yǔ)句的表達(dá)式都是一個(gè)布爾表達(dá)式! 2) 嵌套if語(yǔ)句  嵌套if語(yǔ)句是指該if語(yǔ)句為另一個(gè)if或else語(yǔ)句的對(duì)象。在編程時(shí)經(jīng)常要用到嵌套if語(yǔ)句。使用嵌套if語(yǔ)句時(shí),一個(gè)else語(yǔ)句總是對(duì)應(yīng)著和它在同一個(gè)塊中的*近的if語(yǔ)句,而且該if語(yǔ)句沒有與其他else語(yǔ)句相關(guān)聯(lián)! ×硗庖环N嵌套形式是ifelseif階梯,它的語(yǔ)法如下:  if(condition1)  statement1;  else if(condition2)  statement2;  else if(condition3)  statement3;  ...  else  statementN;  條件表達(dá)式從上到下被求值。一旦找到為真的條件,就執(zhí)行與它關(guān)聯(lián)的語(yǔ)句,其他部分就被忽略了。如果所有的條件都不為真,則執(zhí)行*后的else語(yǔ)句。*后的else語(yǔ)句經(jīng)常被作為默認(rèn)的條件。如果沒有*后的else語(yǔ)句,而且所有其他的條件都失敗,程序就不會(huì)做任何動(dòng)作。  【例31】ifelse語(yǔ)句使用! // IfElseTest.java  import java.util.Random;  public class IfElseTest {  public static void main(String[] args) {  // 隨機(jī)產(chǎn)生一個(gè)字符  Random r=new Random();  char c=(char) r.nextInt('z');  // 判斷字符的類型  if (c   System.out.println("是一個(gè)控制符:"+c);  else if (c >='0' && c   System.out.println("是一個(gè)數(shù)字:"+c);  else if (c >='A' && c   System.out.println("是一個(gè)大寫字符:"+c);  else if (c >='a' && c   System.out.println("是一個(gè)小寫字符:"+c);  else  System.out.println("其他字符:"+c);  }  }  Random類專門用于產(chǎn)生偽隨機(jī)數(shù),其方法nextInt(int bound)返回一個(gè)小于bound的隨機(jī)整數(shù)。本程序返回一個(gè)小于字符'z'的隨機(jī)整數(shù),并轉(zhuǎn)換為字符。后面的ifelse語(yǔ)句判斷該字符是什么類型! 2. switch語(yǔ)句  switch語(yǔ)句是Java的多路分支語(yǔ)句;谝粋(gè)表達(dá)式的值,使程序執(zhí)行不同分支的case語(yǔ)句。switch語(yǔ)句的通用形式如下:  switch (expression) {  case value1:  ... // statement block  break;  case value2:  ... // statement block  break;  case valueN:  ... // statement block  break;  default:  ... // default statement block  }  表達(dá)式expression的類型可以為byte、short、int、char、String或枚舉(enum)類型,每個(gè)case語(yǔ)句后的值value必須是與表達(dá)式類型兼容的一個(gè)常量。重復(fù)的case值是不允許的! witch語(yǔ)句的執(zhí)行過(guò)程如下: 表達(dá)式的值首先與每個(gè)case語(yǔ)句中的常量相比較。如果發(fā)現(xiàn)了一個(gè)與之相匹配的,則執(zhí)行該case語(yǔ)句后的代碼。如果沒有一個(gè)case常量與表達(dá)式的值相匹配,則執(zhí)行default語(yǔ)句。當(dāng)然,default語(yǔ)句是可選的。如果沒有相匹配的case語(yǔ)句,也沒有default語(yǔ)句,則什么也不執(zhí)行! ase語(yǔ)句只是起到一個(gè)標(biāo)號(hào)作用,用來(lái)查找匹配的入口并從此處開始執(zhí)行其后的語(yǔ)句序列,對(duì)后面的case子句不再進(jìn)行匹配! witch語(yǔ)句的執(zhí)行過(guò)程和default語(yǔ)句的位置沒有關(guān)系,不會(huì)因?yàn)榘裠efault語(yǔ)句放在switch的開始而執(zhí)行default語(yǔ)句! ase語(yǔ)句序列中的break語(yǔ)句使程序流從整個(gè)switch語(yǔ)句退出。當(dāng)遇到一個(gè)break語(yǔ)句時(shí),程序?qū)⑻鰏witch語(yǔ)句,從整個(gè)switch語(yǔ)句后的**行代碼開始繼續(xù)執(zhí)行。如果沒有遇到break語(yǔ)句,switch語(yǔ)句將一直執(zhí)行到其結(jié)束!  

21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材JAVA程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)/楊瑞龍 作者簡(jiǎn)介

《Java程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)》除了所有例題源代碼、習(xí)題答案、PPT課件之外,還提供教學(xué)大綱、實(shí)驗(yàn)項(xiàng)目、課程設(shè)計(jì)、案例庫(kù)、在線考試等豐富資源。 《Java程序設(shè)計(jì)之網(wǎng)絡(luò)編程(第3版)》重點(diǎn)講解Java面向?qū)ο蠡A(chǔ)編程和網(wǎng)絡(luò)編程,后者包含網(wǎng)絡(luò)通信技術(shù)、Servlet和JSP技術(shù)以及JavaEE流行框架等。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服