Java程序設(shè)計(jì)基礎(chǔ)(羅剛)
定 價(jià):35 元
叢書名:普通高等教育電子信息類“十三五”課改規(guī)劃教材
Java語言具有面向?qū)ο、平臺(tái)無關(guān)、可靠穩(wěn)定、分布式以及多線程等特點(diǎn),是近年來*為流行和優(yōu)秀的程序設(shè)計(jì)語言。目前國內(nèi)外市場(chǎng)對(duì)Java程序開發(fā)人員的需求巨大。 本書共12章,內(nèi)容涉及Java概述,Java語言基礎(chǔ),Java面向過程編程,Java數(shù)組與字符串,Java類與對(duì)象、Java繼承與抽象類,多態(tài)與接口,異常處理,Java輸入/輸出,Java常用類介紹,圖形界面設(shè)計(jì)以及事件處理等Java的基礎(chǔ)知識(shí)與初步應(yīng)用。 本書語言深入淺出,通俗易懂,知識(shí)點(diǎn)循序漸進(jìn),重點(diǎn)突出,既注重理論的說明,也強(qiáng)調(diào)實(shí)際動(dòng)手能力的培養(yǎng)。 本書可以作為高等學(xué)校計(jì)算機(jī)等專業(yè)的Java語言程序設(shè)計(jì)課程教材,也可供自學(xué)者及軟件開發(fā)人員參考使用。
第一章 Java概述 1 1.1 Java歷史簡(jiǎn)介 1 1.2 Java的方向劃分 2 1.3 Java語言的特點(diǎn) 2 1.4 Java語言的地位 3 1.5 Java開發(fā)環(huán)境 5 1.5.1 安裝Java JDK 5 1.5.2 環(huán)境變量設(shè)置 6 1.5.3 集成開發(fā)環(huán)境 8 1.6 第一個(gè)Java程序 10 1.7 Java編程規(guī)范 12 1.7.1 初識(shí)Java編程規(guī)范 12 1.7.2 Java編程規(guī)范歸納 13 本章小結(jié) 15 習(xí)題一 16 第二章 Java語言基礎(chǔ) 17 2.1 Java標(biāo)識(shí)符與關(guān)鍵字 17 2.1.1 Java標(biāo)識(shí)符 17 2.1.2 Java關(guān)鍵字 17 2.2 Java數(shù)據(jù)類型 18 2.2.1 整數(shù)類型 18 2.2.2 字符類型 19 2.2.3 小數(shù)類型 21 2.2.4 布爾類型 22 2.2.5 引用變量 22 2.3 Java運(yùn)算符 23 2.4 Java數(shù)據(jù)類型轉(zhuǎn)換 24 2.4.1 自動(dòng)類型轉(zhuǎn)換 24 2.4.2 強(qiáng)制類型轉(zhuǎn)換 25 2.5 Java的標(biāo)準(zhǔn)輸入/輸出語句 26 2.5.1 Java標(biāo)準(zhǔn)輸出語句 26 2.5.2 Java標(biāo)準(zhǔn)輸入語句 28 本章小結(jié) 30 習(xí)題二 31 第三章 Java面向過程編程 33 3.1 Java的順序結(jié)構(gòu) 33 3.2 Java的分支結(jié)構(gòu) 35 3.2.1 if語句 35 3.2.2 switch語句 38 3.3 循環(huán)結(jié)構(gòu) 40 3.3.1 while循環(huán)結(jié)構(gòu) 41 3.3.2 for循環(huán)結(jié)構(gòu) 42 3.3.3 循環(huán)控制語句 43 3.4 結(jié)構(gòu)嵌套 43 3.5 函數(shù) 46 3.5.1 函數(shù)的定義與調(diào)用 46 3.5.2 Java函數(shù)與幫助文檔 47 本章小結(jié) 51 習(xí)題三 51 第四章 Java數(shù)組與字符串 53 4.1 數(shù)組 53 4.1.1 數(shù)組的基本概念 53 4.1.2 數(shù)組的定義與初始化 54 4.1.3 數(shù)組遍歷 56 4.1.4 二維數(shù)組 59 4.1.5 Arrays類 62 4.2 字符串 63 4.2.1 字符串基本概念 63 4.2.2 String類 65 4.2.3 StringBuffer和StringBuilder類 71 本章小結(jié) 72 習(xí)題四 73 第五章 Java類與對(duì)象 74 5.1 面向?qū)ο缶幊袒A(chǔ) 74 5.2 類與對(duì)象 75 5.2.1 類的基本概念 75 5.2.2 類的結(jié)構(gòu)與定義 75 5.2.3 對(duì)象的基本概念 77 5.2.4 對(duì)象的初始化 78 5.3 構(gòu)造函數(shù) 83 5.4 成員修飾符 84 5.4.1 訪問控制符 85 5.4.2 static修飾符 86 本章小結(jié) 90 習(xí)題五 90 第六章 Java繼承與抽象類 92 6.1 繼承的概念 92 6.2 繼承的基本語法 93 6.3 UML圖 95 6.4 final修飾符 95 6.4.1 最終類 96 6.4.2 最終方法 96 6.4.3 最終變量 96 6.5 Object類 97 6.5.1 equals()方法 97 6.5.2 toString()方法 98 6.5.3 getClass()方法 99 6.5.4 hashCode()方法 100 6.6 抽象類 100 本章小結(jié) 102 習(xí)題六 102 第七章 多態(tài)與接口 103 7.1 多態(tài) 103 7.2 多態(tài)的支撐技術(shù) 103 7.2.1 向上轉(zhuǎn)型 103 7.2.2 動(dòng)態(tài)綁定 105 7.3 多態(tài)實(shí)現(xiàn) 106 7.4 多態(tài)分析 109 7.4.1 多態(tài)發(fā)生的地方 109 7.4.2 多態(tài)的作用 109 7.5 接口 110 7.5.1 接口聲明 110 7.5.2 實(shí)現(xiàn)接口 111 7.5.3 接口與多態(tài) 112 7.5.4 面向接口編程 115 本章小結(jié) 116 習(xí)題七 116 第八章 異常處理 118 8.1 異常處理基礎(chǔ) 118 8.2 異常處理語法 120 8.2.1 try-catch-finally 120 8.2.2 throw/throws 125 8.3 自定義異常類 127 本章小結(jié) 129 習(xí)題八 130 第九章 Java輸入/輸出 131 9.1 輸入/輸出的基本概念 131 9.1.1 輸入與輸出 131 9.1.2 流對(duì)象 132 9.2 輸入/輸出類層次結(jié)構(gòu) 133 9.3 面向字節(jié)的輸入/輸出 133 9.3.1 面向字節(jié)的文件輸入流 134 9.3.2 面向字節(jié)的文件輸出流 136 9.3.3 帶緩沖的字節(jié)輸入/輸出流 138 9.3.4 格式化輸入/輸出流 142 9.4 面向字符輸入/輸出 145 9.4.1 面向字符的文件輸入流 145 9.4.2 面向字符的文件緩沖輸入流 146 9.4.3 面向字符的文件輸出流 148 9.4.4 面向字符的文件緩沖輸出流 149 9.5 其它輸入/輸出流 150 9.5.1 對(duì)象輸入/輸出流 150 9.5.2 數(shù)組/字符串輸入/輸出流 152 9.5.3 順序輸入流 153 9.6 File類 154 9.6.1 File對(duì)象 154 9.6.2 對(duì)文件進(jìn)行操作 155 9.6.3 對(duì)文件夾進(jìn)行操作 156 本章小結(jié) 158 習(xí)題九 158 第十章 Java常用類介紹 160 10.1 基本數(shù)據(jù)包裝類 160 10.2 System類 162 10.3 Random類 163 10.4 日期時(shí)間類 165 10.4.1 Date類 166 10.4.2 Calendar類 166 10.4.3 SimpleDateFormat類 168 本章小結(jié) 171 習(xí)題十 171 第十一章 圖形界面設(shè)計(jì) 173 11.1 Java圖形界面設(shè)計(jì)簡(jiǎn)介 173 11.2 AWT 概 述 174 11.3 Swing概述 175 11.4 JFrame窗口 177 11.5 常用窗口組件 180 11.5.1 標(biāo)簽 180 11.5.2 字體、顏色與圖像 182 11.5.3 面板 183 11.5.4 按鈕 185 11.5.5 文本組件 189 11.5.6 下拉列表 191 11.5.7 菜單 193 11.6 布局管理 194 11.6.1 絕對(duì)布局 195 11.6.2 流式布局管理器 197 11.6.3 邊界布局管理器 199 11.6.4 網(wǎng)格布局管理器 202 11.6.5 網(wǎng)格包布局管理器 205 本章小結(jié) 210 習(xí)題十一 210 第十二章 事件處理 212 12.1 事件基本概念 212 12.1.1 事件 212 12.1.2 事件源 213 12.1.3 監(jiān)聽器接口與監(jiān)聽器對(duì)象 214 12.1.4 監(jiān)聽器適配器 215 12.2 委托事件模型 215 12.3 事件處理程序 216 12.3.1 標(biāo)準(zhǔn)事件處理 216 12.3.2 標(biāo)準(zhǔn)事件處理的另外兩種形式 219 12.3.3 具體事件處理 221 本章小結(jié) 223 習(xí)題十二 224