注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java程序設計教程(第5版)

Java程序設計教程(第5版)

Java程序設計教程(第5版)

定 價:¥98.00

作 者: (美)H.M.Deitel,(美)P.J.Deitel著;施平安,施惠瓊,柳賜佳譯;施平安譯
出版社: 清華大學出版社
叢編項: 國外經典教材
標 簽: Java

ISBN: 9787302078920 出版時間: 2004-03-01 包裝: 平裝
開本: 26cm 頁數(shù): 1025 字數(shù):  

內容簡介

  H.M.Deitel和P.J.Deitel是Deitel&Assocciates公司的奠基人。Deitel&Associates公司是一家國際認證的培訓和出版公司,致力于Java、C++、C#、VisualBasic.NET、VisualC++.NET、XML、Python、perl、Internet、Web和對象技術的教學和相關產品的研發(fā)。Deitel父子倆編寫了許多世界一流的程序設計語言教材,包括《無線因特網和移動商務編程金典》和《C++程序設計教程》等。Java經過多年發(fā)展,現(xiàn)在已經真正成長為嚴格的、主流的開發(fā)語言。本書的作者是國際知名的教育專家H.M.Deitel和P.J.Deitel。全書通過Deitel特有的“活代碼”方式,詳細講解了如何使用Java開發(fā)數(shù)據(jù)庫應用程序、多媒體應用程序、網絡應用程序。本書還介紹了軟件工程知識、界面設計知識、調試技巧、性能提示等方面的內容。另外,本書還配有實驗手冊,它提供了一個優(yōu)秀的學習環(huán)境,學生們可?雜盟Ц拍罱餼鼉納杓頻母髦治侍?。教师也能更好地茢r姥越灘牡睦斫獬潭取8檬笛槭植嵋部梢宰魑攀絞笛欏⒓彝プ饕狄約白匝в謾?本書的讀者對象是各類編程人員,計算機相關專業(yè)的本科生和研究生。

作者簡介

  作者:DEITELHarveyM.Deitel,世界一流的計算機科學教員和研計會演講人;PaulJ.Deitel,國際知名的教育家HarveyM.Deitel博士是Deitel&Associates公司總裁,有著40余年計算機領域的工作經驗,進行了大量深入的教學研究,是世界一流的計算機科學教員和研計會演講人。HarveyM.Deitel持有麻省理工學院學士、碩士學位和波士頓大學博士學位。他曾經在IBM和MIT的虛擬內存操作系統(tǒng)項目中從事研究工作,開發(fā)出在很多系統(tǒng)中廣泛實現(xiàn)的技術。他還有20多年大學教學經驗,取得過“教育特別津貼”。也是全球知名的計算機教材作者。其作品已被翻譯成日、俄、中文(繁簡)、韓、法、西班牙等語言。PaulJ.Deitel是Deitel&Associates公司執(zhí)行副總裁,是麻省理工學院Sloun管理學校的畢業(yè)生。主修信息技術,通過Deitel&Associates公司他已經為DigitalEquipmentCorporation......等多家公司的客戶提供Java、C和C++課程的教學活動,并曾為計算機協(xié)會波士頓分會授Java和C++語言,還通過衛(wèi)星直播Java課程。VisualBasic.NET2003大學簡明教程:實例程序設計>>更多作品

圖書目錄

第1章  計算機、Internet和Web概述
    1.1  本章簡介
    1.2  計算機是什么
    1.3  計算機的構成
    1.4  操作系統(tǒng)的演變
    1.5  個人計算、分布式計算和客戶/服務器計算
    1.6  機器語言、匯編語言和高級語言
    1.7  C++發(fā)展簡史
    1.8  Java發(fā)展簡史
    1.9  Java類庫
    1.10  FORTRAN、COBOL、Pascal和Ada
    1.11  BASIC、Visual Basic、Visual C++、C#和.NET
    1.12  Internet和WWW
    1.13  典型Java環(huán)境基礎
    1.14  有關Java和本書的簡要說明
    1.15  有關對象的思考:對象技術及統(tǒng)一建模語言簡介
    1.16  設計模式初探
    本章小結
第2章  Java應用程序介紹
    2.1  本章簡介
    2.2  第一個Java程序
    2.3  修改第一個Java程序
    2.4  在一個對話框中顯示文本
    2.5  另一個Java應用程序:整數(shù)相加
    2.6  內存概念
    2.7  算術運算
    2.8  等式和關系運算符
    2.9  對象思想:問題陳述分析(選學)
    本章小結
第3章  Java applet介紹
    3.1  本章簡介
    3.2  Java2軟件開發(fā)工具包中的示范applet
    3.3  簡單的Java applet:繪制一個字符串
    3.4  繪制字符串和直線
    3.5  浮點數(shù)巧相加
    3.6  網上資源
    3.7  對象思想:確定問題陳述中的類(選學)
    本章小結
第4章  控制結構(一)
    4.1  本章簡介
    4.2  算法
    4.3  偽碼
    4.4  控制結構
    4.5  if單選結構
    4.6  if...else選擇結構
    4.7  while循環(huán)結構
    4.8  算法設計:案例分析1(計數(shù)器控制的循環(huán))
    4.9  自頂向下、逐步求精的算法設計:案例分析2
    4.10  自頂向下、逐步求精的算法設計:案例分析3
    4.11  復合賦值運算符
    4.12  自增和自減運算符
    4.13  基本數(shù)據(jù)類型
    4.14  對象思想:確定類屬性(選學)
    本章小結
第5章  控制結構(二)
    5.1  本章簡介
    5.2  計數(shù)器控制的循環(huán)的本質
    5.3  for循環(huán)結構
    5.4  for結構應用舉例
    5.5  do...while循環(huán)結構
    5.6  switch多重選擇結構
    5.7  break和continue語句
    5.8  帶標號的break和continue語句
    5.9  邏輯運算符
    5.10  結構化編程小結
    5.11  對象思想:確定對象的狀態(tài)和活動(選學)
    本章小結
第6章  方法
    6.1  本章簡介
    6.2  Java中的程序模塊
    6.3  Math類的方法
    6.4  方法聲明
    6.5  參數(shù)提升
    6.6  Java API包
    6.7  隨機數(shù)生成
    6.8  例子:概率游戲
    6.9  聲明的作剛域
    6.10  類JApplet的方法
    6.11  方法重載
    6.12  遞歸
    6.13  遞歸應用舉例:斐波納契數(shù)列
    6.14  遞歸與迭代
    6.15  對象思想:確定類操作(選學)
    本章小結
第7章  數(shù)組
    7.1  本章簡介
    7.2  數(shù)組
    7.3  數(shù)組的聲明和創(chuàng)建
    7.4  數(shù)組應用舉例
    7.5  引用和引用參數(shù)
    7.6  把數(shù)組傳遞給方法
    7.7  數(shù)組排序
    7.8  數(shù)組查找:線性查找和二叉查找
    7.9  多維數(shù)組
    7.10  對象思想:對象間協(xié)作(選學)
    本章小結
第8章  基于對象編程
    8.1  本章簡介
    8.2  用類實現(xiàn)抽象數(shù)據(jù)類型:Time
    8.3  類作用域
    8.4  成員訪問控制
    8.5  使用this引用當前對象的成員
    8.6  初始化類對象:構造函數(shù)
    8.7  使用重載的構造函數(shù)
    8.8  使用Set和Get方法
    8.9  組合
    8.10  垃圾收集
    8.11  Static類成員
    8.12  final實例變量
    8.13  創(chuàng)建包
    8.14  包訪問
    8.15  軟件的重用性(softwarereusability)
    8.16  數(shù)據(jù)抽象和封裝
    8.17  思考問題:開始編寫電梯模擬器的類(選學)
    本章小結
第9章  面向對象編程:繼承
    9.1  本章簡介
    9.2  超類和子類
    9.3  protected成員
    9.4  超類與子類的關系
    9.5  案例分析:3級繼承層次
    9.6  子類的構造函數(shù)和終結方法
    9.7  運用繼承的軟件工程
    本章小結
第10章  面向對象編程:多態(tài)性
    10.1  本章簡介
    10.2  繼承層次結構中對象間的關系
    10.3  多態(tài)性舉例
    10.4  抽象類和抽象方法
    10.5  案例分析:繼承接口和實現(xiàn)
    10.6  final方法和類
    10.7  案例分析:多態(tài)性在:工資系統(tǒng)中的應用
    10.8  案例分析:創(chuàng)建和使用接口
    10.9  嵌套類
    10.10  摹本類型的類型包裝類
    10.11  對象思想:在電梯模擬器中結合繼承(選學)
    10.12  三種設計模式的探索(選學)
    本章小結
第11章  字符串和字符
    11.1  本章簡介
    11.2  字符和字符串的基本知識
    11.3  String類
    11.4  StringBuffer類
    11.5  Character類
    11.6  StringTokenizer類
    11.7  模擬洗牌和發(fā)牌
    11.8  正則表達式、Pattern類和Matcher類
    11.9  對象思想:事件處理(選學)
    本章小結
第12章  圖形和Java2D
    12.1  本章簡介
    12.2  圖形環(huán)境和圖形對象
    12.3  顏色控制
    12.4  字體控制
    12.5  繪制線條、矩形和橢圓
    12.6  繪制弧
    12.7  繪制多邊形和折線
    12.8  Java2D API
    12.9  對象思想:利用UML設計接口(選學)
    本章小結
第重3章  圖形用戶界面組件(一)
    13.1  本章簡介
    13.2  Swing組件概述
    13.3  JLabel
    13.4  事件處理
    13.5  文本字段
    13.6  事件處理的工作機制
    13.7  JButton
    13.8  JCheckBox和JRadioButton
    13.9  JComboBox
    13.10  JList
    13.11  多選列表
    13.12  鼠標事件處理
    13.13  適配器類
    13.14  鍵盤事件處理
    13.15  布局管理器
    13.16  面板
    13.17  對象思想:用例(選學)
    本章小結
第14章  圖形用戶界面組件(二)
    14.1  本章簡介
    14.2  JTextArea
    14.3  創(chuàng)建定制的JPanel子類
    14.4  能處理自身事件的JPanel子類
    14.5  JSlider
    14.6  窗口特別注意
    14.7  通過框架使用菜單
    14.8  JPopupMenu
    14.9  插入式外觀和感覺
    14.10  JDesktopPane和JInternalFrame
    14.11  JTabbedPane
    14.12  布局管理器:BoxLayout和GridBagLayout
    14.13  對象思想:模型-視圖-控制器(選學)
    14.14  java.awt和javax.swing包的設計模式(選學)
    本章小結
第15章  異常處理
    15.1  本章簡介
    15.2  異常處理概述
    15.3  異常處理舉例:被0除
    15.4  Java的異常層次結構
    15.5  重新拋出異常
    15.6  finally子句
    15.7  清除堆棧
    15.8  printStackTrace、getStackTrace和getMessage
    15.9  鏈式異常
    15.10  聲明新的異常類型
    15.11  構造函數(shù)與異常處理
    本章小結
第16章  多線程
    16.1  本章簡介
    16.2  線程狀態(tài):線程的生命期
    16.3  線程優(yōu)先級和線程調度
    16.4  創(chuàng)建和執(zhí)行線程
    16.5  線程同步
    16.6  未同步情況下的生產者/消費者關系
    16.7  同步情況下的生產者/消費者關系
    16.8  生產者/消費者關系:循環(huán)緩沖區(qū)
    16.9  守護線程
    16.10  Runnable接口
    16.11  對象思想:多線程(選學)
    16.12  設計模式探索:并行設計模式(選學)
    本章小結
第17章  文件和流
    17.1  本章簡介
    17.2  數(shù)據(jù)層次結構
    17.3  文件和流
    17.4  File類
    17.5  創(chuàng)建順序存取文件
    17.6  讀取順序存取文件的數(shù)據(jù)
    17.7  更新順序存取文件
    17.8  隨機存取文件
    17.9  創(chuàng)建隨機存取文件
    17.10  將數(shù)據(jù)隨機寫入隨機存取文件
    17.11  順序讀取隨機存取文件的數(shù)據(jù)
    17.12  案例分析:事務處理程序
    17.13  Java平臺的新I/O API
    本章小結
第18章  網絡
    18.1  本章簡介
    18.2  操作URL
    18.3  讀取Web服務器上的文件
    18.4  用流套接字建立—個簡單的服務器
    18.5  用流套接字建立—個簡單的客戶
    18.6  以流套接字連接形式實現(xiàn)的客戶/服務器交互
    18.7  數(shù)據(jù)報形式的五連接客戶/服務器交互
    18.8  用多線程服務器實現(xiàn)的客戶/服務器Tic-Tac-Toe游戲
    18.9  網絡與安全性
    18.10  DeitelMessager聊天系統(tǒng)的服務器和客戶
    18.11  NIO聯(lián)網概述
    18.12  java.io和java.net包中使用的設計模式(選學)
    18.13  本章小結
第重9章  多媒體:圖像、動畫和聲音
    19.1  本章簡介
    19.2  圖像加載、顯示和縮放
    19.3  使一系列圖像成為動畫
    19.4  圖像映射
    19.5  加載和播放音頻剪輯
    19.6  網上資源
    19.7  對象思想:視圖中的動畫和聲音(選學)
    本章小結
第20章  數(shù)據(jù)結構
    20.1  本章簡介
    20.2  自引用類
    20.3  動態(tài)內存分配
    20.4  鏈表
    20.5  堆棧
    20.6  隊列
    20.7  樹
    本章小結
第21章  Java工具包和位操作
    21.1  本章簡介
    21.2  Vector類和Enumeration接口
    21.3  java.util包的Stack類
    21.4  Hashtable類
    21.5  Properties類
    21.6  位操作和位運算符
    21.7  BitSet類
    本章小結
第22章  集合
    22.1  本章簡介
    22.2  集合概述
    22.3  類Arrays
    22.4  接ElCollection和Collections類
    22.5  List
    22.6  算法
    22.7  Set
    22.8  Map
    22.9  同步包裝類
    22.10  不可修改的包裝類
    22.11  抽象實現(xiàn)
    22.12  包java.util中使用的設計模式(選學)
    本章小結
第23章  用JDBC進行Java數(shù)據(jù)庫連接
    23.1  本章簡介
    23.2  關系型數(shù)據(jù)庫
    23.3  關系型數(shù)據(jù)庫概述:books數(shù)據(jù)庫
    23.4  SQL
    23.5  在Cloudscape中創(chuàng)建books數(shù)據(jù)庫
    23.6  用JDBC操縱數(shù)據(jù)庫
    23.7存儲過程
    23.8  網上資源
    本章小結
第24章  Servlet
    24.1  本章簡介
    24.2  servlet概述及其構架
    24.3  處理HTTPget請求
    24.4  處理包含數(shù)據(jù)的HTTPget請求
    24.5  處理HTTPpost請求
    24.6  將請求重定向到其他資源
    24.7  多層應用程序:在servlet中使用JDBC
    24.8  網上資源
    本章小結
第25章  JSP
    25.1  本章簡介
    25.2  JSP概述
    25.3  第—個JSP例子
    25.4  隱式對象
    25.5  腳本
    25.6  標準動作
    25.7  指令
    25.8  案例分析:訪客登記
    25.9  網上資源
    本章小結
附錄A  運算符優(yōu)先級表
附錄B  ASCII字符集
附錄C  數(shù)值系統(tǒng)
附錄D  電梯事件和監(jiān)聽者接口
附錄E  電梯模型
附錄F  電梯視圖
附錄G  Unicode

本目錄推薦

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