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

Java程序設計

Java程序設計

定 價:¥39.80

作 者: 雍俊海編著
出版社: 清華大學出版社
叢編項: 軟件工程系列教材
標 簽: Java

ISBN: 9787302089100 出版時間: 2004-08-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 374 字數(shù):  

內(nèi)容簡介

  本書特點:·淺顯易懂:利用淺顯的方法提示各種基本概念的本質之處,通過翔實的實例展現(xiàn)Java語言的特點和編程的思想,使得學生通過學習本書在較短的時間內(nèi)掌握較多的知識。·內(nèi)容豐富:覆蓋了Java程序設計基礎知識及其編程思想,尤其在多媒體與圖形學程序設計、網(wǎng)絡程序設計、以及數(shù)據(jù)庫程序設計等方面很有特色。·趣味性:教材內(nèi)容及其敘述方式體現(xiàn)了輕松而又充滿樂趣的學習過程,課后的習題貼切而又充滿趣味,營造了一種輕松而快樂的學習氛圍,培養(yǎng)和加強了學生的學習樂趣與學習成就感。·實用性:內(nèi)容的選取是建立在軟件公司對Java程序設計的實際需求上。注重Java程序設計思想的建立,系統(tǒng)地介紹了如何從實際的問題到用Java程序來解決這些問題。本書講解學習Java語言的基本方法,介紹Java程序設計基礎知識及其編程思想,內(nèi)容包括Java語言的基礎語法、面向對象的基本概念、數(shù)組、字符串、異常處理、文件和數(shù)據(jù)流、圖形用戶界面設計、小應用程序、線程、編程規(guī)范、網(wǎng)絡程序設計、多媒體與圖形學程序設計以及數(shù)據(jù)庫程序設計等。本書的章節(jié)編排與書寫以人們學習與認知過程為基礎,與實際開發(fā)的需求相匹配。本書內(nèi)容力求簡潔,每章都附有習題,使得讀者在輕松和歡樂之中迅速地了解與掌握Java程序設計的知識和方法,并應用到實踐中去。本書內(nèi)容豐富易學,既可以作為計算機專業(yè)和非計算機專業(yè)的基礎教材,也可以作為需要學習Java語言的工程人員和科技工作者的自學參考書。

作者簡介

  雍俊海 1991年到2000年就讀于清華大學計算機科學與技術系,獲學士。碩士和博士學位,被評為清華大學優(yōu)秀博士畢業(yè)生,博士論文被評為全國優(yōu)秀博士論文。從2000年3月到2000年6月在香港科技大學計算機系擔任訪問研究員,從2000年11月到2002年9月在美國肯塔基大學計算機系做博士后,現(xiàn)為清華大學軟件學院教師。參與或負責多個國家自然科學基金項目。國家863項目。973項目和美國自然科學基金項目。在2003-2004學年度在清華大學開設了"Java程序設計"課程,獲得學生一致好評。根據(jù)清華大學2003-2004學年秋季學期教學評估結果,教學成績在全校名列前茅,在清華大學軟件學院所有參評教師中取得教學成績第一名,在所有講授Jaya課程的清華大學參評教師中獲得教學成績第一名。因此還獲得了清華大學軟件學院教學工作優(yōu)秀獎。

圖書目錄

第1章  緒論
  1.1  歷史簡介
  1.2  特點
  1.3  開發(fā)環(huán)境的建立
  1.4  Java程序及其執(zhí)行過程
  1.4.1  開發(fā)Java程序的工作流程
  1.4.2  Java程序的工作原理
  1.5  本章小結
  習題
第2章  結構化程序設計
  2.1  標識符和關鍵字
  2.2  基本數(shù)據(jù)類型、直接量和變量
  2.2.1  基本數(shù)據(jù)類型
  2.2.2  直接量
  2.2.3  變量
  2.3  運算符
  2.3.1  算術運算符
  2.3.2  關系運算符
  2.3.3  布爾邏輯運算符
  2.3.4  位運算符
  2.3.5  賦值類運算符
  2.3.6  條件運算符
  2.3.7  其他運算符
  2.4  控制結構
  2.4.1  if語句和if-else語句
  2.4.2  switch語句
  2.4.3  for語句
  2.4.4  while語句
  2.4.5  do-while語句
  2.4.6  break語句
  2.4.7  continue語句
  2.5  結構化程序設計
  2.6  本章小結
  習題
第3章  面向對象程序設計
  3.1  面向對象程序設計基本思想
  3.2  類、實例、域和方法
  3.2.1  類、域和方法的定義
  3.2.2  引用數(shù)據(jù)類型、實例生成和幾類特殊的方法
  3.3  繼承性
  3.4  多態(tài)性
  3.4.1  靜態(tài)多態(tài)性
  3.4.2  動態(tài)多態(tài)性
  3.5  包.
  3.6  封裝性
  3.7  修飾詞
  3.8  接口
  3.9  內(nèi)部類
  3.10  變量作用域范圍與方法調(diào)用
  3.10.1  變量作用域范圍
  3.10.2  方法調(diào)用
  3.11  遞歸方法與壓縮方法
  3.12  本章小結
  習題
第4章  數(shù)組、字符串與異常處理
  4.1  數(shù)組
  4.I.1  一維數(shù)組
  4.1.2  多維數(shù)組
  4.2  字符串
  4.2.1  String
  4.2.2  StringBuffer
  4.3  異常處理
  4.3.1  異常及其種類
  4.3.2  異常產(chǎn)生
  4.3.3  異常處理示例
  4.3.4  自定義異常類型
  4.4  本章小結
  習題
第5章  文件與數(shù)據(jù)流
  5.1  輸入流與輸出流
  5.1.1  1nputStream和FilelnputStream
  5.1.2  OutputStream和FileOutputStream
  5.1.3  PrintStream
  5.1.4  標準輸入輸出流的重定向
  5.2  數(shù)據(jù)的輸人流和輸出流
  5.3  帶緩存的輸人流和輸出流
  5.4  隨機訪問文件
  5.5  讀寫器
  5.5.1  Reader和Writer
  5.5.2  FileReader和FileWriter
  5.5.3  BufferedReader和BufferedWriter
  5.5.4  PrintWriter
  5.6  對象串行化
  5.7  文件
  5.8  本章小結
  習題
第6章  圖形用戶界面設計
  6.1  基本GUI組件和容器
  6.1.1  概述
  6.1.2  JLabel、JTextField和JPasswordField
  6.1.3  JButton、JCheckBox和JRadioButton
  6.1.4  JComboBox和JIAst
  6.1.5  JTextArea和JScr01lPane
  6.1.6  JSlider
  6.1.7  JFrame和JPanel
  6.2  布局管理器
  6.2.1  FlowLayout
  6.2.2  BorderLayout
  6.2.3  GridLayout
  6.2.4  BoxLayout
  6.2.5  GridBagLayout
  6.2.6  CardLayout
  6.2.7  組合布局方式
  6.2.8  自定義的布局管理器
  6.3  事件處理模型
  6.3.1  事件處理模型概述
  6.3.2  鼠標事件處理
  6.3.3  鍵盤事件處理
  6.4  高級圖形用戶界面
  6.4.1  菜單
  6.4.2  多文檔界面
  6.5  本章小結
  習題
第7章  小應用程序
  7.1  編寫小應用程序
  7.1.1  生命周期
  7.1.2  小應用程序
  7.2  編寫網(wǎng)頁
  7.2.1  基本HTML語句
  7.2.2  歸檔文件
  7.2.3  網(wǎng)頁中的小應用程序參數(shù)
  7.3  應用程序與小應用程序
  7.4  本章小結
  習題
第8章  多線程程序設計
  8.1  編寫線程程序
  8.1.1  通過類Thread構造線程類
  8.1.2  通過接H Runnable構造線程類
  8.2  線程的生命周期
  8.3  多線程的同步處理
  8.3.1  同步方法
  8.3.2  同步語句
  8.3.3  成員方法wait/notify/notifyAll
  8.3.4  死鎖問題
  8.4  本章小結
  習題
第9章  編程規(guī)范
  9.1  程序編寫規(guī)范
  9.1.1  命名規(guī)范
  9.1.2  排版規(guī)范
  9.1.3  語句
  9.1.4  文件組織;.
  9.2  程序調(diào)試
  9.3  文檔注釋.
  9.4  本章小結
  習題
第10章  網(wǎng)絡程序設計
  10.1  網(wǎng)絡資源定位器
  10.1.1  網(wǎng)絡地址
  10.1.2  網(wǎng)絡資源定位器
  10.1.3  從網(wǎng)絡資源定位器獲取網(wǎng)絡資源
  10.2  基于TCP的網(wǎng)絡程序設計
  10.3  基于UDP的網(wǎng)絡程序設計
  10.4  本章小結二
  習題
第11章  多媒體與圖形學程序設計
  11.1  聲音播放
  11.2  圖像顯示
  11.3  圖形顯示
  11.4  計算機動畫
  11.4.1  通過定時器控制動畫速度
  11.4.2  動畫制作
  11.4.3  提高動畫質量
  11.5  本章小結
  習題
第12章  數(shù)據(jù)庫程序設計
  12.1  基本原理
  12.1.1  JDBC驅動程序類型
  12.1.2  JNDI原理
  12.2  開發(fā)環(huán)境的建立
  12.2.1  安裝數(shù)據(jù)庫和建立測試數(shù)據(jù)
  12.2.2  選擇、獲取和安裝JDBC驅動程序
  12.2.3  安裝與設置JNDI
  12.3  數(shù)據(jù)庫程序設計
  12.4  JDBC的API簡介
  12.4.1  數(shù)據(jù)源
  12.4.2  數(shù)據(jù)庫連接
  12.4.3  SQL語句執(zhí)行器
  12.4.4  SQL查詢結果集
  12.5  性能優(yōu)化
  12.5.1  預編譯語句
  12.5.2  SQL語句批處理機制
  12.5.3  連接池
  12.6  本章小結
  習題
參考文獻

本目錄推薦

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