出版時間:2004-4 出版社:機械工業(yè)出版社 作者:Y.Daniel Liang 頁數(shù):574
Tag標簽:無
內(nèi)容概要
《Java語言程序設計》是學習Java的入門教材。它全面講授了Java 2。作者提供了學習程序設計原理和Java核心特征的一個循序漸進的途徑。通過具有代表性的例子、詳盡的講解和豐富的練習,將Java介紹給讀者。本書適合學生或具有一定程序設計經(jīng)驗的專業(yè)人員閱讀參考。
作者簡介
Y.Daniel Liang已經(jīng)成功地撰寫了四部Java著作,并為大學學生和公司職員講授了40多門Java課程。他現(xiàn)在是喬治亞州Savannah的ArmstrongcAtlantic州立大學計算機科學系的軟件工程教授??梢酝ㄟ^Internet上的liangjava@yahoo.com或liang@armstrong.edu與他聯(lián)系。
書籍目錄
出版者的話 專家指導委員會 作者簡介 譯者序 前言第一篇 程序設計基礎 第1章 Java入門 2 1.1 引言 2 1.2 Java簡史 2 1.3 Java的特點 3 1.3.1 Java是簡單的 3 1.3.2 Java是面向?qū)ο蟮?3 1.3.3 Java是分布式的 4 1.3.4 Java是解釋型的 4 1.3.5 Java是健壯的 4 1.3.6 Java是安全的 5 1.3.7 Java是體系結(jié)構(gòu)中立的 5 1.3.8 Java是可移植的 5 1.3.9 Java的效率 5 1.3.10 Java是多線程的 6 1.3.11 Java是動態(tài)的 6 1.4 Java和WWW 6 1.5 Java語言規(guī)范 7 1.6 Java開發(fā)工具 8 1.7 Javacapplication 8 1.8 application程序剖析 10 1.8.1 注釋 10 1.8.2 保留字 10 1.8.3 修飾符 11 1.8.4 語句 11 1.8.5 塊 11 1.8.6 類 11 1.8.7 方法 11 1.8.8 main方法 12 1.9 Javacapplet 12 1.9.1 編譯applet 13 1.9.2 創(chuàng)建HTML文件 13 1.9.3 瀏覽applet 13 1.9.4 applet瀏覽工具 14 1.10 applet程序剖析 15 1.10.1 import語句 15 1.10.2 類的實例 15 1.10.3 方法paint和類Graphics 15 1.10.4 關鍵字extends和類繼承 16 1.11 application與applet 16 1.12 本章小結(jié) 17 復習題 17 編程練習 18 第2章 基本數(shù)據(jù)類型和基本操作 19 2.1 引言 19 2.2 編寫簡單的程序 19 2.3 標識符 23 2.4 變量 23 2.5 賦值語句 23 2.6 常量 24 2.7 數(shù)值數(shù)據(jù)類型 25 2.7.1 算術運算符 25 2.7.2 數(shù)值字面量 26 2.7.3 簡捷賦值運算符 26 2.7.4 數(shù)值類型轉(zhuǎn)換 27 2.8 字符數(shù)據(jù)類型 28 2.9 布爾數(shù)據(jù)類型 29 2.10 實例學習 31 2.11 編程風格和文檔 34 2.11.1 適當?shù)淖⑨?34 2.11.2 命名習慣 34 2.11.3 適當?shù)目s進和空白 35 2.11.4 塊的對齊方式 35 2.12 程序錯誤 35 2.12.1 編譯錯誤 35 2.12.2 運行時錯誤 36 2.12.3 邏輯錯誤 37 2.13 調(diào)試(可選) 37 2.14 本章小結(jié) 38 復習題 39 編程練習 41 第3章 控制語句 42 3.1 引言 42 3.2 條件語句 42 3.2.1 簡單if語句 42 3.2.2 cif...else語句 43 3.2.3 cif語句的嵌套 44 3.2.4 cswitch語句 46 3.2.5 條件表達式 48 3.3 循環(huán)語句 48 3.3.1 while循環(huán) 48 3.3.2 do循環(huán) 50 3.3.3 for循環(huán) 51 3.4 使用關鍵字break和continue 54 3.5 實例學習 57 3.6 本章小結(jié) 61 復習題 62 編程練習 64 第4章 方法 66 4.1 引言 66 4.2 創(chuàng)建方法 66 4.3 調(diào)用方法 67 4.4 參數(shù)傳遞 69 4.5 重載方法 71 4.6 方法抽象 72 4.7 Math類 73 4.7.1 三角函數(shù)方法 73 4.7.2 指數(shù)函數(shù)方法 73 4.7.3 方法min.cmax.cabs.cround和random 73 4.8 實例學習 75 4.9 遞歸(可選) 80 4.9.1 計算階乘 80 4.9.2 計算斐波那契(Fibonacci)數(shù) 82 4.9.3 漢諾(Hanoi)塔問題 84 4.9.4 遞歸與迭代 87 4.10 本章小結(jié) 87 復習題 88 編程練習 90第二篇 面向?qū)ο蟪绦蛟O計 第5章 使用對象和類編寫程序 94 5.1 引言 94 5.2 對象和類 94 5.2.1 聲明和創(chuàng)建對象 96 5.2.2 簡單類型變量和對象類型變量的區(qū)別 96 5.2.3 垃圾回收 97 5.2.4 訪問對象的數(shù)據(jù)和方法 97 5.3 構(gòu)造方法 99 5.4 給方法傳遞對象 101 5.5 可見性修飾符與訪問器方法 103 5.6 類變量.c類常量和類方法 105 5.7 變量的作用域 105 5.8 關鍵字this 110 5.9 對象關系分析 110 5.9.1 關聯(lián) 110 5.9.2 聚集 111 5.9.3 繼承 111 5.9.4 類抽象 112 5.10 實例學習 112 5.11 Java應用程序接口 122 5.12 String類 123 5.12.1 構(gòu)造一個字符串 123 5.12.2 字符串比較 123 5.12.3 字符串連接 124 5.12.4 子串 124 5.12.5 字符串長度和獲取字符串的單個字符 125 5.13 StringBuffer類 126 5.13.1 在StringBuffer類中追加和插入新內(nèi)容 126 5.13.2 常用方法 127 5.14 StringTokenizer類 128 5.15 本章小結(jié) 130 復習題 131 編程練習 134 第6章 類的繼承性 138 第7章 數(shù)組和向量 170第三篇 圖形程序設計 第8章 圖形程序設計入門 204 第9章 創(chuàng)建用戶界面 242 第10章ccapplet和高級圖形界面 300……
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載