出版時(shí)間:2011-6 出版社:電子工業(yè)出版社 作者:Jim Waldo 頁(yè)數(shù):188 譯者:王江平
Tag標(biāo)簽:無(wú)
內(nèi)容概要
這是一本幾乎只講Java優(yōu)點(diǎn)的書(shū)。
Jim
Waldo先生是原Sun微系統(tǒng)公司實(shí)驗(yàn)室的杰出工程師,他親歷并參與了Java從技術(shù)萌生、發(fā)展到崛起的整個(gè)過(guò)程。在這本書(shū)里,Jim總結(jié)了他所認(rèn)為的Java語(yǔ)言及其環(huán)境的諸多精良部分,包括:類(lèi)型系統(tǒng)、異常處理、包機(jī)制、垃圾回收、Java虛擬機(jī)、Javadoc、集合、遠(yuǎn)程方法調(diào)用和并發(fā)機(jī)制。另外,他還從開(kāi)發(fā)者的角度分析了在Java技術(shù)周?chē)l(fā)展起來(lái)的“開(kāi)發(fā)者生態(tài)環(huán)境”。如果要把Java技術(shù)精煉到只含有它的最佳部分,在Jim看來(lái),以上這些就是必須保留的部分。
作者還從歷史的視角闡述了Java中某些技術(shù)的發(fā)展歷程,解釋了某些問(wèn)題之所以存在的原因,使人讀后有一種“知其所以然”的通透感。閱讀本書(shū)不但能使你重溫Java的核心機(jī)制,還可以使你了解語(yǔ)言的設(shè)計(jì)者和實(shí)現(xiàn)者們是如何權(quán)衡、折中并維護(hù)各種不同的語(yǔ)言特性,從而成就了這門(mén)流行的系統(tǒng)級(jí)通用編程語(yǔ)言的。
作者簡(jiǎn)介
Jim Waldo is a Distinguished Engineer with Sun Microsystems Laboratories, where he investigates next-generation large-scale distributed systems. He is currently the technical lead of Project Darkstar, a multithreaded, distributed infrastructure for massive multiplayer online games and virtual worlds. Prior to his current assignment with Sun Labs, he was the lead architect for Jini, a distributed programming system based on Java.
Before joining Sun, Jim spent eight years at Apollo Computer and Hewlett Packard working in the areas of distributed object systems, user interfaces, class libraries, text, and internationalization. While at HP, he led the design and development of the first Object Request Broker, and he was instrumental in getting that technology incorporated into the first OMG CORBA specification.
Jim is a Professor of the Practice at Harvard University, where he teaches distributed computing and topics in the intersection of policy and technology in the department of computer science.
Jim received his Ph.D. in philosophy from the University of Massachusetts (Amherst). He also holds M.A. degrees in both linguistics and philosophy from the University of Utah. He is a member of the IEEE and ACM.
書(shū)籍目錄
Table of Contents
前言
第1章 Java簡(jiǎn)介
Java好在哪里
第2章 類(lèi)型系統(tǒng)
類(lèi)型系統(tǒng)概述
為何有三種
內(nèi)在和外表
使用須知
真實(shí)問(wèn)題
第3章 異常
導(dǎo)常概述
設(shè)計(jì)理念
工作原理
使用和濫用
異常的另一面
第4章 包
包概述
包和訪問(wèn)控制
一個(gè)例子
包和文件系統(tǒng)
第5章 垃圾回收
垃圾回收概述
垃圾回收和引用
內(nèi)存泄露
其他資源
第6章 Java虛擬機(jī)
Java虛擬機(jī)概述
安全性
可移植性
可移植陷阱
第7章 Javadoc
Javadoc概述
一個(gè)例子
實(shí)現(xiàn)文檔
包文檔
有關(guān)文檔注釋風(fēng)格、編輯器的爭(zhēng)論
第8章 集合
集合概述
參數(shù)化類(lèi)型
高級(jí)話題
隨機(jī)訪問(wèn)
結(jié)束語(yǔ)
第9章 遠(yuǎn)程方法調(diào)用和對(duì)象序列化
概述
對(duì)象序列化
RPC系統(tǒng)中的子類(lèi)型
第10章 并發(fā)
并發(fā)概述
同步
原子數(shù)據(jù)
第11章 開(kāi)發(fā)者生態(tài)環(huán)境
IDE
JUnit
FindBugs
其他工具
索引
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版