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

Java解析教程

Java解析教程

定 價(jià):¥49.00

作 者: (美)Ira Pohl,(美)Charlie McDowell著;王曉光譯;王曉光譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國外經(jīng)典教材
標(biāo) 簽: Java

ISBN: 9787302073925 出版時(shí)間: 2003-10-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 441 字?jǐn)?shù):  

內(nèi)容簡介

  本書深入淺出地向讀者講解Java編程,是為那些沒有任何編程經(jīng)驗(yàn)的讀者編寫的。本書在透徹介紹Java現(xiàn)代化編程技術(shù)的同時(shí),展老婆子所有基本數(shù)據(jù)類型和控制語句的傳編用法,并介紹了Java的面向?qū)ο筇匦约捌鋵Τ绦蛟O(shè)計(jì)的重要性。此外,本書詳細(xì)解釋了Java中比較復(fù)雜的特性。本書既可作為專業(yè)編程課程的主修教材,也可作為數(shù)據(jù)結(jié)構(gòu)課程、軟件方法學(xué)、可比性語言等課程的補(bǔ)充教材,當(dāng)然,任課教師也可將本書用于將Java選作備選語言的其他課程。本書借助于精心設(shè)計(jì)的示例程序,采用頗受學(xué)生歡迎的“解析法”,揭示了Java的主要特性,并著重突出了編程風(fēng)格和編程方?āJ櫓惺紫冉檣芰慫謝臼堇嘈偷目刂樸錁淶南骯哂梅?,染忬循序渐进,过渡到Java語言面向?qū)ο蟮奶匦砸约斑@一特性對程序設(shè)計(jì)的重要性。本書用一半的篇幅深入討論了一些高級主題,如多線程、GUI、異常處理和文件操作等。本書既可用作相關(guān)專業(yè)初級教材,也適合打算提高編程技能的讀者自修和參考。

作者簡介

暫缺《Java解析教程》作者簡介

圖書目錄

第1章  結(jié)論
  1.1  解決辦法
  1.2  算法--力求準(zhǔn)確
  1.3  用Java實(shí)現(xiàn)我們的算法
  1.4  辦什么要學(xué)Java
  1.5  網(wǎng)絡(luò)計(jì)算和Web
  1.6  人機(jī)交互和GUI
第2章  程序的基本元素
  2.1  Java中的“Hello,world!”
  2.2  編譯并運(yùn)行Java程序
  2.3  詞法元素
  2.4  數(shù)據(jù)類型和變量聲明
  2.5  示例:字符串的連接
  2.6  用戶輸入
  2.7  調(diào)用預(yù)定義的方法
  2.8  print()和println()詳解
  2.9  數(shù)字類型
  2.10  數(shù)學(xué)表達(dá)式
  2.11  賦值運(yùn)算符
  2.12  自增運(yùn)算符和自減運(yùn)算符
  2.13  運(yùn)算符的儔級和結(jié)合性
  2.14  編程風(fēng)格
第3章 語句與控制流
  3.1  表達(dá)式、塊和空語句
  3.2  布爾表達(dá)式
  3.3  if語句
  3.4  if-else語句
  3.5  while語句
  3.6  for語句
  3.7  break語句和continue語句
  3.8  switch語句
  3.9  利用布爾代數(shù)規(guī)則
  3.10  編程風(fēng)格
第4章 方法:功能抽象
  4.1  方法調(diào)用
  4.2  靜態(tài)方法的定義
  4.3  return語句
  4.4  變量的作用域
  4.5  自頂向下設(shè)計(jì)
  4.6  解決問題:隨機(jī)數(shù)
  4.7 模擬:計(jì)算概率
  4.8  按值調(diào)用
  4.9  解決問題:一個(gè)計(jì)算機(jī)游戲
  4.10  遞歸
  4.11  解決問題:數(shù)學(xué)函數(shù)
  4.12  方法重載
  4.13  編程風(fēng)格
第5章  數(shù)組
  5.1  一維數(shù)組
  5.2  向方法傳遞數(shù)組
  5.3  數(shù)組的賦值
  5.4  找出數(shù)組中的最大值和最小值
  5.5  最簡單的排序方法
  5.6  搜索已排好序的數(shù)組
  5.7  big-on:選擇最佳算法
  5.8  類型和數(shù)組
  5.9  二維數(shù)組
  5.10  生命游戲
  5.11  非基本類型的數(shù)組
  5.12  編程風(fēng)格
第6章  對象:數(shù)據(jù)抽象
  6.1  String:使用標(biāo)準(zhǔn)類
  6.2  StringBuffer:使用賦值方法
  6.3  一個(gè)簡單類的元素
  6.4  訪問public和private:數(shù)據(jù)隱藏
  6.5  構(gòu)造函數(shù)和對象的創(chuàng)建
  6.7  調(diào)用方法--總述
  6.8  解決問題:找零錢
  6.9  訪問另一個(gè)對象的私有域
  6.10  傳遞對象:引用類型
  6.11  作用域
  6.12  關(guān)鍵字final和類常量
  6.13  對象數(shù)組
  6.14  面向?qū)ο笤O(shè)計(jì)
  6.15  編程風(fēng)格
第7章  繼承
  7.1  學(xué)生“is a”人
  7.2  覆蓋實(shí)例方法
  7.3  訪問修飾符private和public
  7.4  訪問修飾符protected
  7.5  Object類型和繼承
  7.6  包裝類
  7.7  抽象類
  7.8  示例:捕食者-被捕食者模擬
  7.9  接口
  7.10  多重繼承
  7.11  繼承和設(shè)計(jì)
  7.12  運(yùn)算符instanceof和非基本類型的類型轉(zhuǎn)換
  7.13  編程網(wǎng)絡(luò)
第8章  圖形用戶界面(一)
  8.1  "Hello, world!"按鈕
  8.2  監(jiān)聽事件
  8.3  輸入文本和數(shù)字
  8.4  使用多個(gè)組件
  8.5  用Swing繪圖
  8.6  布局管理器FlowLayout
  8.7  一個(gè)簡單的繪圖程序
  8.8  applet
  8.9  編程風(fēng)格
第9章  圖形用戶界面(二)
  9.1  在GUI里排列組件
  9.2  對組件進(jìn)行縮放
  9.3  解決問題:繪制數(shù)據(jù)
  9.4  Graphics類
  9.5  修改繪圖時(shí)所用的筆刷
  9.6  為GUI添加菜單
  9.7  事件的監(jiān)聽者和適配類
  9.8  編程風(fēng)格
第10章 文件的讀與寫
  10.1  文件的類型
  10.2  寫文本文件
  10.3  讀文本文件
  10.4  格式化文本輸出
  10.5  解決問題:文本文件的加密
  10.6  二進(jìn)制文件的讀和寫
  10.7  檢測輸入流的結(jié)束
  10.8  編程風(fēng)格
第11章 異常
  11.1  用try和catch進(jìn)行異常處理
  11.2  捕獲EOFException異常
  11.3  從拋出異常的方法突然返回
  11.4  捕獲幾個(gè)不同的異常
  11.5  finally子句
  11.6  程序的正確性:拋出異常
  11.7  RuntimeException和throws子句
  11.8  編程網(wǎng)絡(luò)
第12章 動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)
  12.1  自引用數(shù)據(jù)結(jié)構(gòu)
  12.2  棧的鏈表實(shí)現(xiàn)
  12.3  單向鏈表
  12.4  更多鏈表操作
  12.5  泛化的棧
  12.6  示例:波蘭表示和棧計(jì)算
  12.7  隊(duì)列
  12.8  迭代器
  12.9  迭代器和接口Iterator
  12.10  刪除對象
  12.11  包
  12.12  編程風(fēng)格
第13章  用Java線程編寫并發(fā)程序
  13.1  AWT的隱式線程
  13.2  創(chuàng)建線程
  13.3  兩個(gè)線程之間的通信
  13.4  同步化兩個(gè)線程
  13.5  向另一臺(tái)計(jì)算機(jī)傳遞消息
  13.6  一個(gè)多線程服務(wù)器
  13.7  深入sleep(), wait()和noify()
  13.8  編程風(fēng)格
附錄A  位
  A.1  整數(shù)的二進(jìn)制表示 
  A.2  浮點(diǎn)數(shù)的表示
  A.3  位操作
  A.4  拉操作
附錄B  參考表
  B.1  運(yùn)算符優(yōu)行級表
  B.2  標(biāo)準(zhǔn)的Java數(shù)學(xué)函數(shù)
附錄C  文本I/O包tio
  C.1  tio.Readinput類
  C.2  tio.FormattedWriter類
  C.3  tio.ReadException類
  C.4  tio.Console類
  C.5  tio.PrintFileWriter類
附錄D  一些Swing組件的總結(jié)
  D.1  JButtion類
  D.2  JComboBox類
  D.3  JList類
  D.4  JLabel類
  D.5  JtextField類
  D.6  JtextArea類
  D.7  JPanel類
  D.8  JScrollPane類
附錄E  關(guān)于C語言
  E.1  簡介
  E.2  向函數(shù)傳遞參數(shù)
  E.3  數(shù)組
  E.4  字符串
  E.5  結(jié)構(gòu)化的數(shù)據(jù)類型
  E.6  文件I/O和多個(gè)源文件

本目錄推薦

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