Embarcadero加油

呵呵呵。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  The Java SE 5.0 platform represents the largest set of changes in the history of the Java TM programming language.Generics,annotations,autoboxing and unboxing,enum types,foreach loops,variable arity methods,and static imports are all new to the language as of autumn 2004.

  总结一下子: Java SE 5.0平台展现了Java语言发展史上的最大的变化。截止到2004年的秋季, 泛型,注解,自动装箱,自动拆箱,枚举类型,foreach循环,变量元数方法,以及静态导入 都是Java语言添加的新的东西。

  This Third Edition of The Java TM Programming Language Specification reflects these developments.It integrates all the changes made to the Java programming language since the publication of the Second Edtion in 2000,including asserts from J2SE 1.4.

  总结一下子: 这个版本的JLS(第三版)反映了这些变化。这个表现在:它整合了自2000年发行的第二版以来Java语言发生的所有变化,包括对J2SE1.4版本中开始引入的断言的内容整合。

  The language has grown a great deal in these past four years. Unfortunately,it is unrealistic to shrink a commercially sucessful programming language - only to grow it more and more.The challenge of managing this growth under the constraints of compatibility and the conflicting demands of a wide variety of uses and users is  non-trivial.I can only hope that we have met this challenge successfully with this specification;time will tell.

  总结一下子:过去的四年里,Java语言在已经成长了一个巨大的空间。但是不幸的是,如果仅仅是不断增加它,那么要想打造一个商业级应用性的成功的编程语言不是太现实的。面对兼容性和大量用户需求性的压力,我只能希望我们的这本书籍能够满足和应对这种挑战。

 

  This specification builds on the efforts of many people,both at Sun Microsystems and outside it.

  总结一下子:这本书建立在许多人共同努力的结果上。包括Sun公司和Sun公司以外的。

  The most crucial contribution is that of the people who actually turn the specification into real software . Chief among these are the maintainers of javac,the reference compiler for the Java programming language .

  总结一下子:最重要的贡献来自于那些把这本说明书转变成实际软件的人。Chief就是其中一个。他是javac的维护者。而Java语言的推荐编译器就是Javac。

  Neal Grafter was “Mr.javac" during the crucial period in which the large changes described here were integrated and productized.Neal's dedication and productivity can honestly be described  as heroic.We literally could not have completed the task without him.In addtion,his insight and skill made a huge contribution to the design of the new language features across the board.No one deserves more  credit for this version of the language than he - but any blame for its deficiencies should 

be directed at myself and the members of the many JSR expert groups!

  总结一下子:恩。这个Mr。javac先生的贡献特别大呀。之后有好些都是介绍各个功能都是由谁进行负责开发的。这个内容往后的我就不一一去写了。省略了。 

  Neal has gone on in search of new challenges,and has been succeeded by Peter von der Ahe,who continues to improve and stengthen the implementation.Before Neal's involvement,Bill Maddox was in charge of javac when the previous edition was completed,and he nursed features such as generics and asserts through their early days.

  Another individual who deserves to be singled out is Joshua Bloch.Josh participated in endless language design discussions,chaired several expert groups and was a key contributor to the Java platform.It is fair to say that Josh and Neal care more about this book than I do myself!

Many parts of the specification were developed by various expert groups in the framework of the Java Community Process.

 

  The most pervasive set of language  changes is the result of JSR-014:Adding Generics to the Java Programming Language.The members of the JSR-014 expert group were:xx,xxxx,xxxxx,……and myself.In the early stages,xx and xxxx

were members as well.All deserve thanks for their participation.

 

  JSR-014 represents an unprecedented effort to fundamentally extend the type  system of a widely used programming language under very stringent compatibility requirements.A prolonged and arduous process of design and implementation led us to the current language extension.Long before the JSR for generics was initiated,xx and xxx had created an experimental language called Pizza to explore the ideas involved.In the spring of 1998,XXX and myself began a collaboration with xx and xxx based on those ideas,that  resulted in GJ.When the JSR-014 expert group was convened,GJ was chosen as the basis for extending the Java  programming language.XXX implemented the GJ compiler ,and his implementation became the basis for javac(starting with JDK1.3,even though generics were disabled until 1.5).

   

                                             January 2005

 

 

 

 

 

posted on 2011-11-16 20:42  评评  阅读(210)  评论(0编辑  收藏  举报