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

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

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

定 價(jià):¥98.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  計(jì)算機(jī)、Internet和Web概述
    1.1  本章簡(jiǎn)介
    1.2  計(jì)算機(jī)是什么
    1.3  計(jì)算機(jī)的構(gòu)成
    1.4  操作系統(tǒng)的演變
    1.5  個(gè)人計(jì)算、分布式計(jì)算和客戶/服務(wù)器計(jì)算
    1.6  機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言
    1.7  C++發(fā)展簡(jiǎn)史
    1.8  Java發(fā)展簡(jiǎn)史
    1.9  Java類庫(kù)
    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和本書(shū)的簡(jiǎn)要說(shuō)明
    1.15  有關(guān)對(duì)象的思考:對(duì)象技術(shù)及統(tǒng)一建模語(yǔ)言簡(jiǎn)介
    1.16  設(shè)計(jì)模式初探
    本章小結(jié)
第2章  Java應(yīng)用程序介紹
    2.1  本章簡(jiǎn)介
    2.2  第一個(gè)Java程序
    2.3  修改第一個(gè)Java程序
    2.4  在一個(gè)對(duì)話框中顯示文本
    2.5  另一個(gè)Java應(yīng)用程序:整數(shù)相加
    2.6  內(nèi)存概念
    2.7  算術(shù)運(yùn)算
    2.8  等式和關(guān)系運(yùn)算符
    2.9  對(duì)象思想:?jiǎn)栴}陳述分析(選學(xué))
    本章小結(jié)
第3章  Java applet介紹
    3.1  本章簡(jiǎn)介
    3.2  Java2軟件開(kāi)發(fā)工具包中的示范applet
    3.3  簡(jiǎn)單的Java applet:繪制一個(gè)字符串
    3.4  繪制字符串和直線
    3.5  浮點(diǎn)數(shù)巧相加
    3.6  網(wǎng)上資源
    3.7  對(duì)象思想:確定問(wèn)題陳述中的類(選學(xué))
    本章小結(jié)
第4章  控制結(jié)構(gòu)(一)
    4.1  本章簡(jiǎn)介
    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è)計(jì):案例分析1(計(jì)數(shù)器控制的循環(huán))
    4.9  自頂向下、逐步求精的算法設(shè)計(jì):案例分析2
    4.10  自頂向下、逐步求精的算法設(shè)計(jì):案例分析3
    4.11  復(fù)合賦值運(yùn)算符
    4.12  自增和自減運(yùn)算符
    4.13  基本數(shù)據(jù)類型
    4.14  對(duì)象思想:確定類屬性(選學(xué))
    本章小結(jié)
第5章  控制結(jié)構(gòu)(二)
    5.1  本章簡(jiǎn)介
    5.2  計(jì)數(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語(yǔ)句
    5.8  帶標(biāo)號(hào)的break和continue語(yǔ)句
    5.9  邏輯運(yùn)算符
    5.10  結(jié)構(gòu)化編程小結(jié)
    5.11  對(duì)象思想:確定對(duì)象的狀態(tài)和活動(dòng)(選學(xué))
    本章小結(jié)
第6章  方法
    6.1  本章簡(jiǎn)介
    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  對(duì)象思想:確定類操作(選學(xué))
    本章小結(jié)
第7章  數(shù)組
    7.1  本章簡(jiǎn)介
    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  對(duì)象思想:對(duì)象間協(xié)作(選學(xué))
    本章小結(jié)
第8章  基于對(duì)象編程
    8.1  本章簡(jiǎn)介
    8.2  用類實(shí)現(xiàn)抽象數(shù)據(jù)類型:Time
    8.3  類作用域
    8.4  成員訪問(wèn)控制
    8.5  使用this引用當(dāng)前對(duì)象的成員
    8.6  初始化類對(duì)象:構(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  包訪問(wèn)
    8.15  軟件的重用性(softwarereusability)
    8.16  數(shù)據(jù)抽象和封裝
    8.17  思考問(wèn)題:開(kāi)始編寫(xiě)電梯模擬器的類(選學(xué))
    本章小結(jié)
第9章  面向?qū)ο缶幊蹋豪^承
    9.1  本章簡(jiǎn)介
    9.2  超類和子類
    9.3  protected成員
    9.4  超類與子類的關(guān)系
    9.5  案例分析:3級(jí)繼承層次
    9.6  子類的構(gòu)造函數(shù)和終結(jié)方法
    9.7  運(yùn)用繼承的軟件工程
    本章小結(jié)
第10章  面向?qū)ο缶幊蹋憾鄳B(tài)性
    10.1  本章簡(jiǎn)介
    10.2  繼承層次結(jié)構(gòu)中對(duì)象間的關(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  對(duì)象思想:在電梯模擬器中結(jié)合繼承(選學(xué))
    10.12  三種設(shè)計(jì)模式的探索(選學(xué))
    本章小結(jié)
第11章  字符串和字符
    11.1  本章簡(jiǎn)介
    11.2  字符和字符串的基本知識(shí)
    11.3  String類
    11.4  StringBuffer類
    11.5  Character類
    11.6  StringTokenizer類
    11.7  模擬洗牌和發(fā)牌
    11.8  正則表達(dá)式、Pattern類和Matcher類
    11.9  對(duì)象思想:事件處理(選學(xué))
    本章小結(jié)
第12章  圖形和Java2D
    12.1  本章簡(jiǎn)介
    12.2  圖形環(huán)境和圖形對(duì)象
    12.3  顏色控制
    12.4  字體控制
    12.5  繪制線條、矩形和橢圓
    12.6  繪制弧
    12.7  繪制多邊形和折線
    12.8  Java2D API
    12.9  對(duì)象思想:利用UML設(shè)計(jì)接口(選學(xué))
    本章小結(jié)
第重3章  圖形用戶界面組件(一)
    13.1  本章簡(jiǎn)介
    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  鍵盤(pán)事件處理
    13.15  布局管理器
    13.16  面板
    13.17  對(duì)象思想:用例(選學(xué))
    本章小結(jié)
第14章  圖形用戶界面組件(二)
    14.1  本章簡(jiǎn)介
    14.2  JTextArea
    14.3  創(chuàng)建定制的JPanel子類
    14.4  能處理自身事件的JPanel子類
    14.5  JSlider
    14.6  窗口特別注意
    14.7  通過(guò)框架使用菜單
    14.8  JPopupMenu
    14.9  插入式外觀和感覺(jué)
    14.10  JDesktopPane和JInternalFrame
    14.11  JTabbedPane
    14.12  布局管理器:BoxLayout和GridBagLayout
    14.13  對(duì)象思想:模型-視圖-控制器(選學(xué))
    14.14  java.awt和javax.swing包的設(shè)計(jì)模式(選學(xué))
    本章小結(jié)
第15章  異常處理
    15.1  本章簡(jiǎn)介
    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  本章簡(jiǎn)介
    16.2  線程狀態(tài):線程的生命期
    16.3  線程優(yōu)先級(jí)和線程調(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  對(duì)象思想:多線程(選學(xué))
    16.12  設(shè)計(jì)模式探索:并行設(shè)計(jì)模式(選學(xué))
    本章小結(jié)
第17章  文件和流
    17.1  本章簡(jiǎn)介
    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ī)寫(xiě)入隨機(jī)存取文件
    17.11  順序讀取隨機(jī)存取文件的數(shù)據(jù)
    17.12  案例分析:事務(wù)處理程序
    17.13  Java平臺(tái)的新I/O API
    本章小結(jié)
第18章  網(wǎng)絡(luò)
    18.1  本章簡(jiǎn)介
    18.2  操作URL
    18.3  讀取Web服務(wù)器上的文件
    18.4  用流套接字建立—個(gè)簡(jiǎn)單的服務(wù)器
    18.5  用流套接字建立—個(gè)簡(jiǎn)單的客戶
    18.6  以流套接字連接形式實(shí)現(xiàn)的客戶/服務(wù)器交互
    18.7  數(shù)據(jù)報(bào)形式的五連接客戶/服務(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è)計(jì)模式(選學(xué))
    18.13  本章小結(jié)
第重9章  多媒體:圖像、動(dòng)畫(huà)和聲音
    19.1  本章簡(jiǎn)介
    19.2  圖像加載、顯示和縮放
    19.3  使一系列圖像成為動(dòng)畫(huà)
    19.4  圖像映射
    19.5  加載和播放音頻剪輯
    19.6  網(wǎng)上資源
    19.7  對(duì)象思想:視圖中的動(dòng)畫(huà)和聲音(選學(xué))
    本章小結(jié)
第20章  數(shù)據(jù)結(jié)構(gòu)
    20.1  本章簡(jiǎn)介
    20.2  自引用類
    20.3  動(dòng)態(tài)內(nèi)存分配
    20.4  鏈表
    20.5  堆棧
    20.6  隊(duì)列
    20.7  樹(shù)
    本章小結(jié)
第21章  Java工具包和位操作
    21.1  本章簡(jiǎn)介
    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  本章簡(jiǎn)介
    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è)計(jì)模式(選學(xué))
    本章小結(jié)
第23章  用JDBC進(jìn)行Java數(shù)據(jù)庫(kù)連接
    23.1  本章簡(jiǎn)介
    23.2  關(guān)系型數(shù)據(jù)庫(kù)
    23.3  關(guān)系型數(shù)據(jù)庫(kù)概述:books數(shù)據(jù)庫(kù)
    23.4  SQL
    23.5  在Cloudscape中創(chuàng)建books數(shù)據(jù)庫(kù)
    23.6  用JDBC操縱數(shù)據(jù)庫(kù)
    23.7存儲(chǔ)過(guò)程
    23.8  網(wǎng)上資源
    本章小結(jié)
第24章  Servlet
    24.1  本章簡(jiǎn)介
    24.2  servlet概述及其構(gòu)架
    24.3  處理HTTPget請(qǐng)求
    24.4  處理包含數(shù)據(jù)的HTTPget請(qǐng)求
    24.5  處理HTTPpost請(qǐng)求
    24.6  將請(qǐng)求重定向到其他資源
    24.7  多層應(yīng)用程序:在servlet中使用JDBC
    24.8  網(wǎng)上資源
    本章小結(jié)
第25章  JSP
    25.1  本章簡(jiǎn)介
    25.2  JSP概述
    25.3  第—個(gè)JSP例子
    25.4  隱式對(duì)象
    25.5  腳本
    25.6  標(biāo)準(zhǔn)動(dòng)作
    25.7  指令
    25.8  案例分析:訪客登記
    25.9  網(wǎng)上資源
    本章小結(jié)
附錄A  運(yùn)算符優(yōu)先級(jí)表
附錄B  ASCII字符集
附錄C  數(shù)值系統(tǒng)
附錄D  電梯事件和監(jiān)聽(tīng)者接口
附錄E  電梯模型
附錄F  電梯視圖
附錄G  Unicode

本目錄推薦

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