Java語言精粹

出版時間:2011-6  出版社:電子工業(yè)出版社  作者:Jim Waldo  頁數(shù):188  譯者:王江平  
Tag標(biāo)簽:無  

內(nèi)容概要

  這是一本幾乎只講Java優(yōu)點的書。
  Jim
Waldo先生是原Sun微系統(tǒng)公司實驗室的杰出工程師,他親歷并參與了Java從技術(shù)萌生、發(fā)展到崛起的整個過程。在這本書里,Jim總結(jié)了他所認(rèn)為的Java語言及其環(huán)境的諸多精良部分,包括:類型系統(tǒng)、異常處理、包機(jī)制、垃圾回收、Java虛擬機(jī)、Javadoc、集合、遠(yuǎn)程方法調(diào)用和并發(fā)機(jī)制。另外,他還從開發(fā)者的角度分析了在Java技術(shù)周圍發(fā)展起來的“開發(fā)者生態(tài)環(huán)境”。如果要把Java技術(shù)精煉到只含有它的最佳部分,在Jim看來,以上這些就是必須保留的部分。
  作者還從歷史的視角闡述了Java中某些技術(shù)的發(fā)展歷程,解釋了某些問題之所以存在的原因,使人讀后有一種“知其所以然”的通透感。閱讀本書不但能使你重溫Java的核心機(jī)制,還可以使你了解語言的設(shè)計者和實現(xiàn)者們是如何權(quán)衡、折中并維護(hù)各種不同的語言特性,從而成就了這門流行的系統(tǒng)級通用編程語言的。

作者簡介

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.

書籍目錄

Table of Contents
前言
第1章 Java簡介
 Java好在哪里
第2章 類型系統(tǒng)
 類型系統(tǒng)概述
 為何有三種
 內(nèi)在和外表
 使用須知
 真實問題
第3章 異常
 導(dǎo)常概述
 設(shè)計理念
 工作原理
 使用和濫用
 異常的另一面
第4章 包
 包概述
 包和訪問控制
 一個例子
 包和文件系統(tǒng)
第5章 垃圾回收
 垃圾回收概述
 垃圾回收和引用
 內(nèi)存泄露
 其他資源
第6章 Java虛擬機(jī)
 Java虛擬機(jī)概述
 安全性
 可移植性
 可移植陷阱
第7章 Javadoc
 Javadoc概述
 一個例子
 實現(xiàn)文檔
 包文檔
 有關(guān)文檔注釋風(fēng)格、編輯器的爭論
第8章 集合
 集合概述
 參數(shù)化類型
 高級話題
 隨機(jī)訪問
 結(jié)束語
第9章 遠(yuǎn)程方法調(diào)用和對象序列化
 概述
 對象序列化
 RPC系統(tǒng)中的子類型
第10章 并發(fā)
 并發(fā)概述
 同步
 原子數(shù)據(jù)
第11章 開發(fā)者生態(tài)環(huán)境
 IDE
 JUnit
 FindBugs
 其他工具
索引

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java語言精粹 PDF格式下載


用戶評論 (總計8條)

 
 

  •   本來想買javascript語言精粹,結(jié)果成了java語言精粹
  •   書質(zhì)量不錯,問題是oreilly的in a nut shell 怎么沒有
  •   這本書很精干,寫得很清楚,不錯
  •   感覺還可以,翻譯好像不太完美
  •   給自己電腦方面有了很大的幫助
  •   內(nèi)容很好,但翻譯有點晦澀
  •   這本書的內(nèi)容完全是一派胡言,雖然作者是大師級別的,但是觀點基本上都是不實用的,比如所有類都要定義接口——沒有變化,無多種實現(xiàn)為什么要定義接口?為了增加復(fù)雜度,過度設(shè)計?比如所有的異常都應(yīng)該是受檢異常,那代碼將變得多么龐大?太多太多的言論都是莫名其妙,根本沒法看。
  •   實在太差了,以為是精髓,屁也不是
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7