注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java語法及網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)

Java語法及網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)

Java語法及網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)

定 價(jià):¥34.00

作 者: 徐迎曉編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: JAVA

ISBN: 9787302057949 出版時(shí)間: 2002-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 349 字?jǐn)?shù):  

內(nèi)容簡介

  本書結(jié)合作者多年來的教學(xué)與開發(fā)經(jīng)驗(yàn),詳細(xì)介紹了Java在網(wǎng)絡(luò)編程方面的應(yīng)用設(shè)計(jì)。全書分概念語法篇和網(wǎng)絡(luò)編程篇兩篇,共計(jì)19章。概念語法篇通過大量精心設(shè)計(jì)的實(shí)例,系統(tǒng)地介紹了與Java相關(guān)的概念、語法及面向?qū)ο蟮木幊碳夹g(shù)等內(nèi)容,并對(duì)涉及SUN公司認(rèn)證程序員(SCJP)考試要點(diǎn)的部分做了重點(diǎn)介紹。網(wǎng)絡(luò)編程篇介紹了Socket、數(shù)據(jù)庫、Servlet、Cookie、SNMP、RMI、Applet等網(wǎng)絡(luò)編程技術(shù)。對(duì)于常見的網(wǎng)絡(luò)應(yīng)用通過簡明的程序和例子給出了其設(shè)計(jì)思想,如基于Web的數(shù)據(jù)庫訪問及口令驗(yàn)證、個(gè)性化網(wǎng)頁、聊天室、網(wǎng)上購物籃等。本書采用“Step by Step(循序漸進(jìn))”的風(fēng)格編寫,便于自學(xué)者使用,同時(shí)也適合于企事業(yè)單位Java培訓(xùn)、高校Java教學(xué)及參加SCJP認(rèn)證考試的人員參考。

作者簡介

暫缺《Java語法及網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)》作者簡介

圖書目錄

第1篇 概念語法
第1章 最簡單的Java程序
1.1 什么是Java
1.2 最簡單的Java程序
1.2.1 環(huán)境設(shè)置
1.2.2 編寫源程序
1.2.3 編譯
1.2.4 運(yùn)行
1.2.5 程序分析
1.3 Java的一個(gè)特性:一次編寫,到處運(yùn)行
第2章 通過程序完成各種運(yùn)算
2.1 最簡單的程序
2.2 更多的變量類型、操作符
2.2.1 整型變量
2.2.2 字符型變量
2.2.3 浮點(diǎn)型變量
2.2.4 布爾型變量
2.2.5 操作符
2.3 分支和循環(huán)
2.3.1 if語句
2.3.2 switch語句
2.3.3 for語句
2.3.4 while語句
2.3.5 do語句
2.3.6 break和continue
第3章 面向?qū)ο蟪醪?br />3.1 類
3.1.1 類的定義
3.1.2 類的使用
3.1.3 類的安排
3.1.4 變量類型--基本類型
3.1.5 變量類型--參考類型
3.1.6 在類MyDate中直接創(chuàng)建MyDate對(duì)象
3.1.7 垃圾回收機(jī)制
3.2 定義如何操作數(shù)據(jù)--方法
3.2.1 為什么要定義方法
3.2.2 如何定義方法
3.2.3 方法的使用
3.2.4 多個(gè)方法同名--方法的重載
3.3 保護(hù)類中的數(shù)據(jù)--封裝
3.3.1 何時(shí)要使用封裝
3.3.2 如何使用封裝
3.4 創(chuàng)建對(duì)象時(shí)的初始化--構(gòu)造器
3.4.1 構(gòu)造器的定義
3.4.2 構(gòu)造器的使用和初始化
3.4.3 使用多個(gè)構(gòu)造器--構(gòu)造器的重載
3.4.4 多個(gè)構(gòu)造器的相互調(diào)用--this()
3.4.5 默認(rèn)的構(gòu)造器
3.5 變量的位置和初始化
3.6 方法參數(shù)的傳值
3.7 this參考
3.7.1 this參考解決局部變量和成員變量重名
3.7.2 通過this參考傳入對(duì)象
第4章 數(shù)組對(duì)象
4.1 數(shù)組的基本用法
4.1.1 聲明數(shù)組變量
4.1.2 創(chuàng)建數(shù)組對(duì)象
4.1.3 數(shù)組的賦值和訪問
4.1.4 簡寫方式
4.2 二維數(shù)組
4.2.1 二維數(shù)組的變量聲明
4.2.2 二維數(shù)組的創(chuàng)建
4.2.3 二維數(shù)組的賦值和訪問
4.2.4 二維數(shù)組的簡寫方式
4.3 數(shù)組的顯示
第5章 繼承和多態(tài)
5.1 繼承
5.1.1 何時(shí)使用繼承
5.1.2 如何使用繼承
5.2 方法的覆蓋
5.2.1 覆蓋的用法
5.2.2 執(zhí)行被覆蓋的方法
5.3 變量多態(tài)
5.3.1 什么是變量多態(tài)
5.3.2 用于異類搜集
5.3.3 用于方法參數(shù)
5.3.4 類型判斷
5.3.5 類型轉(zhuǎn)換
5.3.6 類型轉(zhuǎn)換的規(guī)則
5.3.7 變量多態(tài)和方法的執(zhí)行
第6章 類的組織
6.1 通過包來組織類
6.1.1 將類定義在包中
6.1.2 包的編譯
6.1.3 包的發(fā)放
6.1.4 使用包中的類
6.1.5 包和classpath的設(shè)置
6.1.6 使用sourcepath和classpath參數(shù)
6.2 使用javadoc工具制作文檔
6.3 API文檔
6.4 編程習(xí)慣
第7章 面向?qū)ο蟾呒?jí)特性
7.1 訪問控制及覆蓋的規(guī)則
7.1.1 訪問控制
7.1.2 覆蓋的規(guī)則
7.2 對(duì)象的初始化過程
7.2.1 使用super()語句調(diào)用父類構(gòu)造器
7.2.2 完整的初始化過程
7.3 static修飾符
7.3.1 靜態(tài)變量
7.3.2 靜態(tài)方法
7.3.3 靜態(tài)初始化
7.3.4 一個(gè)例子
7.4 final修飾符
7.4.1 final類
7.4.2 final方法
7.4.3 final變量
7.5 abstract修飾符
7.5.1 基本用法
7.5.2 使用場合舉例
7.6 定義interface
7.6.1 基本用法
7.6.2 使用舉例
7.7 內(nèi)類
7.7.1 主要用途
7.7.2 創(chuàng)建內(nèi)類對(duì)象
7.7.3 相同變量名的區(qū)分
7.7.4 方法中定義內(nèi)類
7.7.5 抽象內(nèi)類
7.7.6 靜態(tài)內(nèi)類
第8章 異常
8.1 為什么需要異常
8.2 如何創(chuàng)建和使用異常
8.3 使用預(yù)定義的異常
8.4 處理的規(guī)則
8.4.1 多個(gè)catch的匹配
8.4.2 定義總是執(zhí)行的代碼
8.4.3 方法相互調(diào)用及異常處理規(guī)則
8.4.4 強(qiáng)制處理
8.4.5 覆蓋與異常
第9章 輸入輸出操作及文本界面應(yīng)用程序
9.1 命令行參數(shù)
9.2 常見操作
9.2.1 字符串操作
9.2.2 數(shù)學(xué)計(jì)算
9.2.3 基本數(shù)據(jù)類型操作
9.3 集合類
9.3.1 集合
9.3.2 列表
9.3.3 Iterator接口
9.3.4 映射(Map)
9.3.5 排序
9.4 系統(tǒng)屬性
9.5 File類
9.6 比較操作
9.6.1 簡單類型
9.6.2 參考類型
9.6.3 特殊的類
9.7 輸入輸出流
9.7.1 鍵盤輸入和屏幕輸出
9.7.2 處理流
9.7.3 基本文件輸入輸出
9.7.4 字節(jié)流和字符流
9.7.5 文件隨機(jī)讀寫
9.7.6 自己編寫處理流
9.7.7 對(duì)象流
9.7.8 通過URL對(duì)象訪問網(wǎng)頁
第10章 圖形界面應(yīng)用程序
10,1 最簡單的程序
10.2 常用組件
10.2.1 按鈕
10.2.2 復(fù)選框
10.2.3 單選項(xiàng)
10.2.4 下拉列表框
10.2.5 列表框
10.2.6 對(duì)話框
10.2.7 文件對(duì)話框
10.2.8 標(biāo)簽
10.2.9 滾動(dòng)面板
10.2.10 單行文本框
lo.2.11 多行文本輸入框
10.2.12 菜單
10.2.13 快捷菜單
10.3 布局
10.3.1 流布局(FlowLayout)
10.3.2 邊界布局(BorderLayout)
10.3.3 網(wǎng)格布局(GridLayout)
10.3.4 卡片布局(CardLayout)
10.3.5 網(wǎng)格包布局(GridBagLayout)
10.3.6 綜合使用
10.4 繪圖操作
10.4.1 基本操作
10.4.2 paint()執(zhí)行的流程
10.5 事件處理
10.5.1 處理的流程
10.5.2 提供界面的類同時(shí)作為事件處理器
10.5.3 鍵盤事件的處理
10.5.4 鼠標(biāo)事件的處理
10.5.5 窗口事件的處理
10.5.6 選項(xiàng)事件的處理
10.5.7 動(dòng)作事件的處理
10.5.8 多個(gè)事件處理器
10.5.9 Adapter類
10.5.10 使用內(nèi)類和匿名類
10.6 一個(gè)綜合的例子
10.7 色彩、字體與打印
10.8 Swing包中部分常用的類
10.8.1 帶圖片的Jlabel類
10.8.2 帶圖片、快捷鍵和鼠標(biāo)停留提示的按鈕
10.9 執(zhí)行外界程序
10.9.1 直接運(yùn)行外界的程序
10.9.2 控制運(yùn)行的次序
10.9.3 處理輸入輸出
10.9.4 地址掃描程序
10.10 通過鼠標(biāo)雙擊直接運(yùn)行Java程序
10.10.1 制作jar文件
10.10.2 使用批處理制作
10.10.3 運(yùn)行
第11章 多線程
11.1 何時(shí)使用多線程
11.2 創(chuàng)建和啟動(dòng)線程
11.3 線程之間的數(shù)據(jù)交流
11.3.1 通過內(nèi)類
11.3.2 通過構(gòu)造器傳遞
11.4 在共同訪問的數(shù)據(jù)中定義方法
11.5 線程的同步
11.6 通過管道流交互
11.7 線程的其他調(diào)度過程
11.7.1 優(yōu)先級(jí)
11.7.2 休眠(sleep)
11.7.3 等待其他線程結(jié)束(join)
11.7.4 名稱判斷
11.7.5 死鎖
11.8 通過wait…notify調(diào)度
11.8.1 基本流程
11.8.2 警察/小偷程序的wait…notify調(diào)度
11.8.3 生產(chǎn)者/消費(fèi)者程序
第2篇 網(wǎng)絡(luò)編程
第12章 Socket---客戶機(jī)、服務(wù)器程序的編寫
12.1 概述
12.2 最簡單的程序
12.2.1 服務(wù)器程序
12.2.2 客戶機(jī)程序
12.2.3 端口掃描程序
12.3 設(shè)計(jì)自己的協(xié)議--編寫時(shí)鐘服務(wù)器
12.4 編寫簡單的Web服務(wù)器
12.4.1 最簡單的Web服務(wù)器
12.4.2 使用線程
12.4.3 傳輸實(shí)際文件
12.5 編寫簡單的代理服務(wù)器
12.6 編寫簡單的郵件程序
12.6.1 編寫最簡單的發(fā)送E-mail的程序
12.6.2 用POP3收郵件
12.6.3 最簡單的郵件服務(wù)器
12.7 編寫簡單的FTP服務(wù)器和客戶程序
12.7.1 編寫最簡單的FTP服務(wù)器程序
12.7.2 編寫最簡單的FTP客戶程序
12.8 編寫遠(yuǎn)程登錄代碼
12.8.1 交互過程
12.8.2 簡單的建立連接的程序
12.8.3 使用工具包完整地實(shí)現(xiàn)telnet協(xié)議
12.9 編寫網(wǎng)上廣播
12.9.1 多播服務(wù)器程序
12.9.2 客戶程序
12.10 編寫Web驗(yàn)證
12.11 基于“推”技術(shù)的聊天室
第13章 數(shù)據(jù)庫編程
13.1 使用文本文件配置數(shù)據(jù)庫
13.1.1 創(chuàng)建目錄和數(shù)據(jù)庫文件
13.1.2 添加ODBC數(shù)據(jù)源
13.2 使用Access數(shù)據(jù)庫
13.2.1 創(chuàng)建數(shù)據(jù)庫
13.2.2 添加ODBC數(shù)據(jù)源
13.3 查看數(shù)據(jù)庫產(chǎn)品和驅(qū)動(dòng)程序信息
13.4 執(zhí)行SQL查詢語句
13.4.1 條件查詢
13.4.2 模糊查詢
13.5 執(zhí)行SQL語句修改數(shù)據(jù)庫
13.5.1 插入數(shù)據(jù)
13.5.2 更新數(shù)據(jù)
13.5.3 刪除數(shù)據(jù)
第14章 Servlet---瀏覽器/服務(wù)器程序的編寫
14.1 Java Servlet編程
14.1.1 啟動(dòng)JSWDK
14.1.2 最簡單的Java Servlet程序
14.1.3 反饋HTML文檔
14.1.4 處理表單
14.1.5 處理中文
14.1.6 分開處理get或post
14.1.7 初始化
14.1.8 Servlet執(zhí)行流程
14.1.9 JSWDK的進(jìn)一步配置
14.2 計(jì)數(shù)器
14.2.1 基于Frame的計(jì)數(shù)器及其主要原理
14.2.2 基于Frame的文本計(jì)數(shù)器
14.2.3 基于Frame的圖片計(jì)數(shù)器
14.2.4 基于JavaScript和Java Servlet的計(jì)數(shù)器
14.2.5 基于IMG的圖片計(jì)數(shù)器
14.3 基于Web的數(shù)據(jù)庫查詢---JDBC
14.3.1 通過Web添加數(shù)據(jù)
14.3.2 基于Web的查詢
14.3.3 顯示數(shù)據(jù)庫所有記錄
14.4 應(yīng)用程序與Servlet、CGI、ASP、PHP通信
14.4.1 Get方式
14.4.2 一個(gè)通用的類
14.4.3 應(yīng)用程序和搜索引擎通信
14.4.4 Post方式
14.5 Cookie與個(gè)性化網(wǎng)頁
14.5.1 寫入Cookie
14.5.2 讀取Cookie
14.5.3 基于Cookie的個(gè)性化首頁
14.5.4 基于Cookie的個(gè)性化菜單
14.6 會(huì)話跟蹤與網(wǎng)上購物籃
14.6.1 URL改寫技術(shù)和表單項(xiàng)隱藏技術(shù)
14.6.2 Session的讀寫
14.6.3 用Session實(shí)現(xiàn)購物籃
14.7 基于Servlet Session的聊天室
第15章 SNMP---編寫網(wǎng)絡(luò)管理程序
15.1 軟件包及演示程序的使用
15.2 最簡單的SNMP程序
第16章 Java分布式編程--RMI
16.1 最簡單的程序
16.1.1 編制Java類使其方法能夠被遠(yuǎn)程調(diào)用
16.1.2 編制服務(wù)器程序注冊(cè)遠(yuǎn)程對(duì)象
16.1.3 編譯和放置服務(wù)器程序
16.1.4 運(yùn)行服務(wù)器程序
16.1.5 編寫客戶機(jī)程序
16.1.6 編譯和存放客戶機(jī)程序
16.2 動(dòng)態(tài)下載代碼
16.2.1 基本原理
16.2.2 編制可被遠(yuǎn)程調(diào)用的sclass
16.2.3 編制服務(wù)器程序
16.2.4 編譯和放置服務(wù)器程序
16.2.5 運(yùn)行服務(wù)器程序
16.2.6 編寫客戶程序
16.2.7 編譯和存放客戶機(jī)程序
16.2.8 進(jìn)一步通用化
16.3 線程的動(dòng)態(tài)上傳
16.3.1 編寫動(dòng)態(tài)上傳的線程代碼
16.3.2 編制可被遠(yuǎn)程調(diào)用的sclass
16.3.3 服務(wù)器程序
16.3.4 客戶程序
16.4 線程的遠(yuǎn)程控制
16.4.1 基本思想和接口的定義
16.4.2 編制和運(yùn)行服務(wù)器程序
16.4.3 編制客戶端動(dòng)態(tài)代碼NewTask
16.4.4 編制和運(yùn)行客戶端啟動(dòng)線程的程序
16.4.5 關(guān)閉遠(yuǎn)程線程
16.4.6 讀取遠(yuǎn)程線程狀態(tài)
第17章 使用Java Swing輕松編制瀏覽器
17.1 顯示網(wǎng)頁
17.2 實(shí)現(xiàn)超鏈接
17.3 訪問本機(jī)網(wǎng)頁
第18章 制作動(dòng)態(tài)網(wǎng)頁--Java Applet
18.1 最簡單的Java Applet程序
18.2 基本用法
18.2.1 Applet的主要方法
18.2.2 參數(shù)的使用
18.2.3 XTML文件調(diào)用Java Applet的語法
18.3 用戶界面及交互
18.3.1 繪圖操作
18.3.2 添加組件
18.3.3 顯示圖片及動(dòng)畫
18.3.4 播放聲音
18.3.5 事件處理
18.3.6 Applet/Application通用程序
18.4 Applet的網(wǎng)絡(luò)編程
18.4.1 從網(wǎng)絡(luò)獲取圖片和聲音
18.4.2 顯示網(wǎng)上HTML文檔
18.4.3 Applet和Socket、URL、Servlet、RMI數(shù)據(jù)庫的結(jié)合
第19章 綜合應(yīng)用
19.1 網(wǎng)上口令驗(yàn)證系統(tǒng)--Servlet、Cookie和數(shù)據(jù)庫
19.1.1 編制一個(gè)工具類
19.1.2 使用Cookie實(shí)現(xiàn)登錄
19.1.3 使用Cookie隨時(shí)驗(yàn)證
19.1.4 注銷
19.1.5 修改口令
19.1.6 示例程序
19.2 搜索引擎--Servlet、與CGI等通信和數(shù)據(jù)庫
19.3 計(jì)費(fèi)系統(tǒng)--Servlet、Socket、SNMP和數(shù)據(jù)庫
19.4 網(wǎng)絡(luò)監(jiān)控系統(tǒng)
19.4.1 檢測(cè)程序
19.4.2 被動(dòng)的遠(yuǎn)程監(jiān)控
19.4.3 基于Java Applet的主動(dòng)遠(yuǎn)程監(jiān)控
19.4.4 基于Java Application的主動(dòng)遠(yuǎn)程監(jiān)控

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)