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

Java解析教程

Java解析教程

定 價:¥49.00

作 者: (美)Ira Pohl,(美)Charlie McDowell著;王曉光譯;王曉光譯
出版社: 清華大學出版社
叢編項: 國外經典教材
標 簽: Java

ISBN: 9787302073925 出版時間: 2003-10-01 包裝: 簡裝本
開本: 26cm 頁數: 441 字數:  

內容簡介

  本書深入淺出地向讀者講解Java編程,是為那些沒有任何編程經驗的讀者編寫的。本書在透徹介紹Java現代化編程技術的同時,展老婆子所有基本數據類型和控制語句的傳編用法,并介紹了Java的面向對象特性及其對程序設計的重要性。此外,本書詳細解釋了Java中比較復雜的特性。本書既可作為專業(yè)編程課程的主修教材,也可作為數據結構課程、軟件方法學、可比性語言等課程的補充教材,當然,任課教師也可將本書用于將Java選作備選語言的其他課程。本書借助于精心設計的示例程序,采用頗受學生歡迎的“解析法”,揭示了Java的主要特性,并著重突出了編程風格和編程方??。蕶┬首先綑{芰慫謝臼堇嘈偷目刂樸錁淶南骯哂梅?,染忬循序渐进,过渡到Java語言面向對象的特性以及這一特性對程序設計的重要性。本書用一半的篇幅深入討論了一些高級主題,如多線程、GUI、異常處理和文件操作等。本書既可用作相關專業(yè)初級教材,也適合打算提高編程技能的讀者自修和參考。

作者簡介

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

圖書目錄

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

本目錄推薦

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