1.28.2007

力量越大,责任就越大(瑞星杀毒将继续免费两个月)

瑞星作为中国杀毒软件行业的引导者,在人们心中始终维持着“网络安全使者”的形象,总是让人有种可以依靠的感觉。

近来因中国通向欧洲的海底光纤受台湾地震影响而损伤,瑞星积极踊跃的承担起自己在互联网的责任和义务,而目前这种责任和义务已经上升到了社会与民族的层次。瑞星为中国互联网安全事业确实在尽力发挥自己的光和热,做出了很大的贡献。

自 从瑞星2007版诞生以来,他给了网民很多确实很实在的好处。从2006年的8月份开始免费公开测试让网民使用,直到2006年12月1日正式版的全球同 步发布。但发布还不到一个月,却遇到了海底光纤受损事件,于是在2006年12月29日又向网民免费开放使用一个月,以应对中国互联网安全的危机。 2007年1月17日,海底光纤还没有修复好,却又遭遇一次地震,造成新的损伤,中国互联网安全问题依然是很严峻的形势。

2007年1月23日,瑞星公司宣布,在已经免费一个月的基础上,瑞星杀毒软件的免费期增加两个月,延长至2007年3月29日,所有个人和企业用户都可以登陆:http://www.rising.com.cn/free/index.htm,免费下载使用。

我在此也提供相关链接:


个人用户:

1.瑞星卡卡上网安全助手3.2 免费下载 1.59M

2.瑞星杀毒软件2007 + 卡卡 免费下载 38.1M

3.瑞星个人防火墙2007 + 卡卡 免费下载 12.1M

4.杀毒软件 + 防火墙 + 卡卡 免费下载 48.5M

无需输入序列号和用户ID 立即下载即可正常使用

PS:为避免软件冲突,安装瑞星杀毒软件及个人防火墙之前建议卸载其它的杀毒软件产品。


企业和政府用户:

瑞星杀毒软件网络版2007 免费下载 107M

网络版序列号: 1W9EVK-05RBUL-28W1S3-HCE208

------------------------------------------------------------------------------------
本博客与瑞星杀毒相关的文章还有:
瑞星杀毒全面免费 请下载
瑞星杀毒软件2007 / 瑞星个人防火墙2007 - 免费试用

----

如果您觉得这篇文章的知识对您有帮助,请您订阅我。

Google Analytics(分析)

前两次我给大家介绍过googlegmail服务(google的Gmail服务 赠送邀请函 )和网上论坛服务(google 网上论坛 )。

其实google还有很的网络产品都是供大家免费使用的,而且都是一些很优秀的产品或者是工具。
我除了使用介绍过的gmail和网上论坛外,我还一直使用google的 blogger reader picasa adsense sitemaps earth maps desktop 等等。还有个就是我今天要说的Google Analytics

关于Google Analytics的我也是前不久开始使用的,google的产品总是给人一些惊喜,用了这个产品后,我就喜欢上了,不然不会在这里向大家推荐了。

Google Analytics(分析)是 一款免费的 Web 分析产品,根据它提供的丰富详尽的图表式报告,网站管理员与营销人员可以更好地了解并影响访问者的行为,从而提高营销活动的投资回报率。使用这个工具或者 是服务可以优化自己的网站内容、提高用户访问体验。当然我只是个个人博客的管理员而已,但是我还是将google的这个工具应用在我的个人博客上了。只是 觉得好玩而已。

在工具中提供了一些很有意思的分析报告,比如我比较喜欢的一些:

访问量和综合浏览量统计
新访问量和回访问量统计
访问者的地图覆盖
访问量的来源

每日访问者
绝对唯一身份者访问
访问者忠诚度
访问者新近度
访问者的群体细分
访问来源
网络位置
地理位置

等等,光看我说是不是就开始很感兴趣了。
您即可直接注册来体验这项来自GOOGLE的服务。

另外我推荐大家申请注册gmail,因为拥有了一个gmail帐号,你就相当于一次拥有了google的所有服务的通行证,而不用每种服务都要注册,一举多得!详细情况请参见google的Gmail服务 赠送邀请函


----

如果您觉得这篇文章的知识对您有帮助,请您订阅我。

google 网上论坛

google网上论坛终于从测试版发展到正式版了。页面更简洁,外观更漂亮,功能更强大。

如今这世界上,免费的午餐已经不多了,像google这么好,这么丰富的大餐就很少了。

有兴趣可以体验一下,点这里进入-体验一下吧

建议:注册一个gmail,你将会获得google所有服务的通行证,自然也包括网上论坛,一举多得。

关于注册gmail:目前gmail只能通过gmail邀请函或手机来注册。详细请看
google的Gmail服务 赠送邀请函

下面来自Google (谷歌)中国的博客网志

Google 网上论坛 毕业了!

2007年1月25日 下午 04:34:00

发表者:Google(谷歌)中国市场部 黄蕙雯

本周 Google 网上论坛中文版和其它十九种语言同时升级,从多年的 beta 测试版终于正式“毕业”!这回 Google 网上论坛添加了不少新功能,使用界面也焕然一新。下面简单介绍一二:

好用、丰富的使用界面
浏览操作比以往清晰简洁得多,现在每个论坛都有一个专有主页,可以自定义外观、选择多样面板色系、上传论坛主图,也能自定字体颜色,由板主决定论坛主页想要出现哪些内容。



自建网页、社区讨论
在 Google 网上论坛内新加了创建网页的功能,您可以在这些网页上发布论坛相关信息,任何成员都可以进行浏览、发帖及添加评论,就像是内嵌了简单易用的博客模块。发表文章时添加图片的功能特别好用,用鼠标轻松移动想要的位置,再点击所需图片大小就搞定了。



最后觉得很值得提提“文件分享”的功能,成员现在可以在论坛中上传、分享文件,如果大家爱拍照,相约都上传图片,论坛几乎也可以当作一个好朋友们共享的网络相册!

试试全新 Google 网上论坛!

----

如果您觉得这篇文章的知识对您有帮助,请您订阅我。

google的Gmail服务 赠送邀请函

关于注册Gmail,大家可以与我联系,在回复中留下你们的电子邮件,我会第一时间给你们发送gmail邀请函。拥有了一个Gmail帐号,就几乎可以免费使用Google的所有其他服务。

我用google的gmail有很长一段时间了,在网络服务方面google一直是全世界最好的,而这个Gmail自然也是全球最好的电子邮件服务。我曾经用过无数个电子邮箱,但最爱的就是gmail,因为她真的很好。

如果您还没有听过 Gmail,我们可以告诉您它是一项基于搜索的全新网络邮件服务,具备以下功能:

- 超过 2,500 MB (2GB) 的免费存储空间
- 内置 Google 搜索,可即时查找您所需的任何邮件
- 自动将邮件和相关回复归入"会话"中
- 利用极富创新性的 Google 技术强有力地防范垃圾邮件
- 没有烦人的大幅广告,只有与您邮件内容相关的小幅文字广告及相关网页

要在注册之前了解有关 Gmail
的详情,请访问:http://mail.google.com/mail/help/intl/zh_CN/benefits.html

另外,要想了解转换到这一新型电子邮件服务有多么容易,请参阅我们的新版转换指南:http://mail.google.com/mail/help/switch/

gmail的帐户注册只能通过邀请函或者您可以使用手机注册帐户。如果您需要gmail邀请函,请与我联系。

下面我将全面介绍一下gmail:

Gmail 是 Google 的免费网络邮件服务。它随付内置的 Google 搜索技术并提供 2,600 兆字节以上的存储空间(仍在不断增加)。您可以永久保留重要的邮件、文件和图片,使用搜索快速、轻松地查找任何需要的内容,让这种作为对话的一部分查看邮 件的全新方式更加顺理成章。

Gmail 中没有弹出式窗口或无针对性的横幅广告,只有小幅文字广告。广告和相关信息与您的邮件有关,因此您并不会觉得突兀,有时它们还很有用。

Gmail 还将即时消息整合到电子邮件中,因此当您在线时,可以更好地与好友联系。简单、有效甚至充满使用乐趣。这是关于电子邮件的全新思维方式,是 Google 提供电子邮件服务的方式。

Gmail 中没有弹出式窗口或横幅广告,也几乎不会产生垃圾邮件。使用 Google 搜索,您可以更轻松地找到重要的信息。 Gmail 还有一些个性化的功能。但是,别只听我们说,您自己试试看。以全新的眼光来审视它。

如何注册?
如果您收到已经有 Gmail 帐户的用户给您的邀请,即可创建 Gmail 帐户。或者,您可以使用手机注册帐户

关于注册Gmail,大家可以与我联系,在回复中留下你们的电子邮件,我会第一时间给你们发送gmail邀请函。

关于注册Gmail,大家可以与我联系,在回复中留下你们的电子邮件,我会第一时间给你们发送gmail邀请函。

如何处理垃圾邮件?

这个是我最喜欢的,反垃圾邮件功能真的很实用,很准确。
创 新的 Google 技术可在内部将一切垃圾邮件阻隔在外。没有垃圾邮件是用户偏爱 Gmail 的众多理由之一。而且,我们每天都在不断改进先进的垃圾邮件过滤器。您可以使用“这是垃圾邮件”按钮帮助我们,从您的收件箱中删除垃圾邮件并在今后自动增 强垃圾邮件过滤功能。

可以在 Gmail 中聊天?
是的,可以! 为什么总要选择是用电子邮件还是聊天来联络某人,然后还要使用不同的专用程序?Gmail 将二者合而为一,您可以看到好友何时在线,并用任何您想要的方式联系他们。将电子邮件和聊天整合到同一个网络浏览器,表明无论您在何地,只要能访问互联 网,就能与好友聊天。您甚至可以保存并搜索聊天记录,就像使用电子邮件一样,这样,您再也不会丢失重要的信息。

Gmail 目前使用 Google Talk 的部分网络,并且此功能完全与可下载的 Google Talk 客户端同步,使用 Google Talk,您也可以通过计算机与好友通话。

Gmail 如何防范病毒?

我们极其重视用户的安全。除了自动扫描附件并尽可能删除其中所含病毒的保护机制,Gmail 也不会收发任何可执行文件,因为大多数计算机病毒都包含在可执行文件中。

Gmail 中有广告吗?

是的,Gmail 中会显示毫不张扬的小块相关文字广告,与 Google 搜索结果页中的广告类似。广告与内容的匹配由计算机自动执行。不会有任何人阅读您的电子邮件以定位其广告,而且,我们永远都不会向广告客户提供电子邮件内容或其他能表明身份的个人信息。

在收到或发出的Gmail 邮件正文中,不会出现任何插入广告,您也不会在 Gmail 中看到任何弹出式窗口或无针对性的横幅广告。事实上,Gmail 用户告诉我们,他们发现这些广告非常有趣,甚至还很有用。

Google 尊重用户的隐私。有关详细信息,请参阅 Gmail 隐私政策。Google 还提供许多业界领先的保护工具,采取多项措施保护用户信息的私密性。要了解更多信息,请访问 Gmail 与隐私权部分的内容。


本文资料来自:http://mail.google.com/mail/help/intl/zh_CN/about.html

了解gmail的新功能请查阅:http://mail.google.com/mail/help/intl/zh_CN/whatsnew.html

gmail的主页:http://mail.google.com/

更多关于google的文化:http://googlechinablog.com

关于google的其他服务:http://www.google.cn/intl/zh-CN/about.html

----

如果您觉得这篇文章的知识对您有帮助,请您订阅我。

想自己出现在Google Maps上?请记得1月26日去悉尼港

auday_250px.gif

  Google Earth才刚刚完成最新一轮图像更新,在Google Maps也跟随着它完全更新之前,Google让我们见识到了Google Maps的另一种极酷的玩法。我们都知道1月26日是澳大利亚日(Australia Day),而Google为了纪念这一日子,将会派出飞机飞过澳大利亚悉尼港上空,为该地区拍摄高清晰图片,然后更新进Google Maps里!Google现在正式公开邀请每一位用户于当天去到悉尼港,以便飞机拍摄的时候能把他们也拍摄下来。

  Google在这个页面里 正式公布了这次拍摄事件。Google派出的飞机到时将会低空飞行以拍摄高清晰图片,为了能让被拍摄到的用户之后能在Google Maps上面找到自己,Google建议到时用户手里举起牌子,或者和家人一起排成特殊的队形,又或者和一大批朋友一起挥手等等,总之要突出自己的存在即 可。因此如果你那天会去悉尼港,不妨从现在开始就好好构思一下到时你看到Google派出的飞机将怎样做。

  注:本文已于12:32更新

  为了方便用户到时能看到飞机,Google还贴心地把飞机经过悉尼港不同地点的大概时间给标注了出来,用户直接点击自己将要去到的地点即可看到该时间:

Google_maps_australia_day2007.JPG

  你还可以输入自己的联系方式,一旦Google把当天所拍摄的图片更新进Google Maps后,Google会通知你。

   因此这绝对是一个千载难逢的好机会。如果你有一个网站/一间公司想做宣传,如果你想朋友在Google Maps上看到你,如果你只是想出名(别裸奔),甚至正苦于不知如何向你的女朋友求婚=.=,你都应该好好把握这个机会。当然,如果当天天公不作美,乌云 密布的话,算你倒霉:(

  这是Google为宣传Google Maps而想出的一个天才的点子。希望日后能在Google Maps上面看到G速客的读者:)

  12:32补充:微软也针锋相对地在同一天举办类似的活动,并且有高达10000美元的奖金!WOOW!

本文来自. Ken Wong 将文章归档于 G事八卦



----

如果您觉得这篇文章的知识对您有帮助,请您订阅我。

《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱

序言

下载《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱.rar

文件大小102KB

(摘要)我尽量保证本书结构的紧凑,并把主要内容集中在如何提高你的Adsense收入上。在此书中你将会发现一些非常实用的解决方案,如吸引目标访问流 量、增强内容相关性、提高adsense广告关注度等等,这些都是网站主非常关心和棘手的问题。通过运用书中所授的一些简单合法的方法已经使很多人(包括 我自己)获益匪浅。

无论你经营的是哪一类网站,也不管你的网站内容是什么,你都会在这里找到很多有益的方法使你的adsense收入大幅提高

在此书中,我会把我自己所采用的技巧毫无保留的传授给你,这些技巧曾经在几乎一夜之间使我的adsense收入提高了十倍。你可以试一试自己应用这些技巧的效果如何。

第一章 如何用Google Adsense赚更多的钱

下载《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱.rar

(摘要)为什么不是人人都在用adsense挣钱呢?其实,关键的问题是,并不是人人都懂得如何使用adsense来挣钱。

这些钱藏在了你看不见的地方。

第二章 开始使用Google Adsense

下载《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱.rar

(摘要)...

第三章 如何通过优化广告提高点击率

下载《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱.rar

(摘要)...

第四章 色彩可以提高你的点击率

下载《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱.rar

(摘要)...

第五章 最大化广告的可见度和用户响应度

下载《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱.rar

(摘要)...

第六章 控制你的广告
下载《Google Adsense 的秘密(中文版)》——如何用Google Adsense赚更多的钱.rar
(摘要)...

----

如果您觉得这篇文章的知识对您有帮助,请您订阅我。

Java 专业人士必备的书籍和网站列表

Roy Miller (roy@roywmiller.com), 创始人兼总裁, The Other Road, LLC

2007 年 1 月 15 日

对于 Java™ 语言开发人员来说,信息过量是一个真正的问题。每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业。要了解的东西简直 太多了。对于有经验的老手来说,情况只有些微好转。知识量总在增大,仅仅跟上进度就是一个挑战。如果有一份专业人士必备的书籍和网站列表该有多好!本文就 是这个列表。它包含了每个专业的 Java 语言程序员在书架或浏览器书签中必备的最重要的书籍和网站。

这些都是您书架上必备的书和应该经常使用的 Web 链接。时间是一项重要的资源,本文帮您回避那些分心的事情,把时间专注于最有益于您作为Java 语言程序员职业生涯的信息源。尽管有多少程序员就有多少他们最喜欢的参考资料,但本文收集的这些都是优中选优,来源于我书架上的私家珍藏和许多 Java 专家的推荐。

我考虑了两种组织这份参考资料列表的方法。我本可以通过主题领域来组织,这也许很有帮助,但主题列表很快就会变得不实用。相反,我选择了另一种方法:通过类型来组织,即书籍和 Web 站点。

总的来讲,有经验的老手们用 Web 站点来跟踪行业的走势。书籍、文章和论文有助于跟上潮流,但它们总体上更适合于基础学习。极富创造性的书籍偶尔会撼动一两个基础性的东西。这样的书也在本列表之列。

需要提出的一点警告是,专注于 Java 语言的书籍和 Web 站点数量巨大。您钟爱的未必在这份列表里。那并不意味着它们不好。它们只是不在这份列表里而已。可能是因为我还不知道它们。也可能是因为我不认为它们能够 算得上是重要资源。不包含一些参考资料是一个评判问题,但如果不这样的话,您也许就要花几小时来拖动滚动条,还要花上成千上万美元来买书。如果您作为一个 专业的 Java 程序员,有一些常用的优秀参考资料,一定要让我知道这些资料。这份列表一直都在更新中,您提出的那些也许就会被收录进去。

书籍

每个程序员都会有一些由于经常被当作专业资料参阅而磨坏的书。下列书籍应该是 Java 语言程序员的书架上必备的。书很贵,所以我有意将这份列表弄得很短,仅限于重要书籍。

Thinking in Java (Bruce Eckel)

Thinking in Java, 3rd edition (Bruce Eckel; Prentice Hall PTR,2002 年)
Java 编程思想:第3版 (陈昊鹏 等译; 机械工业出版社,2005 年)
Eckel 的书对于学习如何在 Java 语言环境中使用好面向对象技术极其实用。书中大量的代码样例解释了他所介绍的概念。文字出自一个并不认为 Java 技术总是正确答案的人,所以相当地实用。Eckel 具有多种语言的大量经验,还有用面向对象方式进行思考的扎实技能。本书将这些技能放到实用的 Java 语言环境中。他还在写一本新书,名为 Thinking in Enterprise Java

Effective Java (Joshua Bloch)

Effective Java: Programming Language Guide (Joshua Bloch; Addison-Wesley,2001 年)
Effective Java 中文版 (潘爱民 译; 机械工业出版社,2003 年)
本书是理解优秀 Java 程序设计原则的最佳书籍。大多数材料从其他的 “学习 Java ” 的书中根本找不到。例如,Bloch 书中关于覆盖 equals() 这一章是我读过的最好的参考资料之一。他也在书中包括了很实用的建议:用接口替代抽象类和灵活使用异常。Bloch 是 Sun 公司 Java 平台库的架构师,所以他透彻地了解这门语言。事实上,他编写了该语言中大量有用的库。本书必读!

The Java Programming Language (Ken Arnold, James Gosling, David Holmes)

The Java Programming Language (Ken Arnold,James Gosling,David Holmes; Addison-Wesley,2000 年)
Java 编程语言(第 3 版) (虞万荣 等译,中国电力出版社,2003 年)
这也许是能弄到的最好的 Java 入门读物。它并不是一个标准规范,而是一本介绍每门语言特性的可读书籍。这本书在严谨性和教育性方面权衡得很好,能够让懂编程的人迅速被 Java 语言(和其丰富的类库)所吸引。

Concurrent Programming in Java: Design Principles and Patterns (Doug Lea)

Concurrent Programming in Java: Design Principles and Patterns, 2nd edition (Doug Lea; Addison-Wesley,1999 年)
Java 并发编程—设计原则与模式(第二版) (赵涌 等译,中国电力出版社,2004 年)
不 是每个开发人员都需要如此细致地了解并发性,也不是每个工程师都能达到本书的水准,但却没有比本书更好的关于并发性编程的概述了。如果您对此感兴趣,请从 这里开始。Lea 是 SUNY 的一名专业程序员,他的和并发性有关的作品和想法都包含在了 JDK 5.0 规范(引自 JSR166)中,所以您大可放心,他所说的关于有效使用 Java 语言的建议是值得一听的。他是一个很善于沟通的人。

Expert One-On-One J2EE Design and Development (Rod Johnson)

Expert One-On-One J2EE Design and Development (Rod Johnson)
WROX: J2EE 设计开发编程指南 (魏海萍 译,电子工业出版社,2003 年)
对于刚接触 J2EE 的人来说,这是唯一的一本如实反映这项技术的书。本书收录了多年的成功经验和失败经验,不同于其他许多作者,Johnson 乐于将失败的经验公诸于众。J2EE 常常都被过度使用。Johnson 的书能帮您避免这一点。

Refactoring (Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts)

Refactoring: Improving the Design of Existing Code (Martin Fowler,Kent Beck,John Brant,William Opdyke,Don Roberts; Addison-Wesley,1999 年)
重构:改善既有代码的设计(中文版) (侯捷 等译,中国电力出版社 ,2003 年)
Fowler 写了几本现已出版的最流行的编程书,包括 Analysis Patterns。他的关于重构 的书是这一主题的基本书籍。重构代码是被程序员忽略的训练,但却是程序员最直观的想法。重构是在不改变代码结果的前提下改进现有代码的设计。这是保持代码 整洁的最佳方式,用这种方法设计的代码总是很容易修改。什么时候进行重构呢?当代码“散发出味道”时。Fowler 的书里满是 Java 语言代码的例子。许多 Java 语言集成开发环境(IDE)(包括了 IBM 的 Eclipse)都将 Fowler 的重构包含了进去,每一个都使用他的重构名命名,所以熟悉如extract method 等重构方法还是很值得的。

Design Patterns (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)

Design Patterns: Elements of Reusable Object Oriented Software (Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides; Addison-Wesley,1997 年)
设计模式:可复用面向对象软件的基础 (李英军 等译,机械工业出版社 ,2005 年)
这是一本在专业程序员圈子里更为有名的书,基于作者共同的绰号,这本书被认为是 “四人帮(GOF)之书”。模式是思考和解决普通编程问题时可以重用的方式。学习模式是一门学科。使用好模式(或知道什么时候 使用模式)是一项技能。忽略模式则是错误的。书中所有的例子都以 C++ 表示,但 Java 语言是从那里诞生的,让 Java 语言程序员由此联系到如何在 Java 语言中实现这些模式相对简单一些。熟悉模式并了解如何使用好模式使编程更加简单。这使得和其他程序员交流也更简单,因为在针对通用问题的通用解决方案中, 模式是描述解决方案中彼此协作的大量相关编程概念的快捷方式。一些更为通用的方式,如工厂方法 则是普便存在的,甚至存在于 Java 语言本身。关于明智使用模式的这个主题,也可以阅读 Joshua Kerievsky 的 Refactoring to Patterns,该书称可以让代码来告诉您何时实现模式。

Patterns of Enterprise Application Architecture (Martin Fowler)

Patterns of Enterprise Application Architecture (Martin Fowler; Addison-Wesley,2002 年)
企业应用架构模式 (王怀民 等译,机械工业出版社 ,2004 年)
比起小型、一次性项目来说,企业开发当然代表了更大的挑战。那并不意味着企业开发带来的所有挑战都是新挑战。事实上有些时候,这项开发已经 是以前完成过的了。Fowler 做了很多个这样的项目。他的书提到了一些通用解决方案,并提供了关于使用、折中和可选方案的指导。Fowler 在书中包含了一些熟悉的模式,如模型视图控制器(MVC),他也提供了一些您也许不了解的模式,如处理 Web 站点上特定页面请求或行为请求的 Page Controller 模式。正如您对待大多数模式一样,一旦您读过许多模式,您就会认为 “我已经知道那个模式了” 。也许是这样,但有一个用来引用模式的通用表达方式还是很有帮助的。在有多个组件(由不同人开发)的大型项目中,该类引用是一项很好的帮助。

UML Distilled (Martin Fowler)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (Martin Fowler; Addison-Wesley 2003 年)
UML精粹:标准对象语言简明指南(第3版) (徐家福 译,清华大学出版社 ,2005 年)
对 于专业的程序员来说,UML 是一门很重要的通用可视化沟通语言,但是它被过度使用和草率地滥用了。您无需对使用 UML 沟通了解太多。Martin 对 UML 的提炼为您提供了最核心的东西。事实上,前后的封页提供了常规基础上可能使用到的所有东西。该书中 UML 例子的代码都是 Java 代码。

Test-Driven Development: By Example (Kent Beck)

Test-Driven Development: By Example (Kent Beck; Addison-Wesley 2002 年)
测试驱动开发(中文版) (崔凯 译,中国电力出版社 ,2004 年)
测 试优先编程将使编程发生革命性变化,能助您成为更好的程序员。在写代码之前编写测试开始很难,但却是一项威力强大的技能。通过优先编写测试,可使代码更加 简单,并确保从一开始它就能工作(Beck 实践着他提倡的测试优先,与人合写了 JUnit,这是 Java 语言最流行的测试框架)。Beck 的书是权威的参考资料,扩展了的 Money 例子也用 Java 语言写成。Beck 详述了如何用测试优先进行 思考(这也许是许多程序员首先遇到的障碍)。

The Pragmatic Programmer: From Journeyman to Master (Andy Hunt and Dave Thomas)

The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt 和 David Thomas; Addison-Wesley 1999 年)
程序员修炼之道——从小工到专家 (马维达 译,电子工业出版社 ,2004 年)
做 一个纯粹的面向对象开发人员有其优势所在。在当今复杂的社会中,作为 Java 语言开发人员,为完成任务常要妥协。Hunt 和 Thomas 探讨了如何不将真正重要的东西妥协掉而完成任务。这不是一本关于 Java 语言的书,而是 Java 语言开发人员重要的思想读物。例如,我认为没从“要解决问题,而不是推卸责任”这句忠言中受益的程序员,不能像个自豪的艺术家一样在他的杰作上签上大名。

Peopleware: Productive Projects and Teams (Tom DeMarco and Timothy Lister)

Peopleware: Productive Projects and Teams (Tom DeMarco,Timothy Lister; Dorset House,1999 年)
人件(第2版) (UMLChina 翻译组 译,清华大学出版社 ,2003 年)
这份列表中的其他所有书籍都至少和技术有些相关。这本书却不是。在所有技术行话和首字母缩略词的海洋中,有时软件开发人员和经理们会忘记:是 制造了软件。DeMarco 和 Lister 向我们提醒了这一事实,也向我们提醒了形成这一区别的原因。这不是一本关于一门特定编程语言的书籍,但却是每个 Java 语言程序员都应该读的书。关于 “累死程序员如何让经理们适得其反” 还有许多其他的好书,但这是最好的一本。




回页首


Web 站点

Web 站点的数目浩如烟海,如果您想要消化其中的内容,穷毕生之力也难以全部访问。包含 Java 语言某方面内容的详尽的网站列表会大得离谱。下列站点都是可靠、真实的。

Sun 的 Java 技术站点

Sun 的 Java 语言站点
这是 Sun 的 Java 语言主站。作为 Java 语言开发人员,您会发现自己频繁地访问此站点。下列链接特别重要,特别是对新入行的 Java 语言开发人员:

  • New to Java Center
    New to Java Center
    New to Java Center 存放了许多循序渐进的 Java 技术资源链接。如果您刚接触这门语言,这是一个好的起点。
  • 教程和代码库
    Java Tutorial
    这里有大名鼎鼎的 Java Tutorial,以及关于 Java 语言各个方面(例如 Collection)的其他教程。

IBM developerWorks

IBM 的 developerWorks
推销自己也许有些厚脸皮,但 developerWorks 是一项巨大的资源,收录了大量 Java 语言工具和技术的教程和文章。其内容从初学者指南到学习这门语言到高级并发性技术。可以根据主题搜索内容,然后根据类型浏览。

Apache Software Foundation

Apache Software Foundation
Apache 站点是许多可重用库(通用领域)和工具的主页,这些库和工具帮助 Java 开发人员进行开发。这里的内容全都是开放源码,所以尽管下载想要的吧!许多极其流行的 Java 语言库和工具(如 Struts、Ant 和 Tomcat)都始于 Apache 项目。Jakarta 专区汇聚了大多数新兴的 Java 语言材料。

Eclipse.org

Eclipse
有 几个好的 Java 语言集成开发环境(IDE)。Eclipse(来自 IBM)是最新的 IDE 之一,它很快成为 Java 语言开发的首要 IDE。它完全是开源的,这意味着它是免费的。该站包含了学习如何有效使用 Eclipse 的各种参考资料。这里还有关于 Standard Widget Toolkit(SWT)的信息,SWT 是相对于 Swing 来说更加轻量级的选择。

Eclipse 插件中心和 Eclipse 插件

Eclipse 插件中心Eclipse 插件
Eclipse 基于插件架构。事实上,插件是 Eclipse 的 Java 语言开发组件。但有差不多上千个插件,从 Web 开发的插件到在 Eclipse 环境中玩游戏的插件。这两个站点分类列出了大多数插件,可以进行搜索。它们是很棒的资源。如果您想在 Eclipse 开发环境中弄点新东西,幸运的话有某个插件可能已经实现,从这两个站点能找到想要的插件。这两个站点都允许评论插件,这样您就可以知道哪些插件好,哪些值 得一试。

JUnit.org

JUnit.org
Junit 是 Java 语言中一个基本的单元测试框架。该站点包含了 Junit 最新最棒的版本,外加大量有关测试(Java 语言或者其他语言的)各个层面上(针对桌面应用程序、Web 应用程序、J2EE 应用程序等)的其他资源。如果您想找测试资源,这里就是最佳起点。

TheServerSide.com

TheServerSide.com
如 果您要(或将要)从事服务器端 Java 语言的开发,此站点是一处举足轻重的资源。您可以到这里找到有关 JBoss、J2EE、LDAP、Struts 和大量其他主题的文章,并且都是完全可检索的。这些文章不仅仅是简单描述 Java 语言的特征或者支持的库。它们更进一步地描述了库的新奇用法(如使用 Jakarta Velocity 作为规则引擎,而不是模板引擎)。它们也提供了有关 Java 语言现状的连续评论(当前的一篇文章是由 Tim Bray 所写的 Java is boring )。该站点更好的通用功能之一是对 Java 语言工具和产品(应用服务器等)的矩阵式比较。

Bruce Eckel's MindView, Inc.

Bruce Eckel's MindView, Inc.
Eckel 写了几本 “用 …… 进行思考” 的书,内容关于 Java 语言、Python 和 C++ ,当我学习 Java 语言时,他的 Thinking in Java 对我尤其有帮助。它很实用并切中要害,在“在 Java 语言环境中如何面向对象思考”方面具有卓识。您可以从此站点免费下载他所有书籍的电子版。他也写了许多好文章,并且他把这些文章的链接都放到了这里(包括 关于 Jython、Java 和 .NET 比较等内容的文章)。

ONJava.com

ONJava.com
O'Reilley 历年来出版了一些有关编程语言和工具的优秀书籍。他们的专注于 Java 语言的网站也不错。它有些有关各种 Java 语言工具(如 JDOM 和 Hibernate)、Java 平台(如 J2SE 和 J2EE)不同领域不同部分的文章。全部都可以被检索到。他们有优秀的文章和教程。该站点按主题排列。例如有 Java 和 XML、Java Security、Wireless Java 和 Java SysAdmin。该站点也有到 O'Reilley Learning Lab 的链接,在那里您能获得在线参考资料(Java 语言相关和其他的)。那些不是免费的,但是许多都面向大学认证。因此您可以以一种很方便的方式来学习技能,并得到一些认证。

java.net

java.net 社区
java.net 社区有多个“社区”,有特定于主题的论坛和文章。例如 Java Desktop 社区有各类与 Java 语言桌面开发相关的资料。Java Patterns 社区作为一个门户,也许对提供 Java 语言的模式资源相当感兴趣。还有一个 Java User Groups (JUG) 社区,在那里能找到有关创建、加入和管理一个 JUG 的信息。




回页首


结束语

任何 “好的”、“关键性的” 或者 “重要的” 参考资料列表都注定是不完整的,本文的列表也未能例外。 Java 语言的书籍数目众多,当然,万维网也很庞大。除本文所列的参考资料之外,还有很多用于学习 Java 语言的参考资料。但如果您拥有了这里所提到的所有书籍、网站、文章或者教程,您应当已经拥有了一个使您良好开端并助您登堂入室的实用宝库。

最后,要成为一个能力日增和高效的 Java 语言开发人员,方法就是用它工作,动手来尝试。如果有一个教程详细介绍了所需创建的软件的每一部分,您很可能并没得到多少好处。有时,您可能得走自己的 路。在成功地尝试了一些新的东西之后,您可能想要写一篇文章、教程或者一本书来分享您所学到的。



参考资料


关于作者

Roy Miller 是一名独立软件开发培训师、程序员兼作家,他在充满挑战、快节奏的咨询公司里从事了十多年软件开发和项目管理工作。他最初在 Andersen Consulting(现在是 Accenture)公司工作,在那里,他管理团队实现了许多系统,从主机记帐系统到星形模式数据集市。最近三年来,他在北卡罗来纳州 Holly Springs 的 RoleModel Software, Inc. 公司工作,在那里他专业地运用着 Java 技术,并担任开发人员兼 Extreme Programming (XP) 培训师。他与人合著了 Addison-Wesley XP 系列的 Extreme Programming Applied: Playing to Win 一书,最近他写了 Managing Software for Growth: Without Fear, Control and the Manufacturing Mindset 一书,来帮助经理和管理层理解:像 XP 这样的敏捷构建方法为什么比传统的方法更有效。2003 年,他创办了自己的公司:The Other Road,该公司帮助其他公司了解如何向 XP 和被他称为 Extreme Business (XB) 的方法转换。


----

如果您觉得这篇文章的知识对您有帮助,请您订阅我。