一起学习
.Java难题的持续冒险:Tiger Traps(TS-1188)
“更多编程难题”是2005Java One大会的一个主要议题。今年,来自Google的Joshua Bloch 和 Neal Gafter将会提出8个编程难题以供你娱乐或给你启迪。今年演说的重心放在J2SE5.0(Tiger)新特性的介绍上。如果你参加了2005年的大会,你肯定不愿错过它。大会描述用一句话精妙的概括:"游戏展示了令你保持警觉的形式,而难题教会了你Java编程语言和其核心库的精妙".
2.丑恶的胖客户端:Swing应用中的动画效果(TS-1297)
Christopher Campbell, Romain Guy, Chet Haase, 和 Kenneth Russel 带来更多令人叫绝的JFC/Swing特效."动画和精美的图画效果完全可以免费,但他们也可以让应用更有效,让用户更高效.本次大会将检验在Swing组件上创建超酷特效以及让整个应用状态活动起来的技术,同时还讨论了在最新的Java SE6(Mustang)中的2D和3D组合技术带来的优越性".
3.更简单,更快速,更优越:JDK5.0中的并发工具(TS-4915)
如果你不了解JDK1.5中的并发工具,那么这次大会简直是太有必要了..在2005年的大会上并发这一议题相当受欢迎--因为并发类是JavaSE和JavaEE程序员的救命法宝.这理有大会简介的一个片段:"帮助用户建立健壮的,可扩展的,正确多线程的(这点最重要)应用,JDK1.5包含了一系列高水平并发结构,例如线程池,旗语,互斥,条件变量,锁,屏蔽和高性能并发集合类.使用这些并发工具会使你的程序更清晰,更简明,更快速,更易于编写,更可靠".本次大会将由去年出席优胜者颁奖的Quiotix公司的Brian Goetz和以前在DLTeCH Pty有限公司,如今已经加入Sun Microsystem的David Holmes带你体验并发工具的强大功能.
4.让Swing应用开发更高效的8种方法(TS-1913)
如果你张从事于JFC/Swing相关的工作,那么这个议题就是专门为你准备的.这理由部分大会描述:"如果你能将Swing的强大和更简单,更多约束的工具例如微软的Visual Basic所带来的生产力相结合,那么你就得了一个令人难以置信的应用开发工具.本部分介绍8种技术,你可以借鉴用来实现例如环境,例如如何成功的将GUI构建器和XUL框架整合进你的工程,让它更容易设置和取出Swing组件上的值,如何用最小的代价开发出更好用的JTable,等等.更随本次演说和幻灯片,与会者可以下载到这些能够帮助他们在工程中立即实现这些想法的开源的源代码."Ben Galbraith主持本部分的讲解.
5.在Mac OS X上使用Java技术进行开发(BOF-0631)
沉迷于你的Mac吗?那么你肯定不想错过此次的"同一种羽毛的鸟"[Birds-of-a-Feather(BOF)]会议.下面是会议的部分简介:"Mac OS X以其基于Unix操作系统,开源的核心,已经成为开发和部署基于Java技术应用的最好的平台之一.在本次大会中,来自Apple的Alan Samuel 将带你理解Mac OS X的现状,Mac OS X在Java技术实现方面的未来方向以及快速开发完整的,可扩展的,基于Java技术,能够在任何支持Java的环境下部署的解决的技术要求.本会议让你于Mac OS X上的开发工具亲密接触,包括Xcode,苹果的集成开发环境;Java技术与Quartz, Cocoa和其他Mac OS X框架相比有哪些优势;还有用户界面,文件读写,拖放技术和图像的显示与加强."
6.Java Web Start应用和插件Applet部署的最佳实践(TS-1319)
你也许知道Java Web Start软件是部署你的Java应用的快速而简便的方法.如果你以前从来没有用过这种软件, 那么你一定要参加本次会议.Java Web Start应用已经历练成管理人员的梦想. "你如何将一个流畅的但比较简单的应用部署经验传给你的客户端? 你如何确保所需的Java软件版本有效? 尤其重要地是你如何确保Java软件在客户端电脑上呈现? 部署在应用开发阶段是无效的.在部署阶段你会遇上许多问题. 本次大会关注Java应用/Applet部署阶段地一些常见问题和解决这些问题的最佳实现."来自Sun的William Harnois, Andy Herrick, 和Thomas Ng主持本次会议.
7.Effective Java新版面世(TS-1512)
5年前畅销书Effective Java面世, "Java平台发展了,我们需要学西更多的东西来更有效地使用它.本次会议由本书作者Joshua Bloch主持,涵盖了在第二版中加入的新的材料."也许你已经拥有了这本书,但是作为一个严谨的程序员,你不应该错过本次会议.
8.真正实现基于Java技术和基于.NET的Web Service之间的协同工作(TS-5540)
让Java和.NET一起工作? 来自微软的Kirill Gavrylyuk和来自Sun的Arun Gupta主持这个必定大受欢迎的会议. 这有会议的部分介绍:"尽管不同平台之间的基本互用性已经被广泛接受, 但是真正的企业级分布式系统却设了更高的门槛. 本次会议涵盖安全, 可靠性以及Java技术与Windows通信基础类之间二进制Web服务的协同工作能力. 快来见识一下WCF的户用性是如何解决显示问题的. 如果你的工作涉及在不同环境下的分布式系统,那你千万不要错过这个真实案例,演示驱动的大会."
9.直到远程客户端唱歌才结束(TS-4317)
诡诈的标题,你不这么认为吗? 由来自IBM英国公司的谦恭的Joe Winchester 给出的内容听起来却要好得多.
10.精通野马(Mustang),开发海豚(Dolphin) (TS-3439)
这是为那些不仅对Java SE 6感到好奇而且想了解下一版平台的更多最新细节的前沿程序员准备的会议. 本次会议的主持者, 来自Sun的Mark Reinhold说:"用代码描绘Mustang中关键的特性.展望Code-name为Dolphin的Java SE 7的发布."
下载本文示例代码
Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看Java One 2006—Java SE 分会场抢先看