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

Java程序設(shè)計

Java程序設(shè)計

定 價:¥39.80

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

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

內(nèi)容簡介

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

作者簡介

  雍俊海 1991年到2000年就讀于清華大學(xué)計算機科學(xué)與技術(shù)系,獲學(xué)士。碩士和博士學(xué)位,被評為清華大學(xué)優(yōu)秀博士畢業(yè)生,博士論文被評為全國優(yōu)秀博士論文。從2000年3月到2000年6月在香港科技大學(xué)計算機系擔(dān)任訪問研究員,從2000年11月到2002年9月在美國肯塔基大學(xué)計算機系做博士后,現(xiàn)為清華大學(xué)軟件學(xué)院教師。參與或負(fù)責(zé)多個國家自然科學(xué)基金項目。國家863項目。973項目和美國自然科學(xué)基金項目。在2003-2004學(xué)年度在清華大學(xué)開設(shè)了"Java程序設(shè)計"課程,獲得學(xué)生一致好評。根據(jù)清華大學(xué)2003-2004學(xué)年秋季學(xué)期教學(xué)評估結(jié)果,教學(xué)成績在全校名列前茅,在清華大學(xué)軟件學(xué)院所有參評教師中取得教學(xué)成績第一名,在所有講授Jaya課程的清華大學(xué)參評教師中獲得教學(xué)成績第一名。因此還獲得了清華大學(xué)軟件學(xué)院教學(xué)工作優(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  本章小結(jié)
  習(xí)題
第2章  結(jié)構(gòu)化程序設(shè)計
  2.1  標(biāo)識符和關(guān)鍵字
  2.2  基本數(shù)據(jù)類型、直接量和變量
  2.2.1  基本數(shù)據(jù)類型
  2.2.2  直接量
  2.2.3  變量
  2.3  運算符
  2.3.1  算術(shù)運算符
  2.3.2  關(guān)系運算符
  2.3.3  布爾邏輯運算符
  2.3.4  位運算符
  2.3.5  賦值類運算符
  2.3.6  條件運算符
  2.3.7  其他運算符
  2.4  控制結(jié)構(gòu)
  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  結(jié)構(gòu)化程序設(shè)計
  2.6  本章小結(jié)
  習(xí)題
第3章  面向?qū)ο蟪绦蛟O(shè)計
  3.1  面向?qū)ο蟪绦蛟O(shè)計基本思想
  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  本章小結(jié)
  習(xí)題
第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  本章小結(jié)
  習(xí)題
第5章  文件與數(shù)據(jù)流
  5.1  輸入流與輸出流
  5.1.1  1nputStream和FilelnputStream
  5.1.2  OutputStream和FileOutputStream
  5.1.3  PrintStream
  5.1.4  標(biāo)準(zhǔn)輸入輸出流的重定向
  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  本章小結(jié)
  習(xí)題
第6章  圖形用戶界面設(shè)計
  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  鼠標(biāo)事件處理
  6.3.3  鍵盤事件處理
  6.4  高級圖形用戶界面
  6.4.1  菜單
  6.4.2  多文檔界面
  6.5  本章小結(jié)
  習(xí)題
第7章  小應(yīng)用程序
  7.1  編寫小應(yīng)用程序
  7.1.1  生命周期
  7.1.2  小應(yīng)用程序
  7.2  編寫網(wǎng)頁
  7.2.1  基本HTML語句
  7.2.2  歸檔文件
  7.2.3  網(wǎng)頁中的小應(yīng)用程序參數(shù)
  7.3  應(yīng)用程序與小應(yīng)用程序
  7.4  本章小結(jié)
  習(xí)題
第8章  多線程程序設(shè)計
  8.1  編寫線程程序
  8.1.1  通過類Thread構(gòu)造線程類
  8.1.2  通過接H Runnable構(gòu)造線程類
  8.2  線程的生命周期
  8.3  多線程的同步處理
  8.3.1  同步方法
  8.3.2  同步語句
  8.3.3  成員方法wait/notify/notifyAll
  8.3.4  死鎖問題
  8.4  本章小結(jié)
  習(xí)題
第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  本章小結(jié)
  習(xí)題
第10章  網(wǎng)絡(luò)程序設(shè)計
  10.1  網(wǎng)絡(luò)資源定位器
  10.1.1  網(wǎng)絡(luò)地址
  10.1.2  網(wǎng)絡(luò)資源定位器
  10.1.3  從網(wǎng)絡(luò)資源定位器獲取網(wǎng)絡(luò)資源
  10.2  基于TCP的網(wǎng)絡(luò)程序設(shè)計
  10.3  基于UDP的網(wǎng)絡(luò)程序設(shè)計
  10.4  本章小結(jié)二
  習(xí)題
第11章  多媒體與圖形學(xué)程序設(shè)計
  11.1  聲音播放
  11.2  圖像顯示
  11.3  圖形顯示
  11.4  計算機動畫
  11.4.1  通過定時器控制動畫速度
  11.4.2  動畫制作
  11.4.3  提高動畫質(zhì)量
  11.5  本章小結(jié)
  習(xí)題
第12章  數(shù)據(jù)庫程序設(shè)計
  12.1  基本原理
  12.1.1  JDBC驅(qū)動程序類型
  12.1.2  JNDI原理
  12.2  開發(fā)環(huán)境的建立
  12.2.1  安裝數(shù)據(jù)庫和建立測試數(shù)據(jù)
  12.2.2  選擇、獲取和安裝JDBC驅(qū)動程序
  12.2.3  安裝與設(shè)置JNDI
  12.3  數(shù)據(jù)庫程序設(shè)計
  12.4  JDBC的API簡介
  12.4.1  數(shù)據(jù)源
  12.4.2  數(shù)據(jù)庫連接
  12.4.3  SQL語句執(zhí)行器
  12.4.4  SQL查詢結(jié)果集
  12.5  性能優(yōu)化
  12.5.1  預(yù)編譯語句
  12.5.2  SQL語句批處理機制
  12.5.3  連接池
  12.6  本章小結(jié)
  習(xí)題
參考文獻

本目錄推薦

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