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

Java語言程序設(shè)計(原書第3版)

Java語言程序設(shè)計(原書第3版)

定 價:¥65.00

作 者: (美)Y.Daniel Liang著;王鎂,李娜譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: Java

ISBN: 9787111140573 出版時間: 2004-04-01 包裝: 簡裝
開本: 26cm+光盤1片 頁數(shù): 575 字數(shù):  

內(nèi)容簡介

  《Java語言程序設(shè)計》是學習Java的入門教材。它全面講授了Java2。作者提供了學習程序設(shè)計原理和Java核心特征的一個循序漸進的途徑。通過具有代表性的例子、詳盡的講解和豐富的練習,將Java介紹給讀者。本書適合學生或具有一定程序設(shè)計經(jīng)驗的專業(yè)人員閱讀參考。本書全面講授了Java2,提供了學習程序設(shè)計原理和Java核心特征的一個循序漸進的途徑。通過具有代表性的例子、詳盡的講解和豐富的練習,深入淺出地將Java介紹給讀者。本書特點:●統(tǒng)一建模語言(UML)的圖形符號貫穿全書●包含最新技術(shù)水平的Swing組件●更多的實例學習●增加關(guān)于國際化的一章●增加關(guān)于數(shù)系、UML圖形符號和Java包的附錄●書中光盤附有實例代碼

作者簡介

  Y.DanielLiang已經(jīng)成功地撰寫了四部Java著作,并為大學學生和公司職員講授了40多門Java課程。他現(xiàn)在是喬治亞州Savannah的ArmstrongcAtlantic州立大學計算機科學系的軟件工程教授??梢酝ㄟ^Internet上的liangjava@yahoo.com或liang@armstrong.edu與他聯(lián)系。

圖書目錄

  第一篇程序設(shè)計基礎(chǔ)
第1章Java入門
  1.1  引言
  1.2 Java簡史
  1.3 Java的特點
  1.4 Java和WWW
  1.5 Java語言規(guī)范
  1.6 Java開發(fā)工具
  1.7 Java application
  1.8 application程序剖析
  1.9  Java applet
  1.10  applet程序剖析
  1.11  application與applet
  1.12  本章小結(jié)
  復(fù)習題
  編程練習
第2章  基本數(shù)據(jù)類型和基本操作
  2.1  引言
  2.2編寫簡單的程序
  2.3標識符
  2.4變量
  2.5賦值語句
  2.6常量
  2.7數(shù)值數(shù)據(jù)類型
  2.8字符數(shù)據(jù)類型
  2.9布爾數(shù)據(jù)類型
  2.10實例學習
  2.11編程風格和文檔
  2.12  程序錯誤
  2.13  調(diào)試(可選)
  2.14  本章小結(jié)
  復(fù)習題
  編程練習
第3章控制語句
  3.1  引言
  3.2  條件語句
  3.3  循環(huán)語句
  3.4  使用關(guān)鍵字break和continue
  3.5  實例學習
  3.6  本章小結(jié)
  復(fù)習題
  編程練習
第4章  方法
  4.1  引言
  4.2  創(chuàng)建方法
  4.3  調(diào)用方法
  4.4  參數(shù)傳遞
  4.5  重載方法
  4.6  方法抽象
  4.7   Math類
  4.8  實例學習
  4.9  遞歸(可選)
  4.10  本章小結(jié)
  復(fù)習題
  編程練習
  第二篇  面向?qū)ο蟪绦蛟O(shè)計
第5章  使用對象和類編寫程序
  5.1  引言
  5.2  對象和類
  5.3  構(gòu)造方法
  5.4  給方法傳遞對象
  5.5  可見性修飾符與訪問器方法
  5.6  類變量、類常量和類方法
  5.7  變量的作用域
  5.8  關(guān)鍵字this
  5.9  對象關(guān)系分析
  5.10  實例學習
  5.11  Java應(yīng)用程序接口
  5.12  String類
  5.13  StringBuffer類
  5.14   StringTokenizer類
  5.15  本章小結(jié)
  復(fù)習題
  編程練習
第6章類的繼承性
  6.1  引言
  6.2  父類和子類
  6.3  使用關(guān)鍵字super
  6.4  方法覆蓋
  6.5  Object類
  6.6  修飾符protected和final
  6.7  抽象類
  6.8  多態(tài)性和動態(tài)綁定
  6.9  對象轉(zhuǎn)換和instanceof運算符
  6.10  接口
  6.11  內(nèi)部類
  6.12  軟件開發(fā)過程
  6.13  類的設(shè)計原則
  6.14  本章小結(jié)
  復(fù)習題
  編程練習
第7章數(shù)組和向量
  7.1引言
  7.2聲明和創(chuàng)建數(shù)組
  7.3數(shù)組的初始化和處理
  7.4數(shù)組排序
  7.5數(shù)組中元素的查找
7.6  對象的數(shù)組
7.7  數(shù)組的復(fù)制
7.8  多維數(shù)組
7.9  將基本數(shù)據(jù)類型處理為對象
7.10  Number類及其子類
7.11  命令行參數(shù)
7.12  實例學習(可選)
7.13  向量類Vector(可選)
7.14  本章小結(jié)
復(fù)習題
編程練習
  第三篇  圖形程序設(shè)計
第8章  圖形程序設(shè)計入門
  8.1  引言
  8.2  Java圖形APl
  8.3  框架
  8.4  布局管理器
  8.5  使用面板作容器
  8.6  在面板上繪制圖形
  8.7  Color類
  8.8  Font類和Fontmetrics類
  8.9  繪制幾何圖形
  8.10  實例學習
  8.11  事件驅(qū)動程序設(shè)計
  8.12  本章小結(jié)
  復(fù)習題
  編程練習
第9章  創(chuàng)建用戶界面
  9.1  引言
  9.2  JavaBean
  9.3  按鈕
  9.4  標簽
  9.5  文本域
  9.6  文本區(qū)
  9.7  組合框
  9.8  列表框
  9.9  復(fù)選框
  9.10  單選按鈕
  9.11  邊框
  9.12  消息對話框
  9.13  菜單
  9.14  創(chuàng)建多個窗口
  9.15  滾動條
  9.16  滾動窗格
  9.17  選項卡
  9.18  本章小結(jié)
  復(fù)習題
  編程練習
第10章  applet和高級圖形界面
  10.1  引言
  10.2  Applet類
  10.3  JApplet類
  10.4  在JavaPlug-In中運行applet(可選)
  10.5  HTML的<applet>標記
  10.6  向applet傳遞參數(shù)
  10.7  application與applet之間的轉(zhuǎn)換
  10.8  程序作為applet和application運行
  10.9  鼠標事件
  10.10  鍵盤事件
  10.11  利用順序圖和狀態(tài)圖模擬動態(tài)行為
  10.12  實例學習
  10.13  Java工程的打包解包(可選)
  10.14  CardLayout布局管理器(可選)
  10.15  GridBagLayout布局管理器(可選)
  10.16  不使用布局管理器(可選)
  10.17  本章小結(jié)
  復(fù)習題
  編程練習
  第四篇開發(fā)綜合應(yīng)用工程
第11章異常處理
  11.1  引言
  11.2  異常和異常類
  11.3  理解異常處理
  11.4  重新拋出異常
  11.5  finally子句
  11.6  慎用異常
  11.7  創(chuàng)建自己的異常類(可選)
  11.8  本章小結(jié)
  復(fù)習題
  編程練習
第12章  國際化
  12.1  引言
  12.2  Locale類
  12.3  處理日期和時間
  12.4  數(shù)字格式化
  12.5  資源簇(可選)
  12.6  本章小結(jié)
  復(fù)習題
  編程練習
第13章  多線程
  13.1  引言
  13.2  擴展Thread類創(chuàng)建線程
  13.3  實現(xiàn)Runnable接口創(chuàng)建線程
  13.4  控制線程和線程狀態(tài)
  13.5  線程組
  13.6  同步
  13.7  為applet創(chuàng)建線程
  13.8  使用Timer類控制動畫
  13.9  實例學習
  13.10  本章小結(jié)
  復(fù)習題
  編程練習
第14章  多媒體
  14.1  引言
  14.2  播放音頻
  14.3  在獨立的線程中播放音頻
  14.4  顯示圖像
  14.5  在Java application中裝入圖像和音頻文件
  14.6  播放一系列圖像
  14.7  使用MediaTracker類
  14.8  本章小結(jié)
  復(fù)習題
  編程練習
第15章輸入輸出
  15.1  引言
  15.2  數(shù)據(jù)流的類
  15.3  File類與外部文件處理
  15.4  過濾器流
  15.5  數(shù)據(jù)流
  15.6  打印數(shù)據(jù)流
  15.7  緩沖數(shù)據(jù)流
  15.8  文件對話框
  15.9  控制臺文本輸入輸出
  15.10  對象數(shù)據(jù)流
  15.11  隨機讀寫文件
  15.12  分析文本文件(可選)
  15.13  其他常用的數(shù)據(jù)流(可選)
  15.14  本章小結(jié)
  復(fù)習題
  編程練習
第16章  網(wǎng)絡(luò)
  16.1  引言
  16.2  客戶/服務(wù)器計算模式
  16.3  多客戶服務(wù)和InetAddress類
  16.4  applet客戶
  16.5  發(fā)送和接收對象型數(shù)據(jù)
  16.6  URL類與使用applet瀏覽網(wǎng)頁
  16.7  從Web服務(wù)器上讀取文件
  16.8  使用JEditorPane類瀏覽HTML文件
  16.9  實例學習(可選)
  16.10  本章小結(jié)
  復(fù)習題
  編程練習
  附  錄
附錄A  Java關(guān)鍵字
附錄B  ASCII碼字符集
附錄C  操作符優(yōu)先級表
附錄D  Java修飾符
附錄E  數(shù)系
附錄F  HTML指南
附錄G  UML圖形符號
附錄H  Java包
附錄I  JBuUder3.5使用指南
附錄J  術(shù)語表
索引

本目錄推薦

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