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

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

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

定 價:¥98.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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