出版時間:2005-9 出版社:機械工業(yè)出版社 作者:陳帆 頁數(shù):281
內(nèi)容概要
Java語言具有純粹面向?qū)ο?、簡單高效、跨平臺、充分支持多線程、安全與健壯性等良好的特性,是目前軟件設(shè)計特別是網(wǎng)絡(luò)編程的主流編程語言。本書以通俗易懂的語言,循序漸進地向讀者介紹了Java語言編程知識與編程技術(shù)。主要內(nèi)容包括:Java語言基礎(chǔ),面向?qū)ο缶幊碳夹g(shù),Java類和對象的高級特征,異常處理機制,Applet(小應用程序),圖形用戶界面設(shè)計,輸入/輸出流與文件管理等。這些內(nèi)容是編寫Java程序的基本要素和必備知識。本書除配有大量示例和習題外,還提供了上機實驗與課程設(shè)計,可綜合提高Java程序設(shè)計能力。另配有電子教案,可方便教學。 本書可作為高校計算機及相關(guān)專業(yè)的Java語言程序設(shè)計課程教材,也適合初學Java語言的自學者及軟件開發(fā)人員參考。
書籍目錄
第一部分 基礎(chǔ)教程 第1章 Java語言概述 1.1 Java語言簡介 1.1.1 Java語言的產(chǎn)生 1.1.2 為什么要學習Java 1.2 Java的特點 1.3 Java程序及其實現(xiàn)機制 1.3.1 Java虛擬機 1.3.2 無用內(nèi)存自動回收機制 1.3.3 Java與C/C++的區(qū)別 1.4 建立Java開發(fā)環(huán)境 1.4.1 Java運行環(huán)境安裝 1.4.2 配置環(huán)境變量 1.5 Java程序的運行 1.5.1 Java應用程序 1.5.2 Java小應用程序 1.5.3 常用的JSDK命令 1.6 關(guān)于Java的幾個常見問題 1.7 小結(jié) 1.8 習題 第2章 Java語言基礎(chǔ) 2.1 標識符與關(guān)鍵字 2.1.1 標識符 2.1.2 關(guān)鍵字 2.2 變量、常量和注釋 2.2.1 變量 2.2.2 常量 2.2.3 注釋 2.3 基本數(shù)據(jù)類型 2.3.1 整型 2.3.2 浮點類型 2.3.3 字符類型 2.3.4 布爾類型 2.3.5 字符串類型 2.4 變量賦初值 2.5 基本數(shù)據(jù)類型優(yōu)先關(guān)系及相互的轉(zhuǎn)換 2.6 運算符與表達式 2.6.1 賦值運算符 2.6.2 擴展賦值運算符 2.6.3 算術(shù)運算符 2.6.4 關(guān)系運算符 2.6.5 布爾邏輯運算符 2.6.6 位運算 2.6.7 條件運算符 2.6.8 字符串連接符號 2.6.9 其他運算符 2.7 表達式 2.8 流程控制語句 2.8.1 結(jié)構(gòu)化程序設(shè)計流程控制結(jié)構(gòu) 2.8.2 分支語句 2.8.3 循環(huán)結(jié)構(gòu) 2.8.4 跳轉(zhuǎn)語句 2.9 小結(jié) 2.10 習題 第3章 面向?qū)ο缶幊獭惻c對象 3.1 面向?qū)ο缶幊碳夹g(shù) 3.2 類的創(chuàng)建 3.2.1 類聲明 3.2.2 類體 3.2.3 聲明成員變量 3.2.4 成員方法的聲明與實現(xiàn) 3.2.5 方法的返回值 3.2.6 方法體 3.2.7 方法的調(diào)用 3.3 對象 3.3.1 創(chuàng)建對象 3.3.2 使用對象 3.3.3 構(gòu)造方法 3.3.4 對象的清除 3.4 類的封裝 3.4.1 訪問控制權(quán)限修飾符 3.4.2 設(shè)置類的訪問權(quán)限 3.5 Static關(guān)鍵字和靜態(tài)成員 3.5.1 實例變量與類變量 3.5.2 通過類名直接訪問類變量 3.5.3 實例方法與類方法 3.6 參數(shù)傳遞 3.6.1 傳值—傳遞基本數(shù)據(jù)類型參數(shù) 3.6.2 傳地址—對象作為參數(shù) 3.7 小結(jié) 3.8 習題 第4章 面向?qū)ο缶幊獭^承與多態(tài) 4.1 類的繼承 4.1.1 子類的聲明 4.1.2 Object類 4.1.3 子類繼承超類的成員變量 4.1.4 子類繼承超類的成員方法 4.2 類的多態(tài) 4.2.1 this關(guān)鍵字 4.2.2 方法的重載 4.2.3 super關(guān)鍵字 4.2.4 成員的覆蓋 4.2.5 子類的對象也是超類的對象 4.2.6 子類構(gòu)造方法的定義 4.3 最終類與抽象類 4.3.1 最終類 4.3.2 抽象類 4.4 小結(jié) 4.5 習題 第5章 面向?qū)ο缶幊獭涌凇?nèi)部類與包 5.1 接口 5.1.1 接口的聲明 5.1.2 接口的實現(xiàn) 5.1.3 理解接口 5.2 內(nèi)部類 5.2.1 在外部類的方法中訪問內(nèi)部類 5.2.2 在內(nèi)部類中訪問外部類 5.2.3 靜態(tài)內(nèi)部類的應用 5.2.4 靜態(tài)內(nèi)部類的特殊用處 5.2.5 內(nèi)部類的其他特性 5.3 包 5.3.1 包的命名 5.3.2 包的創(chuàng)建 5.3.3 訪問保護 5.3.4 常用的Java系統(tǒng)包 5.4 jar文件 5.4.1 制作jar文件發(fā)布應用程序 5.4.2 jar命令 5.5 小結(jié) 5.6 習題 第6章 字符串與數(shù)組 6.1 String字符串 6.1.1 String類 6.1.2 獲取字符串長度 6.1.3 字符串比較 6.1.4 字符串編輯 6.1.5 字符串檢索與字符串截取 6.1.6 字符串與基本數(shù)據(jù)類型之間的數(shù)據(jù)轉(zhuǎn)換 6.2 StringBuffer類 6.2.1 StringBuffer類的常用方法 6.2.2 StringBuffer類字符串的修改 6.2.3 StringBuffer字符串的插入與追加操作 6.3 數(shù)組 6.3.1 一維數(shù)組的聲明 6.3.2 一維數(shù)組的創(chuàng)建 6.3.3 一維數(shù)組的初始化 6.3.4 數(shù)組元素的引用 6.3.5 數(shù)組的長度 6.3.6 數(shù)組的賦值與復制 6.3.7 多維數(shù)組 6.4 小結(jié) 6.5 習題 第7章 異常處理機制 7.1 異常處理基本概念 7.2 異常的產(chǎn)生與處理機制 ……第二部分 上機實驗與課程設(shè)計參考文獻
圖書封面
評論、評分、閱讀與下載