出版時間:2008-10 出版社:科學(xué)出版社 作者:徐建華,李玉林,馬軍,王巖 編寫 頁數(shù):410
內(nèi)容概要
本書是專門介紹Java語言使用方法與技巧的圖書。本書由淺入深、循序漸進(jìn)地介紹了Java語言的程序開發(fā)的知識體系。 全書共分18章,內(nèi)容涵蓋了Java語言基礎(chǔ)、Java控制語句、數(shù)組、字符串處理、面向?qū)ο笤O(shè)計、Java的常用類、Java異常處理機(jī)制、IO及文件操作、Java 5.0的新特性、開發(fā)工具Eclipse、單元測試框架JUnit、JDeveloper開發(fā)、XML開發(fā)、網(wǎng)絡(luò)編程、Java線程和Java圖形編程等。 本書最大的特色在于每一節(jié)的例子都是經(jīng)過精挑細(xì)選,具有很強(qiáng)的針對性,力求讓讀者通過簡單的例子,學(xué)習(xí)盡可能多的知識。 本書適用于初、中級Java開發(fā)人員,同時也可用作高校相關(guān)專業(yè)師生和社會培訓(xùn)班的教材。
書籍目錄
第1章 Java概述 1.1 Java產(chǎn)生的背景 1.2 Java語言的特點(diǎn) 1.2.1 簡單性 1.2.2 面向?qū)ο蟆 ?.2.3 平臺無關(guān)性 1.2.4 分布式 1.2.5 安全性 1.2.6 健壯性 1.2.7 多線程 1.2.8 解釋性和高性能 1.3 Java2 SDK版本 1.3.1 J2ME 1.3.2 J2SE 1.3.3 J2EE 1.4 Java開發(fā)工具 1.4.1 Applet瀏覽器appletviewer 1.4.2 Java編譯器javac 1.4.3 Java解釋器java 1.4.4 Java文檔生成器javadoc 1.4.5 Java打包工具Jar 1.4.6 Java類分解器javap 1.5 Java虛擬機(jī) 1.5.1 Java虛擬機(jī)JVM 1.5.2 Java虛擬機(jī)工作原理 1.6 上機(jī)實(shí)戰(zhàn)——兩個簡單的Java程序HelloWbrld 1.6.1 Java應(yīng)用程序Application—HdloWorld 1.6.2 Java小應(yīng)用程序——HelloWorld 1.7 小結(jié)第2章 Java編程基礎(chǔ) 2.1 注釋規(guī)則 2.2 標(biāo)識符和關(guān)鍵字 2.2.1 標(biāo)識符 2.2.2 關(guān)鍵字 2.3 變量和常量 2.3.1 變量 2.3.2 常量 2.4 基本數(shù)據(jù)類型 2.4.1 整數(shù)類型 2.4.2 浮點(diǎn)類型 2.4.3 字符類型 2.4.4 邏輯類型 2.5 數(shù)據(jù)類型之間的轉(zhuǎn)換 2.5.1 自動類型轉(zhuǎn)換 2.5.2 強(qiáng)制類型轉(zhuǎn)換 2.6 Java中的運(yùn)算符 2.6.1 算術(shù)運(yùn)算符 2.6.2 關(guān)系運(yùn)算符 2.6.3 邏輯運(yùn)算符 2.6.4 賦值運(yùn)算符 2.6.5 其他運(yùn)算符 2.7 運(yùn)算符的優(yōu)先級 2.8 Java語言的編碼規(guī)范 2.8.1 語法規(guī)范 2.8.2 代碼編寫規(guī)范 2.9 小結(jié)第3章 程序控制語句 3.1 條件語句 3.1.1 if語句 3.1.2 swish語句 3.2 循環(huán)語句 3.2.1 for循環(huán)結(jié)構(gòu) 3.2.2 while循環(huán)結(jié)構(gòu) 3.2.3 do-while循環(huán)結(jié)構(gòu) 3.3 關(guān)鍵字break和continue 3.3.1 break語句 3.3.2 continue語句 3.4 小結(jié)第4章 數(shù)組 4.1 一維數(shù)組 ……第5章 字符串處理第6章 面向?qū)ο蟪绦蛟O(shè)計第7章 Java常用類的使用第8章 異常的處理第9章 I/O及文件操作第10章 Java高級特性第11章 開發(fā)工具Eclipse第12章 單元測試框架JUnit第13章 使用Ant進(jìn)行Java開發(fā)第14章 JDeveIoper開發(fā)第15章 XML開發(fā)概述第16章 Java網(wǎng)絡(luò)技術(shù)第17章 線程第18章 圖形編程附錄 JDK命令詳解
章節(jié)摘錄
第1章 Java概述 Java語言是Sun公司推出的具有革命性的、優(yōu)秀的編程語言,它具有面向?qū)ο?、與平臺無關(guān)、安全、穩(wěn)定和多線程等優(yōu)良特性,是目前程序設(shè)計中較為健壯的語言。Java語言不僅是一個正在被廣泛應(yīng)用的編程語言,而且許多新的技術(shù)領(lǐng)域都涉及到了Java語言。Java已經(jīng)成為軟件開發(fā)人員必須掌握的一門基礎(chǔ)語言?! ”菊聦ava語言做一個簡單的介紹,并初步了解Java語言的工具及使用方法,配置Java中的環(huán)境變量與Java虛擬機(jī)JVM,對Java應(yīng)用程序(Application)和Java小應(yīng)用程序(Applet)有一個初步的認(rèn)識。 Java語言的前身是Oak語言,是Sun公司在1991年由一個叫Green的項目組專門為家用消費(fèi)電子產(chǎn)品開發(fā)的一個分布式代碼系統(tǒng),主要用于與電視機(jī)、冰箱、空調(diào)等家電產(chǎn)品進(jìn)行信息交換和控制。由于商業(yè)原因,Oak語言一直沒有被推廣出去?! ?994年隨著Internet的快速發(fā)展,Sun公司的Bill Joe加入了Green小組,決定將Oak語言應(yīng)用于Internet的WWW開發(fā)中,并編制了HotJava瀏覽器。通過HotJava瀏覽器在Internet上的應(yīng)用,充分展現(xiàn)了Oak語言的網(wǎng)絡(luò)方面的特點(diǎn)。同時,Bill Joe決定通過Internet讓世界上無數(shù)的軟件開發(fā)人員免費(fèi)地使用Java語言,這更加推動了Java語言的發(fā)展?! ?995年Sun公司將Oak語言正式命名為Java,同時召開了Java語言的發(fā)布會,推出Java和HotJava的最初版本?! ava是Sun公司推出的新一代面向?qū)ο蟪绦蛟O(shè)計語言,特別適用于Internet應(yīng)用程序的開發(fā),其平臺無關(guān)性是其突出的優(yōu)勢。Java語言作為軟件開發(fā)的一項革命性的技術(shù),其地位已經(jīng)確立,這主要表現(xiàn)在以下幾個方面: 計算機(jī)行業(yè)許多大公司購買了Java許可證,包括IBM、Apple、DEC、HP、Oracle等。這一點(diǎn)說明Java語言已經(jīng)得到了業(yè)界的認(rèn)可?! ”姸嘬浖_發(fā)商開始開發(fā)支持Java的軟件產(chǎn)品。例如:Borland公司的Jbuilder,IBM的Visual Age for Java,Sun公司的Forte、NetBeans,IBM捐獻(xiàn)給開放源碼社區(qū)的Eclipse,Oracle公司的JDeveloper等,這些都為Java的開發(fā)者提供了方便、快捷的開發(fā)環(huán)境?! ‰S著Internet成為企業(yè)信息系統(tǒng)的最佳解決方案,Java將發(fā)揮著重要的作用?! ava的最初版本是Sun公司于1995年發(fā)布的Java 1.0,不久Sun公司在Java 1.0的基礎(chǔ)上又發(fā)布了Java 1.1,功能進(jìn)一步增強(qiáng)?! ?/pre>編輯推薦
基于Java SH 6最新的內(nèi)容,快速升級Java SE 6平臺?! 』诿總€知識點(diǎn)的編程實(shí)例,幫助初學(xué)者快速掌握?! ×餍虚_發(fā)工具Eclipse JDeveloper 和Ant等框架的詳細(xì)說明。 幫助讀者輕松完成從Java的基礎(chǔ)理論到高級應(yīng)用的學(xué)習(xí)旅程。 《Java入門與提高》特色 實(shí)例經(jīng)典,內(nèi)容豐富 《Java入門與提高》針對每個知識點(diǎn)精心設(shè)計程序?qū)嵗?,并逐步詳?xì)說明。同時還將該知識點(diǎn)需要注意的問題及實(shí)際編程中常遇到的困惑融人到程序當(dāng)中進(jìn)行講解,使讀者能更快地掌握相應(yīng)知識?! ∪〔膹V泛,內(nèi)容充實(shí) 書中不僅涉及Java的基本理論和常用類的使用,而且還涵蓋了Java的新增特性。如:基本數(shù)據(jù)類型的自動裝箱(Auto Boxing)與拆箱(Uaboxing),新的for/in循環(huán)形式,可變長參數(shù)療法(Varargs Method),靜態(tài)導(dǎo)入(Import Stalic),范型(Generics)以及注釋(Annotition)等?! ≈v解通俗,步驟詳細(xì) 文中的語言描述通俗易懂,同時列出編寫步驟和運(yùn)行結(jié)果,使閱讀像在課堂一樣詳盡而親切,從中體會學(xué)習(xí)編程的樂趣。圖書封面
評論、評分、閱讀與下載
- 還沒讀過(51)
- 勉強(qiáng)可看(370)
- 一般般(632)
- 內(nèi)容豐富(2621)
- 強(qiáng)力推薦(214)