注冊(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ì)

Java程序設(shè)計(jì)

Java程序設(shè)計(jì)

定 價(jià):¥39.80

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

ISBN: 9787302089100 出版時(shí)間: 2004-08-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 374 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  緒論
  1.1  歷史簡(jiǎn)介
  1.2  特點(diǎn)
  1.3  開(kāi)發(fā)環(huán)境的建立
  1.4  Java程序及其執(zhí)行過(guò)程
  1.4.1  開(kāi)發(fā)Java程序的工作流程
  1.4.2  Java程序的工作原理
  1.5  本章小結(jié)
  習(xí)題
第2章  結(jié)構(gòu)化程序設(shè)計(jì)
  2.1  標(biāo)識(shí)符和關(guān)鍵字
  2.2  基本數(shù)據(jù)類型、直接量和變量
  2.2.1  基本數(shù)據(jù)類型
  2.2.2  直接量
  2.2.3  變量
  2.3  運(yùn)算符
  2.3.1  算術(shù)運(yùn)算符
  2.3.2  關(guān)系運(yùn)算符
  2.3.3  布爾邏輯運(yùn)算符
  2.3.4  位運(yùn)算符
  2.3.5  賦值類運(yùn)算符
  2.3.6  條件運(yùn)算符
  2.3.7  其他運(yùn)算符
  2.4  控制結(jié)構(gòu)
  2.4.1  if語(yǔ)句和if-else語(yǔ)句
  2.4.2  switch語(yǔ)句
  2.4.3  for語(yǔ)句
  2.4.4  while語(yǔ)句
  2.4.5  do-while語(yǔ)句
  2.4.6  break語(yǔ)句
  2.4.7  continue語(yǔ)句
  2.5  結(jié)構(gòu)化程序設(shè)計(jì)
  2.6  本章小結(jié)
  習(xí)題
第3章  面向?qū)ο蟪绦蛟O(shè)計(jì)
  3.1  面向?qū)ο蟪绦蛟O(shè)計(jì)基本思想
  3.2  類、實(shí)例、域和方法
  3.2.1  類、域和方法的定義
  3.2.2  引用數(shù)據(jù)類型、實(shí)例生成和幾類特殊的方法
  3.3  繼承性
  3.4  多態(tài)性
  3.4.1  靜態(tài)多態(tài)性
  3.4.2  動(dòng)態(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  隨機(jī)訪問(wèn)文件
  5.5  讀寫(xiě)器
  5.5.1  Reader和Writer
  5.5.2  FileReader和FileWriter
  5.5.3  BufferedReader和BufferedWriter
  5.5.4  PrintWriter
  5.6  對(duì)象串行化
  5.7  文件
  5.8  本章小結(jié)
  習(xí)題
第6章  圖形用戶界面設(shè)計(jì)
  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  高級(jí)圖形用戶界面
  6.4.1  菜單
  6.4.2  多文檔界面
  6.5  本章小結(jié)
  習(xí)題
第7章  小應(yīng)用程序
  7.1  編寫(xiě)小應(yīng)用程序
  7.1.1  生命周期
  7.1.2  小應(yīng)用程序
  7.2  編寫(xiě)網(wǎng)頁(yè)
  7.2.1  基本HTML語(yǔ)句
  7.2.2  歸檔文件
  7.2.3  網(wǎng)頁(yè)中的小應(yīng)用程序參數(shù)
  7.3  應(yīng)用程序與小應(yīng)用程序
  7.4  本章小結(jié)
  習(xí)題
第8章  多線程程序設(shè)計(jì)
  8.1  編寫(xiě)線程程序
  8.1.1  通過(guò)類Thread構(gòu)造線程類
  8.1.2  通過(guò)接H Runnable構(gòu)造線程類
  8.2  線程的生命周期
  8.3  多線程的同步處理
  8.3.1  同步方法
  8.3.2  同步語(yǔ)句
  8.3.3  成員方法wait/notify/notifyAll
  8.3.4  死鎖問(wèn)題
  8.4  本章小結(jié)
  習(xí)題
第9章  編程規(guī)范
  9.1  程序編寫(xiě)規(guī)范
  9.1.1  命名規(guī)范
  9.1.2  排版規(guī)范
  9.1.3  語(yǔ)句
  9.1.4  文件組織;.
  9.2  程序調(diào)試
  9.3  文檔注釋.
  9.4  本章小結(jié)
  習(xí)題
第10章  網(wǎng)絡(luò)程序設(shè)計(jì)
  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è)計(jì)
  10.3  基于UDP的網(wǎng)絡(luò)程序設(shè)計(jì)
  10.4  本章小結(jié)二
  習(xí)題
第11章  多媒體與圖形學(xué)程序設(shè)計(jì)
  11.1  聲音播放
  11.2  圖像顯示
  11.3  圖形顯示
  11.4  計(jì)算機(jī)動(dòng)畫(huà)
  11.4.1  通過(guò)定時(shí)器控制動(dòng)畫(huà)速度
  11.4.2  動(dòng)畫(huà)制作
  11.4.3  提高動(dòng)畫(huà)質(zhì)量
  11.5  本章小結(jié)
  習(xí)題
第12章  數(shù)據(jù)庫(kù)程序設(shè)計(jì)
  12.1  基本原理
  12.1.1  JDBC驅(qū)動(dòng)程序類型
  12.1.2  JNDI原理
  12.2  開(kāi)發(fā)環(huán)境的建立
  12.2.1  安裝數(shù)據(jù)庫(kù)和建立測(cè)試數(shù)據(jù)
  12.2.2  選擇、獲取和安裝JDBC驅(qū)動(dòng)程序
  12.2.3  安裝與設(shè)置JNDI
  12.3  數(shù)據(jù)庫(kù)程序設(shè)計(jì)
  12.4  JDBC的API簡(jiǎn)介
  12.4.1  數(shù)據(jù)源
  12.4.2  數(shù)據(jù)庫(kù)連接
  12.4.3  SQL語(yǔ)句執(zhí)行器
  12.4.4  SQL查詢結(jié)果集
  12.5  性能優(yōu)化
  12.5.1  預(yù)編譯語(yǔ)句
  12.5.2  SQL語(yǔ)句批處理機(jī)制
  12.5.3  連接池
  12.6  本章小結(jié)
  習(xí)題
參考文獻(xiàn)

本目錄推薦

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