出版時間:2002-7 出版社:電子工業(yè)出版社 作者:(美)Jeff Friesen 頁數(shù):600 字?jǐn)?shù):961000
Tag標(biāo)簽:無
內(nèi)容概要
本書結(jié)合大量具體實(shí)例介紹了面向?qū)ο蟮某绦蛟O(shè)計(jì)和Java基礎(chǔ)。本書所介紹的Java語言的基礎(chǔ)內(nèi)容包括:運(yùn)算符、表達(dá)式、語句,以及帶有類和對象的面向?qū)ο蟪绦蛟O(shè)計(jì)、繼承和動態(tài)方法等。本書還包含對面向?qū)ο蠓治龊驮O(shè)計(jì)方法應(yīng)用OOP的概念,并且示范了在集合中組織數(shù)據(jù)和應(yīng)用Java的內(nèi)置數(shù)學(xué)函數(shù)。此外,附錄A中提供了與每章末尾習(xí)題相應(yīng)的答案,以幫助讀者很好地理解該章內(nèi)容。
通過這種方法,讀者可以學(xué)習(xí)數(shù)百個說明每個概念使用方法的生動實(shí)例。
本書語言簡明通俗、內(nèi)容生動翔實(shí),可作為Java開發(fā)人員和非開發(fā)人員的參考書。
書籍目錄
第一部分 學(xué)習(xí)這門語言 第1章 Java入門 2 1.1 Java是什么 2 1.2 開發(fā)工具 6 1.3 Java程序 10 1.4 Java與C++的比較 24 1.5 下文預(yù)告 31 第2章 從Unicode到數(shù)據(jù)類型 35 2.1 Unicode 35 2.2 注釋 36 2.3 標(biāo)識符 37 2.4 類型 39 2.5 下文預(yù)告 42 第3章 從常數(shù)到表達(dá)式 46 3.1 常數(shù) 46 3.2 變量 49 3.3 分隔符和運(yùn)算符 54 3.4 表達(dá)式 67 3.5 下文預(yù)告 69 第4章 語句 73 4.1 語句的類型 73 4.2 判斷語句 74 4.3 循環(huán)和循環(huán)控制語句 79 4.4 其他語句 87 4.5 下文預(yù)告 90 第5章 類和對象 95 5.1 類 95 5.2 域 96 5.3 方法 101 5.4 對象 107 5.5 下文預(yù)告 129 第6章 繼承 134 6.1 繼承是什么 134 6.2 所有類的根 143 6.3 接口 158 6.4 繼承與組合 164 6.5 下文預(yù)告 166 第7章 多態(tài) 172 7.1 多態(tài)是什么 172 7.2 方法綁定 173 7.3 抽象類 183 7.4 運(yùn)行時類型信息 186 7.5 下文預(yù)告 193 第8章 初始化程序和嵌套類 198 8.1 初始化程序 198 8.2 無用內(nèi)存收集機(jī)制 217 8.3 結(jié)束 222 8.4 嵌套類 226 8.5 下文預(yù)告 234 第9章 異常和異常處理 238 9.1 異常是什么 238 9.2 拋出異常 243 9.3 捕獲異常 248 9.4 清除 258 9.5 下文預(yù)告 261 第10章 線程 265 10.1 線程是什么 265 10.1.1 具有Thread類的多線程 266 10.1.2 具有Runnable接口的多線程 268 10.1.3 基本的線程操作 269 10.1.4 計(jì)時器 275 10.2 同步 277 10.2.1 鎖和同步塊 280 10.2.2 死鎖 283 10.2.3 等待和通知 285 10.2.4 易失性 293 10.3 調(diào)度 294 10.3.1 線程狀態(tài)和優(yōu)先級 294 10.3.2 等優(yōu)先級線程調(diào)度 296 10.4 線程組 298 10.5 下文預(yù)告 301 第11章 包 307 11.1 包是什么 307 11.1.1 包信息 308 11.2 包指令 310 11.2.1 包名惟一 310 11.3 導(dǎo)入指令 311 11.3.1 CLASSPATH環(huán)境變量 313 11.4 使用包 313 11.5 下文預(yù)告 322第二部分 深入研究API 第12章 從字符到字符串標(biāo)志化 328 12.1 字符 328 12.1.1 字符的構(gòu)造 328 12.1.2 字符的分類 329 12.1.3 字符的轉(zhuǎn)換 330 12.2 字符串 332 12.2.1 字符串的構(gòu)造 332 12.2.2 字符數(shù)組和String 333 12.2.3 字符串的比較 334 12.2.4 字符串合并 336 12.2.5 字符串轉(zhuǎn)換 337 12.2.6 提取字符 338 12.2.7 字符串的固定 339 12.2.8 查找字符串 340 12.2.9 字符串的長度 341 12.2.10 將值轉(zhuǎn)換為字符串 342 12.3 字符串緩沖區(qū) 342 12.3.1 創(chuàng)建字符串緩沖區(qū) 342 12.3.2 添加字符 343 12.3.3 緩沖區(qū)的容量 344 12.3.4 緩沖區(qū)長度 345 12.3.5 刪除字符 346 12.3.6 提取字符 347 12.3.7 插入字符 348 12.3.8 替換字符串 349 12.3.9 反轉(zhuǎn)字符串 350 12.4 字符串標(biāo)志化器 350 12.4.1 構(gòu)造字符串標(biāo)志化器 350 12.4.2 獲取標(biāo)志 351 12.5 下文預(yù)告 353 第13章 從基本數(shù)據(jù)結(jié)構(gòu)到集合 358 13.1 基本數(shù)據(jù)結(jié)構(gòu) 358 13.1.1 數(shù)組 358 13.1.2 位組 371 13.1.3 枚舉 375 13.1.4 哈希表 375 13.1.5 屬性類 379 13.1.6 棧 381 13.1.7 向量 383 13.2 包裝類 386 13.3 自引用類 387 13.4 集合 390 13.4.1 接口 391 13.4.2 實(shí)現(xiàn) 395 13.4.3 實(shí)用程序 401 13.5 下文預(yù)告 416 第14章 數(shù)學(xué)運(yùn)算 420 14.1 Java與數(shù)學(xué)運(yùn)算 420 14.1.1 整數(shù)類型 420 14.1.2 浮點(diǎn)數(shù)類型 422 14.1.3 浮點(diǎn)問題 425 14.2 基本數(shù)學(xué)類 426 14.3 隨機(jī)數(shù) 428 14.4 任意精度的十進(jìn)制數(shù)和整數(shù) 434 14.5 下文預(yù)告 436 第15章 文件和流 441 15.1 使用文件 441 15.1.1 名稱和屬性操作 442 15.1.2 對順序訪問數(shù)據(jù)文件內(nèi)容的操作 448 15.1.3 對隨機(jī)訪問數(shù)據(jù)文件內(nèi)容的操作 449 15.2 使用流 458 15.2.1 流類概述 459 15.2.2 標(biāo)準(zhǔn)I/O 469 15.2.3 進(jìn)程 473 15.3 對象串行化 476 15.3.1 默認(rèn)的串行化和反串行化 477 15.3.2 定制的串行化和反串行化 484 15.3.3 外部化 487 15.4 流標(biāo)志化器 491 15.5 下文預(yù)告 495第三部分 附錄附錄A 答案 502附錄B 保留字 580附錄C 運(yùn)算符的優(yōu)先次序 583附錄D 其他資源 585術(shù)語表 587
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載