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

Java程序設(shè)計高級主題

Java程序設(shè)計高級主題

定 價:¥49.00

作 者: (美)Joe Wigglesworth,(美)Paula Lumby著;趙強,陳洪譯;趙強譯
出版社: 北京大學(xué)出版社
叢編項: Java經(jīng)典教材譯叢
標(biāo) 簽: Java

ISBN: 9787301069462 出版時間: 2004-03-16 包裝: 膠版紙
開本: 26cm 頁數(shù): 502 字?jǐn)?shù):  

內(nèi)容簡介

  我認(rèn)為本書的兩位作者是我碰到的最好的教師,他們將復(fù)雜難懂的編程內(nèi)容揉碎以簡單明了的方式講授給讀者,這一寫作風(fēng)格貫穿全書?!狾legKonovalov,fromPrinceton,NJUSA(http://www.a(chǎn)mazon.com)這真是一本杰作,假如您有一定的Java基礎(chǔ),想更深入地掌握J(rèn)ava的高級內(nèi)容,那您還等什么……我喜歡本書的寫作風(fēng)格,語言準(zhǔn)確而簡潔。——CameronMcKenzie,fromHalifax,NovaScotia(http://www.amazon.com)本書特點:●本書適合想深入了解Java高級主題和準(zhǔn)備參加Java2認(rèn)證考試的讀者●本書兩位作者都具有豐富的軟件開發(fā)和教學(xué)經(jīng)驗,在書中內(nèi)容的編排上采取循序漸進的方式,教授讀者從簡單的編程主題開始學(xué)習(xí),直到Java高級主題,如JavaBean、網(wǎng)絡(luò)編程、服務(wù)器端Java編程等,極大地幫助讀者發(fā)掘編程潛能●書中實例豐富,但程序并不是簡單地羅列,而是通過程序代碼詳細(xì)地解釋Java中的概念和編程思想,從多個方面拓展讀者的思維,使讀者認(rèn)真領(lǐng)會每一行代碼的意圖●各章的習(xí)題從以下三個方面考查讀者對知識的掌握程度:Java認(rèn)證考試模擬題、程序調(diào)試、補充未完成的程序。這些習(xí)題都覆蓋了各章的重點知識,適合讀者自測本書主要向讀者講述了Java語言的高級編程技巧。首先介紹了Java語言的基本語法,然后又指導(dǎo)已經(jīng)對Java語言具有一定基礎(chǔ)的讀者進行高級程序設(shè)計。內(nèi)容包括多線程、圖形用戶界面、窗口和事件編程、JavaBean、網(wǎng)絡(luò)編程,以及服務(wù)器編程等,而且詳細(xì)講解如何編寫JavaApplet。本書適合于對Java編程有一定基礎(chǔ)并想學(xué)習(xí)更高技術(shù)和編程技巧的讀者。適合作為大學(xué)計算機專業(yè)高年級的教材,也可作為程序員的參考用書。

作者簡介

暫缺《Java程序設(shè)計高級主題》作者簡介

圖書目錄

 第1章  Java程序設(shè)計語言簡介
 1.1  簡介
 1.2  Java平臺概述
 1.3  能使用Java平臺的地方
 1.4  什么是Java
 1.5  Java技術(shù)的發(fā)展歷史
 1.6  Java工具
 1.7  如何在Java 2 SDK工具中查找文件
 1.8  第一個Java程序
 1.9  運行Java程序
 1.10  Java程序的注釋
 1.10.1  文檔注釋
 1.10.2  使用javadoc標(biāo)記
 1.10.3  用javadoc產(chǎn)生HTML
 1.11  程序打包用于分發(fā)
 1.12  小結(jié)
 1.13  習(xí)題
 1.14  訓(xùn)練題
 第2章  程序基本概念
 2.1  簡介
 2.2  變量和標(biāo)識符
 2.3  Java編程語言的關(guān)鍵字
 2.4  表達式
 2.4.1  操作符
 2.4.2  數(shù)學(xué)類中的浮點運算
 2.5  常量
 2.6  語句
 2.6.1  if語句
 2.6.2  switch語句
 2.6.3  while語句
 2.6.4  do語句
 2.6.5  for語句
 2.6.6  跳離循環(huán)
 2.7  方法
 2.7.1  參數(shù)
 2.7.2  返回值和返回語句
 2.7.3  局部變量
 2.7.4  main方法
 2.8  I/O控制臺
 2.8.1  簡單的輸入輸出流
 2.8.2  一個輸入字符串的語法分析
 2.8.3  一個I/O控制臺程序示例
 2.9  小結(jié)
 2.10  習(xí)題
 2.11  訓(xùn)練題
 第3章  類型
 3.1  簡介
 3.2  強類型
 3.3  基本類型和引用類型
 3.3.1  布爾類型
 3.3.2  字符類型
 3.3.3  轉(zhuǎn)義串符
 3.3.4  整數(shù)類型
 3.3.5  浮點類型
 3.3.6  強制轉(zhuǎn)換基本類型
 3.4  對象引用
 3.4.1  創(chuàng)建一個引用類型的對象
 3.4.2  對象引用的賦值
 3.4.3  傳遞作為參數(shù)的對象引用
 3.4.4  刪除引用類型的對象
 3.4.5  自動地回收垃圾
 3.5  Object類
 3.6  基本類型的包裝類
 3.7  數(shù)組
 3.7.1  數(shù)組索引和長度
 3.7.2  一個方法返回一個數(shù)組
 3.7.3  復(fù)制數(shù)組
 3.7.4  使用多維數(shù)組
 3.8  字符串
 3.8.1  字符串操作
 3.8.2  字符串緩沖器對象的操作
 3.9  小結(jié)
 3.10  習(xí)題
 3.11  訓(xùn)練題
 第4章  類和包
 4.1  簡介
 4.2  類和面向?qū)ο蟪绦蛟O(shè)計
 4.3  Java的類
 4.4  類的定義
 4.4.1  定義成員
 4.4.2  定義方法
 4.4.3  定義域
 4.4.4  初始化域
 4.5  使用一個已定義的類
 4.6  使用構(gòu)造方法和終結(jié)器
 4.6.1  構(gòu)造方法
 4.6.2  終結(jié)器
 4.7  引用對象和垃圾收集
 4.8  重載方法
 4.9  使用作為對象引用的this
 4.10  使用靜態(tài)成員
 4.10.1  初始化靜態(tài)成員
 4.10.2  類方法和繼承
 4.11  使用包
 4.11.1  包名.文件名和文件夾名
 4.11.2  子包
 4.11.3  引入語句
 4.11.4  核心Java包
 4.12  小結(jié)
 4.13  習(xí)題
 4.14  訓(xùn)練題
 第5章  繼承
 5.1  繼承與面向?qū)ο蟪绦蛟O(shè)計
 5.2  Java程序設(shè)計語言對繼承的支持
 5.3  繼承類
 5.3.1  final類
 5.3.2  抽象類
 5.3.3  多重繼承的問題
 5.4  實現(xiàn)接口
 5.5  訪問控制符對成員的作用
 5.6  對象引用super
 5.7  構(gòu)造方法和繼承
 5.8  終結(jié)器方法與繼承
 5.9  重置方法
 5.10  動態(tài)綁定
 5.11  小結(jié)
 5.12  習(xí)題
 5.13  訓(xùn)練題
 第6章  異常
 6.1  簡介
 6.2  使用try程序塊包裝異常
 6.2.1  異常處理與調(diào)用堆棧
 6.2.2  聲明未被捕獲的異常
 6.3  拋出異常
 6.3.1  受檢驗的異常和不受檢驗的異常
 6.3.2  在終結(jié)器中拋出異常
 6.4  捕獲異常
 6.5  使用finally程序塊
 6.6  小結(jié)
 6.7  習(xí)題
 6.8  訓(xùn)練題
 第7章  克隆及運行類型信息
 7.1  簡介
 7.2  克隆對象
 7.2.1  使對象可克隆
 7.2.2  覆蓋默認(rèn)的clone方法
 7.2.3  定義Cloneable類
 7.3  運行時類型信息
 7.3.1  決定對象類型
 7.3.2  訪問運行時的類信息
 7.4  類型轉(zhuǎn)換
 7.5  使用反射API
 7.6  小結(jié)
 7.7  習(xí)題
 7.8  訓(xùn)練題
 第8章  輸入和輸出
 8.1  Java平臺如何支持I/O
 8.2  I/O程序設(shè)計
 8.3  字節(jié)流
 8.3.1  預(yù)定義的流對象
 8.3.2  輸入輸出方法
 8.3.3  過濾流
 8.3.4  其他的字節(jié)I/O類
 8.4  文件I/O基礎(chǔ)
 8.4.1  瀏覽文件
 8.4.2  隨機訪問文件I/O
 8.5  字符流
 8.5.1  在字節(jié)流和字符流I/O上建立連接
 8.5.2  使用其他字符I/O類
 8.5.3  每次讀取一個標(biāo)記
 8.6  對象序列化
 8.6.1  序列化對象
 8.6.2  使用對象流
 8.6.3  抑制域的序列化
 8.6.4  指定版本號
 8.6.5  序列化格式的兼容性
 8.7  小結(jié)
 8.8  習(xí)題
 8.9  訓(xùn)練題
 第9章  嵌套類和內(nèi)部類
 9.1  簡介
 9.2  嵌套類和接口
 9.3  內(nèi)部類
 9.3.1  為什么要使用內(nèi)部類
 9.3.2  定義成員內(nèi)部類
 9.3.3  避免內(nèi)部類中名字沖突
 9.3.4  內(nèi)部類的封閉對象
 9.3.5  研究成員內(nèi)部類的子類
 9.4  局部內(nèi)部類
 9.5  匿名局部內(nèi)部類
 9.5.1  創(chuàng)建匿名內(nèi)部類
 9.5.2  使用實例初始器
 9.6  對于產(chǎn)生出類文件的影響
 9.7  小結(jié)
 9.8  習(xí)題
 9.9  訓(xùn)練題
 第10章  工具和集合類
 10.1  簡介
 10.2  iava.util包
 10.3  Observer和Observable對象
 10.4  集合框架
 10.4.1  集合框架中的接口
 10.4.2  用疊代器檢索集合
 10.4.3  常用的工具
 10.4.4  作為集合的數(shù)組
 10.4.5  算法
 10.4.6  包裝工具
 10.4.7  繼承抽象工具
 10.4.8  遺留集合框架類
 10.4.9  用枚舉方式檢索集合
 10.5  小結(jié)
 10.6  習(xí)題
 10.7  訓(xùn)練題
 第11章  多線程
 11.1  線程和多線程
 11.2  線程的生命周期
 11.3  創(chuàng)建并運行線程
 11.4  停止一個線程
 11.4.1  stop方法和其他的方法被取消的原因
 11.4.2  如何停止進程
 11.5  創(chuàng)建服務(wù)線程
 11.6  編寫穩(wěn)固的多線程程序
 11.7  同步線程
 11.7.1  何時同步代碼
 11.7.2  內(nèi)部類的同步方法
 11.8  線程間通信
 11.8.1  讓線程保持等待
 11.8.2  喚醒一個線程
 11.8.3  喚醒所有線程
 11.8.4  線程間通信的例子
 11.9  線程組
 11.10  小結(jié)
 11.11  習(xí)題
 11.12  訓(xùn)練題
 第12章  圖形用戶界面
 12.1  簡介
 12.2  圖形用戶界面的發(fā)展
 12.3  圖形用戶界面的主要術(shù)語和特征
 12.4  Java基礎(chǔ)類概述
 12.5  事件模型
 12.5.1  Swing應(yīng)用程序接口
 12.5.2  分離的模型架構(gòu)
 12.6  JFC例程
 12.6.1  Java應(yīng)用程序:Hello World!
 12.6.2  3個面板例程
 12.7  小結(jié)
 12.8  習(xí)題
 12.9  訓(xùn)練題
 第13章  窗口和事件編程
 13.1  用JFC編程
 13.2  Swing API組件
 13.3  JComponent類
 13.4  窗口.對話框和面板
 13.5  布局管理器
 13.5.1  邊緣布局管理器
 13.5.2  流式布局管理器
 13.5.3  網(wǎng)格布局管理器
 13.5.4  網(wǎng)格塊布局管理器
 13.5.5  卡片式布局管理器
 13.5.6  箱式布局管理器
 13.5.7  標(biāo)簽窗格
 13.5.8  拆分窗格
 13.5.9  手工設(shè)置組件的位置
 13.6  標(biāo)簽.按鈕.復(fù)選框
 13.7  事件
 13.8  菜單.工具欄.動作
 13.9  滑桿.進度條.滾動條
 13.10  列表框.組合框
 13.11  文本輸入組件
 13.12  選擇器
 13, 13  表格和樹
 13.14  繪制
 13.15  二維圖形
 13.16  小結(jié)
 13.17  習(xí)題
 13.18  訓(xùn)練題
 第14章  客戶端的Java和applet
 14.1  applet概述
 14.2  什么是applet
 14.2.1  HTML文檔概覽
 14.2.2  HTML支持applet
 14.2.3  創(chuàng)建applet
 14.3  applet例程
 14.4  使用HTML applet標(biāo)記
 14.5  使用java.applet包
 14.6  繼承applet類
 14.7  TickerMessage applet
 14.8  在applet中使用多媒體
 14.8.1  添加聲音
 14.8.2  添加圖像
 14.9  安全
 14.9.1  理解applet的安全
 14.9.2  標(biāo)記applet
 14.9.3  權(quán)限與策略文件
 14.10  將applet打包成.jar文件
 14.11  小結(jié)
 14.12  習(xí)題
 14.13  訓(xùn)練題
 第15章  JavaBean
 15.1  簡介
 15.2  JavaBean組件模型
 15.3  JavaBean的組成
 15.4  JavaBean開發(fā)環(huán)境
 15.5  使用Sun BeanBox
 15.6  建立JavaBean類
 15.6.1  ImageBean1解析
 15.6.2  在BeanBox中使用ImageBean1
 15.7  其他類型的JavaBean屬性
 15.7.1  索引屬性
 15.7.2  綁定屬性
 15.7.3  限制屬性
 15.8  增加自定義的事件類型
 15.9  建立帶有自定義事件的JavaBean
 15.9.1  ImageBean2解析
 15.9.2  ImageBean2中的自定義事件
 15.9.3  自定義事件類的監(jiān)聽器接口
 15.9.4  在BeanBox中使用ImageBean2
 15.10  提供JavaBean的信息
 15.11  提供一個定制的屬性編輯器
 15.12  建立帶有BeanInfo類的JavaBean
 15.12.1  ImageBean3解析
 15.12.2  ImageBcan3類的屬性編輯器
 15.12.3  ImageBean3類的BeanInfo類
 15.12.4  ImageBcan3BeanInfo解析
 15.13  建立使用BeanContext API的JavaBean
 15.13.1  ImageBeanChildContextSupport類的定義
 15.13.2  ImageBeanContextChildSupport類解析
 15.14  Enterprise JavaBean
 15.15  小結(jié)
 15.16  習(xí)題
 15.17  訓(xùn)練題
 第16章  網(wǎng)絡(luò)編程
 16.1  簡介
 16.2  使用URL
 16.3  使用套接字
 16.3.1  TCP/IP套接字
 16.3.2  數(shù)據(jù)報套接字
 16.4  RMI
 16.4.1  開發(fā)對象的遠(yuǎn)程類
 16.4.2  開發(fā)RMI服務(wù)器端類
 16.4.3  開發(fā)RMI客戶端類
 16.4.4  運行服務(wù)器端程序和客戶端程序
 16.4.5  JNDI
 16.4.6  Java IDL與CORBA
 16.5  小結(jié)
 16.6  習(xí)題
 16.7  訓(xùn)練題
 第17章  服務(wù)器端編程
 17.1  簡介
 17.1.1  建立動態(tài)Web站點的一些考慮
 17.1.2  理解HTTP協(xié)議
 17.2  servlet簡介
 17.2.1  編寫第一個servlet
 17.2.2  安裝.運行servlet例程
 17.3  開發(fā)Web和servlet
 17.4  servlet API
 17.5  編寫servlet接收請求和發(fā)送響應(yīng)
 17.5.1  編寫處理HTML表單的servlet
 17.5.2  servlet的輸出重定向
 17.5.3  在session中保存狀態(tài)數(shù)據(jù)
 17.5.4  使用cookie提供連續(xù)性
 17.6  servlet驅(qū)動的Web編程
 17.6.1  使用多線程編寫servlet
 17.6.2  明智地使用applet
 17.6.3  使用MVC的設(shè)計模式
 17.6.4  小心瀏覽器的Back按鈕
 17.6.5  安全
 17.7  JSP
 17.7.1  服務(wù)器如何處理JSP
 17.7.2  JSP中的Java編程
 17.7.3  在應(yīng)用MVC的設(shè)計模式中使用JSP和JavaBean
 17.7.4  JSP規(guī)范的改進
 17.8  數(shù)據(jù)庫連接
 17.8.1  JDBC API
 17.8.2  加載數(shù)據(jù)庫驅(qū)動程序
 17.8.3  建立數(shù)據(jù)庫連接
 17.8.4  執(zhí)行動態(tài)SQL語句
 17.8.5  處理結(jié)果集
 17.9  小結(jié)
 17.10  習(xí)題
 17.11  訓(xùn)練題

本目錄推薦

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