第三版前言:Preface to the Third Edition
2011-11-16 20:42
309 查看
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
总结一下子: 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
相关文章推荐
- 第二版前言:Preface to the Second Edition
- 第四版前言:针对Java SE 7版本-Preface to the Java SE 7 Edition
- 第一版前言:Preface to the First Edition
- Preface to the Chinese Edition
- C. Counting and Probability——Introduction to Algorithms Third Edition
- The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)
- 5. Probabilistic Analysis and Randomized Algorithms——Introduction to Algorithms Third Edition
- The art of computer programming Donald E. Knuth volumn one third edition读书笔记1
- How to register your own or the third ActiveX Control to the target PC using InstallShield 11.5 Pre Edition?
- 2. Getting Started——Introduction to Algorithms Third Edition
- 5. Exercises and Problems——Introduction to Algorithms Third Edition
- [翻译] Effective C++, 3rd Edition, Preface(前言)
- C: Answers to “The C programming language, Edition 2”
- AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X, Second Edition
- Moving to Linux, Second Edition: Kiss the Blue Screen of Death Goodbye! (2nd Edition)
- How to install the third party modules under the pyCharm in the Windows
- 4. Exercises and Problems——Introduction to Algorithms Third Edition
- The Definitive Guide to SOA: Oracle® Service Bus, Second Edition
- IOS: How to authenticate the GKLocalPlayer on my 'third party server'.
- Introduction to SQL: Mastering the Relational Database Language (4th Edition)