日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Java程序設計基礎(第3版)

Java程序設計基礎(第3版)

定 價:¥65.00

作 者: (美)John Lewis,(美)William Loftus著;王錦全譯;王錦全譯
出版社: 清華大學出版社
叢編項: 國外經(jīng)典教材
標 簽: Java

ISBN: 9787302075073 出版時間: 2003-12-01 包裝: 平裝
開本: 26cm 頁數(shù): 664 字數(shù):  

內容簡介

  本書以Java語言為工具,介紹了進行面向對象分析、設計和編程的方方面面。正文共分12章,包括Java語言簡介、類、數(shù)組、繼承、異常、圖形用戶接口、軟件工程、遞歸和數(shù)據(jù)結構等。本書的附錄內容豐富,包括Java語法、異常、運算符、修飾符等的參考,同時還提供了一個經(jīng)過作者總結歸納的Java類庫參考,該參考簡明扼要、重點突出。本書作者憑借深厚的理論基礎和豐富的實踐經(jīng)驗,針對具體問題展開討論,使讀者自然而然地形成分析問題、解決問題的正確思路。本書適于高等院校計算機系??粕?、本科生使用,對于工程技術人員也頗有參考價值。

作者簡介

  John Lewis是Villanova大學的副教授。他的研究領域涉及軟件工程的網(wǎng)絡程序設計。他講授的課程包括:面向對象設計、軟件工程、算法和數(shù)據(jù)結構。Willam Loftus是一家公司的CEO,他的研究領域涉及編譯原理、軟件系統(tǒng)結構等。他還是IEEE資深會員。王錦全,現(xiàn)供職于一家大型軟件公司,從事電信行業(yè)應用軟件開發(fā)。作為Java和中間件技術專家,除了領導公司的開發(fā)團隊之外,他還負責軟件架構和面向對象技術的咨詢和培訓工作。

圖書目錄

第1章  計算機系統(tǒng)                  
 1. 1  介紹                  
 1. 2  硬件組件                  
 1. 3  網(wǎng)絡                  
 1. 4  編程                  
 1. 5  編程語言                  
 1. 6  圖形                  
 第2章  對象和基本數(shù)據(jù)                  
 2. 1  對象介紹                  
 2. 2  使用對象                  
 2. 3  串字面值                  
 2. 4  變量與賦值                  
 2. 5  基本數(shù)據(jù)類型                  
 2. 6  算術表達式                  
 2. 7  創(chuàng)建對象                  
 2. 8  類庫和包                  
 2. 9  調用類方法                  
 2. 10  格式化輸出                  
 2. 11  小應用程序介紹                  
 2. 12  繪制圖形                  
 第3章  程序語句                  
 3. 1  程序開發(fā)                  
 3. 2  控制流                  
 3. 3  if語句                  
 3. 4  switch語句                  
 3. 5  布爾表達式回顧                  
 3. 6  其他操作符                  
 3. 7  while語句                  
 3. 8  do語句                  
 3. 9  for語句                  
 3. 10  程序開發(fā)回顧                  
 3. 11  利用條件和循環(huán)語句繪圖                  
 第4章  編寫類                  
 4. 1  對象回顧                  
 4. 2  類的剖析                  
 4. 3  方法的剖析                  
 4. 4  方法重載                  
 4. 5  方法分解                  
 4. 6  對象關系                  
 4. 7  小應用程序方法                  
 4. 8  圖形對象                  
 第5章  增強類                  
 5. 1  引用回顧                  
 5. 2  static修飾符                  
 5. 3  包裝類                  
 5. 4  鍵盤輸入回顧                  
 5. 5  嵌套類                  
 5. 6  接口                  
 5. 7  對話框                  
 5. 8  圖形用戶接口                  
 第6章  數(shù)組                  
 6. 1  數(shù)組                  
 6. 2  對象數(shù)組                  
 6. 3  排序                  
 6. 4  二維數(shù)組                  
 6. 5  ArrayList類                  
 6. 6  多邊形和折線                  
 6. 7  其他按鈕組件                  
 第7章  繼承                  
 7. 1  創(chuàng)建子類                  
 7. 2  方法覆蓋                  
 7. 3  類層次結構                  
 7. 4  類成員的間接使用                  
 7. 5  多態(tài)                  
 7. 6  接口回顧                  
 7. 7  繼承與GUI                  
 7. 8  鼠標事件                  
 第8章  異常與I/O流                  
 8. 1  異常                  
 8. 2  I/O流                  
 8. 3  標準I/O                  
 8. 4  文本文件                  
 8. 5  對象序列化                  
 8. 6  文件與GUI                  
 8. 7  動畫                  
 第9章  圖形用戶接口                  
 9. 1  預備知識                  
 9. 2  布局管理器                  
 9. 3  包容層次結構                  
 9. 4  特性                  
 9. 5  其他組件                  
 9. 6  事件回顧                  
 9. 7  有關GUI的更多內容                  
 第10章  軟件工程                  
 10. 1  軟件開發(fā)模型                  
 10. 2  測試                  
 10. 3  原型                  
 10. 4  演進開發(fā)                  
 10. 5  PaintBox項目                  
 第11章  遞歸                  
 11. 1  遞歸思想                  
 11. 2  遞歸編程                  
 11. 3  遞歸的應用                  
 11. 4  圖形中的遞歸                  
 第12章  數(shù)據(jù)結構                  
 12. 1  集合                  
 12. 2  數(shù)據(jù)結構的表示                  
 12. 3  經(jīng)典數(shù)據(jù)結構                  
 12. 4  java集合類API                  
 附錄A  術語表                  
 附錄B  數(shù)字系統(tǒng)                  
 B. 1  權                  
 B. 2  基數(shù)大于10的情況                  
 B. 3  轉換                  
 B. 4  快捷轉換                  
 附錄C  Unicode字符集                  
 附錄D  Java運算符                  
 附錄E  Java位運算符                  
 附錄F  Java修飾符                  
 F. 1  Java可見性修飾符                  
 F. 2  一個可見性的例子                  
 F. 3  其他Java修飾符                  
 附錄G  編碼方針                  
 G. 1  設計方針                  
 G. 2  格式指南                  
 G. 3  文檔方針                  
 附錄H  評審檢查表                  
 評審檢查表                  
 附錄I Java和C++的比較                  
 I. 1  基本數(shù)據(jù)類型                  
 I. 2  指針和數(shù)據(jù)結構                  
 I. 3  面向對象編程                  
 I. 4  特性                  
 I. 5  一般性編程問題                  
 附錄J  HTML教程                  
 J. 1  基本HTML文檔                  
 J. 2  格式化文本                  
 J. 3  鏈    接                  
 J. 4  顏色與圖像                  
 J. 5  小應用程序                  
 附錄K Java異常和錯誤                  
 K. 1  異常                  
 K. 2  錯誤                  
 附錄L  Java語法                  
 附錄M  Jsva類庫                  
 AbstractButton   (javax.swing)                  
 ActionEvent  (java.awt.event)                  
 AdjustmentEvent  (java.awt.event)                  
 Applet  (java.applet)                  
 ArrayList  (java.util)                  
 AWTEvent  (java.awt)                  
 BigDecimal  (java.math)                  
 BigInteger  (java.math)                  
 BitSet  (java.util)                  
 Boolean  (java.lang)                  
 BorderFactory  (javax.swing)                  
 BorderLayout  (java.awt)                  
 Box  (javax.swing)                  
 BoxLayout  (javax.swing)                  
 BufferedReader  (java.io)                  
 BufferedWriter  (java.io)                  
 ButtonGroup  (javax.swing)                  
 Byte  (java.lang)                  
 Calendar  (java.util)                  
 CardLayout  (java.awt)                  
 Character  (java.lang)                  
 Class  (java.lang)                  
 Color  (java.awt)                  
 Component  (java.awt)                  
 ComponentAdapter  (java.awt.event)                  
 ComponentEvent  (java.awt.event)                  
 Container  (java.awt)                  
 ContainerAdapter  (java.awt.evnet)                  
 ContainerEvent  (java.awt.enent)                  
 Cursor  (java.awt)                  
 Date  (java.util)                  
 DateFormat  (java.text)                  
 DateFormatSymbols  (java.text)                  
 DecimalFormat  (java.text)                  
 DecimalFormatSymbols  (java.text)                  
 Dimension  (java.awt)                  
 Double  (java.lang)                  
 Error  (jave.lang)                  
 Event  (java.awt)                  
 Exception  (java. lang)                  
 Float  (java. lang)                  
 FlowLayout  (java. awt)                  
 FocusAdapter  (java.awt.event)                  
 FocusEvent  (java. awt.event)                  
 Font  (java.awt)                  
 FontMetrics  (java.awt)                  
 Format  (java.text)                  
 Graphics  (java.awt)                  
 GregorianCalendar  (java. util)                  
 GridBagConstraints  (java. awt)                  
 GridBagLayout  (java. awt)                  
 GridLayout  (java.awt)                  
 Hashtable  (java.util)                  
 Image  (java.awt)                  
 ImageIcon  (javax.swing)                  
 InputEvent  (java.awt.event)                  
 InputStream  (java.io)                  
 InputStreamReader  (java.io)                  
 Insets  (java.awt)                  
 Integer  (java.lang)                  
 ItemEvent  (java.awt.event)                  
 JApplet  (javax.swing)                  
 JButton  (javax.swing)                  
 JCheckBox  (javax. swing)                  
 JCheckBoxMenuItem  (javax. swing)                  
 JColorChooser  (javax. swing)                  
 JComboBox  (javax.swing)                  
 JComponent  (javax.swing)                  
 JFileChooser  (javax.swing)                  
 JFrame  (javax.swing)                  
 JLabel  (javax.swing)                  
 JList  (javax.swing)                  
 JOptionPane  (javax.swing)                  
 JPanel  (javax.swing)                  
 PasswordField  (javax.swing)                  
 JRadioButton  (javax.swing)                  
 JScrollPane  (javax.swing)                  
 JSlider  (javax.swing)                  
 JTabbedPane  (javax.swing)                  
 JTextArea  (javax.swing)                  
 JTextField  (javax.swing)                  
 JToggleButton  (javax.swing)                  
 JToolTip  (javax.swing)                  
 KeyAdapter  (java.awt.event)                  
 KeyEvent  (java.awt.event)                  
 Locale  (java.util)                  
 Long  (java.lang)                  
 Math  (java.lang)                  
 MessageFormat  (java.text)                  
 MouseAdapter  (java.awt.event)                  
 MouseEvent  (java.awt.event)                  
 MouseMotionAdapter  (java.awt.event)                  
 Number  (java.lang)                  
 NumberFormat  (java.text)                  
 Object  (java.lang)                  
 ParsePosition  (java.text)                  
 Point  (java.awt)                  
 Polygon  (java.awt)                  
 PrintStream  (java.io)                  
 Random  (java.util)                  
 Rectangle  (java.awt)                  
 Short  (java.lang)                  
 SimpleDateFormat  (java.text)                  
 SimpleTimeZone  (java.util)                  
 Stack  (java.util)                  
 String  (java.lang)                  
 StfingBuffer  (java.lang)                  
 StringTokenizer  (java.util)                  
 System  (java.lang)                  
 SystemColor  (java.awt)                  
 Thread  (java.lang)                  
 Throwable  (java.lang)                  
 Timer  (javax.swing)                  
 TimeZone  (java.util)                  
 URL  (java.net)                  
 Vector  (java.util)                  
 Void  (java.lang)                  
 Window  (java.awt)                  
 WindowAdapter  (java.awt.event)                  
 WindowEvent  (java.awt.event)                  

本目錄推薦

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