內(nèi)容簡(jiǎn)介
《JAVA技術(shù)手冊(cè)》(第5版)原書(shū)共一千兩百余頁(yè),分為兩大部分:第一部分為涵蓋入門介紹、語(yǔ)法、面向?qū)ο蟪绦蛟O(shè)計(jì)、JaVa平臺(tái)、安全性、程序設(shè)計(jì)與文檔制作習(xí)慣、開(kāi)發(fā)工具等章節(jié)的"Introducing Java",秉承著作者David Flanagan一貫的言簡(jiǎn)意賅的風(fēng)格,精要的文字能夠讓讀者以更少的時(shí)間獲得更多的收獲;第二部分"API Quick Reference"占原書(shū)約三分之二的篇幅。考慮過(guò)一般開(kāi)發(fā)者的習(xí)慣與查詢便利性之后,為減輕讀者書(shū)本重量上的負(fù)擔(dān)以及購(gòu)買的成本,中文譯本已將與在線說(shuō)明文檔重疊的"API Quick Reference"部分刪減。《Java技術(shù)手冊(cè)》(《Java in a Nutshell》)系列曾經(jīng)榮獲Jolt Award獎(jiǎng)項(xiàng),是一本有口皆碑的Java經(jīng)典暢銷書(shū),歷年來(lái)有許多程序員都是以閱讀此書(shū)開(kāi)始進(jìn)入Java程序設(shè)計(jì)的殿堂的。
編輯推薦女裝品牌排行榜
《JAVA技術(shù)手冊(cè)》(第5版)Java 5.0是自Java出現(xiàn)以來(lái)最重要的版本。隨著對(duì)Java語(yǔ)言的主要修改和Java平臺(tái)中重要的新API的出現(xiàn),需要精通的新特性有很多。一如往常,《Java技術(shù)手冊(cè)》(《Java in a Nutshell》)已經(jīng)準(zhǔn)備好了,而且有意愿、有能力來(lái)幫助你。
作者簡(jiǎn)介
作者:(美)弗拉納根 譯者:O'Reilly Taiwan公司
David Flanagan是一位計(jì)算機(jī)程序員,他花了大部分的時(shí)間來(lái)編寫關(guān)于Java和Java Script 的書(shū)。他在O’Reilly的其他書(shū)籍包括了《Java Examples in a Nutshell》、《Java Foundation Classes in a Nutshell》以及《Javascript:The Definitive Guide》。
目錄人人游戲問(wèn)答網(wǎng)
前言
第一章 導(dǎo)論
什么是Java 7
使用Java的好處
程序員效率和節(jié)省時(shí)間
第二章 Java基本語(yǔ)法
Java概述
詞匯(Lexical)結(jié)構(gòu)
基本數(shù)據(jù)類型
表達(dá)式與運(yùn)算符
語(yǔ)句
Method
類與對(duì)象
數(shù)組
引用類型
包與Java命名空間
JaVa文件結(jié)構(gòu)
定義并運(yùn)行Java程序
JaVa與C的不同點(diǎn)
第三章 JaVa的面向?qū)ο蟪绦蛟O(shè)計(jì)123456789
類的定義語(yǔ)法
字段與method
對(duì)象的創(chuàng)建與初始化
對(duì)象的撤消與終止
子類與繼承
數(shù)據(jù)隱藏與封裝
抽象類與方法
jaVa.1ang.Object的重要method
接口
嵌套類型
修飾符一覽
沒(méi)有包括在Java中的C++特性
第四章 Java 5.0新增功能
泛型(Generic Type)
枚舉類型
注釋
第五章 Java平臺(tái)
Java平臺(tái)概述
文本
數(shù)值與數(shù)學(xué)運(yùn)算
日期與時(shí)間
數(shù)組
集合
線程與并行
文件與目錄
使用java.io輸入/輸出
使用java.net進(jìn)行網(wǎng)絡(luò)連接
使用java.nio進(jìn)行I/O與網(wǎng)絡(luò)連接
XML
類型、反射與動(dòng)態(tài)加載
對(duì)象持久性保存
安全性
密碼術(shù)
各式各樣的平臺(tái)特色
第六章 Java的安全性
安全風(fēng)險(xiǎn)
JAVA VM安全性與類文件驗(yàn)證
驗(yàn)證與加密
訪問(wèn)控制
針對(duì)所有人的安全性
Permission類
第七章 程序設(shè)計(jì)與文檔規(guī)范
命名與大小寫慣例
可移植性慣例和純Java規(guī)則
Java說(shuō)明文件的注釋
JavaBeans慣例
第八章 Java開(kāi)發(fā)工具
apt
extcheck
jarsigner
jar
java
javac
javadoc
javah
javap
javaws
jconsole
jdb
jinfo
jmap
jps
jsadebugd
jstack
jstat
jstatd
keyt001
native2ascii
pack200
policytool
serialver
unpack200