出版時間:2005-1 出版社:第1版 (2005年1月1日) 作者:陳煒編 頁數(shù):326 字數(shù):510000
內(nèi)容概要
全書共分為11章,主要介紹了Java編程的基礎(chǔ)知識、基本算法和流程控制、數(shù)組和方法、面向?qū)ο缶幊?、常見錯誤和異常處理、線程及其操作、圖形用戶界面的設(shè)計與實現(xiàn)、Applet基礎(chǔ)、輸入與輸出、Java網(wǎng)絡(luò)編程等內(nèi)容。同時,還配合知識的應(yīng)用詳細講解了87個實例,并且提供了大量習題?! ∪珪杂嬎銠C實例操作為主線,以實例帶動知識點的學習。通過學習大量實用和經(jīng)典的編程實例,讀者可以快速掌握、應(yīng)用所學的Java語言編程知識?! ”緯m于作為高等院校非計算機專業(yè)和高職高專計算機專業(yè)的教材,還適于作為初學者的自學用書。
書籍目錄
第1章 Java簡介 11.1 Java的歷史與語言結(jié)構(gòu) 11.1.1 Java的發(fā)展簡史 11.1.2 計算機語言的發(fā)展 21.1.3 Java語言的結(jié)構(gòu) 21.1.4 Java語言的特點 31.2 Java的安裝 31.2.1 Java語言的開發(fā)工具 31.2.2 安裝Java 2 SDK 41.2.3 更新系統(tǒng)環(huán)境變量 71.3 Java的應(yīng)用 101.3.1 Java應(yīng)用程序與Java小程序 101.3.2 DOS 111.3.3 HTML 14習題 18第2章 Java編程入門 192.1 Java程序的結(jié)構(gòu) 192.1.1 Java程序布局 192.1.2 Java源程序的組成 192.1.3 注解語句 202.1.4 打印語句 212.1.5 轉(zhuǎn)義符號和統(tǒng)一碼 212.2 變量和常量 232.2.1 數(shù)據(jù)類型 232.2.2 變量和常量 242.3 運算符和表達式 292.3.1 算術(shù)運算符和算術(shù)表達式 292.3.2 關(guān)系運算符和關(guān)系表達式 302.3.3 邏輯運算符和邏輯表達式 312.3.4 賦值運算符和賦值表達式 322.3.5 條件運算符和條件表達式 322.3.6 位運算符和位表達式 332.3.7 數(shù)據(jù)類型轉(zhuǎn)換 342.3.8 優(yōu)先級 372.4 對象變量 372.4.1 String類 382.4.2 Math類 392.4.3 字符串和數(shù)字的相互轉(zhuǎn)換 402.4.4 鍵盤輸入數(shù)據(jù) 41習題 47第3章 基本算法和流程控制 503.1 算法和控制結(jié)構(gòu) 503.1.1 算法 503.1.2 算法的描述方法 513.2 選擇結(jié)構(gòu)語句 533.2.1 if語句 543.2.2 switch語句 573.3 循環(huán)結(jié)構(gòu)語句 633.3.1 while語句 633.3.2 for語句 673.3.3 跳轉(zhuǎn)語句 723.3.4 多重循環(huán)語句 733.4 應(yīng)用實例 78習題 90第4章 數(shù)組和方法 964.1 數(shù)組 964.1.1 什么是數(shù)組 964.1.2 數(shù)組的使用 974.1.3 二維數(shù)組 1004.1.4 什么是排序 1044.2 方法 1084.2.1 方法 1084.2.2 遞歸 113習題 117第5章 面向?qū)ο蟪绦蛟O(shè)計 1215.1 面向?qū)ο蟪绦蛟O(shè)計概述 1215.1.1 什么是面向?qū)ο蟆?215.1.2 常用術(shù)語的含義 1215.1.3 程序設(shè)計過程 1225.1.4 面向?qū)ο蟪绦蛟O(shè)計的特點 1235.2 Java語言的面向?qū)ο蟪绦蛟O(shè)計 1255.2.1 域 1255.2.2 構(gòu)造方法 1275.2.3 方法 1285.3 方法的使用和對象數(shù)組 1345.3.1 調(diào)用方法 1345.3.2 訪問方法 1365.3.3 方法重載 1385.3.4 this 1395.3.5 對象比較和對象數(shù)組 1425.4 類的繼承和多態(tài) 1495.4.1 類繼承的概念 1495.4.2 類繼承的實現(xiàn) 1505.4.3 super 1525.4.4 類的多態(tài) 1545.5 包和訪問控制符 1565.5.1 包 1565.5.2 常見系統(tǒng)包 1575.5.3 訪問控制符 1585.6 接口 1625.6.1 接口的概念 1625.6.2 接口的實現(xiàn) 1635.6.3 抽象類和抽象方法 164習題 165第6章 常見錯誤和異常處理 1706.1 常見錯誤 1706.1.1 編譯錯誤 1706.1.2 運行錯誤 1716.1.3 邏輯錯誤 1726.2 異常處理 1736.2.1 什么是異常處理 1736.2.2 Exception類 1736.2.3 異常處理的過程 1756.2.4 多異常的處理 1796.2.5 自定義異常處理 179習題 182第7章 線程及其操作 1847.1 線程的實現(xiàn) 1847.1.1 線程的定義 1847.1.2 創(chuàng)建線程 1857.2 線程的狀態(tài)及調(diào)度 1927.2.1 線程的狀態(tài) 1927.2.2 線程的調(diào)度與優(yōu)先級 1947.2.3 控制線程 1967.3 線程的同步 197習題 198第8章 圖形用戶界面的設(shè)計與實現(xiàn) 2008.1 Java圖形用戶界面概述 2008.2 標準組件 2028.2.1 組件分類 2028.2.2 容器類組件 2028.2.3 控制組件 2038.2.4 Component類 2038.3 簡單圖形用戶界面 2048.3.1 Frame與Panel 2048.3.2 字體設(shè)置 2078.3.3 繪制簡單圖形 2098.3.4 設(shè)置顏色 2158.3.5 顯示圖像 2178.4 Java事件處理 2188.4.1 Java事件處理機制 2188.4.2 按鈕點擊事件 2218.4.3 捕獲窗口事件 2228.4.4 鍵盤事件 2238.4.5 鼠標事件 2258.4.6 焦點事件 2278.4.7 事件適配器 2298.5 布局管理 2328.5.1 FlowLayout類 2328.5.2 BorderLayout類 2358.5.3 GridLayout類 2378.5.4 CardLayout類 2398.5.5 GridBagLayout類 2428.6 常用標準組件 2428.6.1 按鈕 2428.6.2 標簽 2458.6.3 文本組件 2468.6.4 復(fù)選框 2508.6.5 單選按鈕 2528.6.6 下拉列表 2548.6.7 列表 2558.6.8 滾動條 2578.6.9 畫布 2588.6.10 對話框 2598.6.11 文件對話框 2608.7 Swing組件 2608.7.1 JApplet類 2628.7.2 JFrame類 2628.7.3 JLabel類 2638.7.4 JTextField類 2648.7.5 JPasswordField類 2658.7.6 JButton類 2668.7.7 JCheckBox類 2688.7.8 JRadioButton類 2698.7.9 JComboBox類 270習題 272第9章 Applet基礎(chǔ) 2749.1 Java Applet概念 2749.1.1 Java Applet的概念 2749.1.2 Applet類 2759.1.3 Applet的主要方法及生命周期 2769.1.4 Applet標記 2789.1.5 HTML與Applet參數(shù)傳遞 2799.2 Applet繪制圖形與圖像處理 2819.2.1 繪制圖形 2819.2.2 圖像處理 2859.3 Applet的其他應(yīng)用 2889.3.1 聲音處理 2889.3.2 動畫特效 2919.3.3 其他特效 296習題 296第10章 輸入與輸出 29710.1 輸入與輸出基礎(chǔ) 29710.1.1 流的概念 29710.1.2 字節(jié)流與字符流 29710.1.3 標準輸入/輸出 30010.2 文件輸入/輸出 30210.2.1 Java文件和目錄管理 30210.2.2 文件輸入/輸出流 30510.2.3 隨機存取文件 307習題 309第11章 Java網(wǎng)絡(luò)編程 31111.1 網(wǎng)絡(luò)基礎(chǔ) 31111.1.1 TCP/IP 31111.1.2 通信端口 31211.1.3 URL 31311.1.4 客戶機/服務(wù)器模式 31311.1.5 Java網(wǎng)絡(luò)編程 31311.2 InetAddress編程 31411.3 URL編程 31611.3.1 創(chuàng)建URL對象 31611.3.2 獲取URL對象的屬性 31711.4 Socket編程 31811.4.1 Socket與ServerSocket類 31811.4.2 Socket通信 32011.5 數(shù)據(jù)報通信 325習題 326
圖書封面
評論、評分、閱讀與下載