Java编程规范(第三版)
基本信息
- 作者: (美)James Gosling,Bill Joy,Guy Steele,Gilad Bracha [作译者介绍]
- 译者: 陈宗斌 沈金河
- 丛书名: 国外经典程序设计系列
- 出版社:中国电力出版社
- ISBN:7508342925
- 上架时间:2006-7-4
- 出版日期:2006 年7月
- 开本:16开
- 页码:448
- 版次:3-1
- 所属分类:
计算机 > 软件与程序设计 > JAVA(J#) > Java
编辑推荐
本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。
内容简介回到顶部↑
本书由java技术的发明者编写,是java tm编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。.
本书全面、准确而详细地论及了java编程语言。它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装箱、枚举、for-each循环、可变元数方法和静态导入子句。...
本书全面、准确而详细地论及了java编程语言。它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装箱、枚举、for-each循环、可变元数方法和静态导入子句。...
作译者回到顶部↑
本书提供作译者介绍
JAMES GOSLINC是Sun公司Developer Products小组的Fellow和首席技术官,同时也是Java编程语言的创建者,并且是计算机行业最著名的程序员之一。他在1996年获得了Software Development的“Programming Excellence Award”奖。他以前开发过NeWS,即Sun的网络可扩展窗口系统,并且是Camgie Mellon大学Anrew项目的负责人,他从该大学取得了计算机科学博士学位。.
BILL JOY是Sun公司的共同创始人之一,在2003年9月以荫,他一直在Sun领导着公司的技术策略,工作范围涉及硬件和软件体系结构、最广为人知.. << 查看详细
BILL JOY是Sun公司的共同创始人之一,在2003年9月以荫,他一直在Sun领导着公司的技术策略,工作范围涉及硬件和软件体系结构、最广为人知.. << 查看详细
目录回到顶部↑
前言.
第二版前言
第三版前言
第1章 简介 1
1.1 示例程序 4
1.2 符号 4
1.3 预定义类和接口的关系 4
1.4 参考文献 5
第2章 语法 7
2.1 与环境无关的语法 7
2.2 词法语法 7
2.3 语义语法 7
2.4 语法符号 8
第3章 词法结构 11
3.1 unicode 11
3.2 词法转换 12
3.3 unicode转义符 12
3.4 行终止符 13
3.5 输入元素和标记 14
3.6 空白 15
第二版前言
第三版前言
第1章 简介 1
1.1 示例程序 4
1.2 符号 4
1.3 预定义类和接口的关系 4
1.4 参考文献 5
第2章 语法 7
2.1 与环境无关的语法 7
2.2 词法语法 7
2.3 语义语法 7
2.4 语法符号 8
第3章 词法结构 11
3.1 unicode 11
3.2 词法转换 12
3.3 unicode转义符 12
3.4 行终止符 13
3.5 输入元素和标记 14
3.6 空白 15
前言回到顶部↑
Java TM编程语言最初被称为Oak,由James Gosling设计,旨在用于嵌入式消费类电子产品应用程序上。使用几年之后,加上Ed Frank、Patrick Naughton、Jonathan Payne和Chris Warth的巨大贡献,该语言被重新定位为以Internet为目标,经过重新命名,从实质上加以修改成了形成了本书要讨论的Java语言。Java语言的最终形式由James Gosling、Bill Joy、Guy Steele、Richard Tuck、Frank Yellin和Arthur van Hoff确定下来,在此过程中得到了Graham Hamilton、Tim Lindholm以及许多朋友及同事的大力帮助。.
Java编程语言是一种多用途的、并发的、基于类的、面向对象的编程语言,且特别设计为具有尽可能少的实现依赖性。它允许应用程序开发人员编写一次程序,然后可以在Internet上到处运行。
本书试图详细说明Java语言的语法和语义规范。我们试图在本书中说明每一种语言结构的行为,以便让所有实现都接受同一个程序。除了时间相关性或无法确定因素之外,如果有足够的时间和足够的内存空间,用Java编程语言所写的程序应该可以在所有机器和所有实现中计算出相同的结果。
我们相信Java编程语言是一种将被广泛使用的成熟语言。尽管如此,我们仍期望未来几年内该语言会有所进步。我们试图让它以完全与现有应用程序兼容的方式来管理这些演变。为了达到此目的,我们试图写一些相对新的语言版本。编译器和系统能够同时支持几个具有完全兼容性的版本。
Java平台的许多研究和实验都在进行中。我们鼓励进行此项工作,并且将继续与外部组织协作开发来改进语言和平台。例如,我们已经收到几个有意义的参数化类型的提议。在技术上较难的领域中,尤其是最新的技术上,这种研究合作是很有必要的。
我们诚挚地感谢通过优秀的反馈、协助和鼓励对本书作出贡献的人。
尤其要感谢的是:Tom Cargill、Peter Deutsch、Paul Hilfinger、Masayuki Ida、David Moon、Steven Muchnick、Charles L.Perkins、Chris Van Wyk、Steve Vinoski、Philip Wadler、Daniel Weinreb和Kenneth Zadeck,他们完整、细心和缜密地对本书的草稿进行了审阅。我们由衷地感谢他们非常自愿的努力。
我们还要感谢Stephen Adams、Bowen Alpern、Glenn Ammons、Leonid Arbuzov、Kim Bruce、Edwin Chan、David Chase、Pavel Curtis、Drew Dean、William Dietz、David Dill、Patrick Dussud、Ed Felten、John Giannandrea、John Gilmore、Charles Gust、Warren Harris、Lee Hasiuk、Mike Hendrickson、Mark Hill、Urs Hoelzle、Roger Hoover、Susan Flynn Hummel、Christopher Jang、Mick Jordan、Mukesh Kacker、Peter Kessler、James Lams、Derek Lieber、Bill McKeeman、Steve Naroff、Evi Nemeth、Robert O'Callahan、Dave Papay、Craig Partridge、Scott Pfeifer、Eric Raymond、Jim Roskind、Jim Russell、William Scherlis、Edith Schonberg、Anthony Scian、Matthew Self、Janice Shepherd、Kathy Stark、Barbara Steele、Rob Strom、William Waite、Greg Weeks和Bob Wilson对本书的审阅、提问、评论和建议(此人员名单是从我们的E-mail记录自动生成的。如果遗漏了任何人,我们对此深表歉意)。..
在改进语言的定义和本书的演示文稿形式上,所有这些审阅者的反馈对我们来说都是非常宝贵的。我们感谢他们的辛勤劳动。本书中任何残留的错误——我们希望这会很少——都是我们而非他们的责任。
我们感谢Francesca Freedman和Doug Kramer对印刷和出版事务的协助。我们感谢Adobe Systems Incorporated的Dan Mills对寻找可能的字体提供的协助。
Sun公司的许多同事在很多方面帮助了我们。本系列丛书的编辑Lisa Friendly协调着我们与Addison-Wesley的关系。Susan Stambaugh帮助管理着给审阅者的几百份草稿副本。我们收到了Ben Adida、Ole Agesen、Ken Arnold、Rick Cattell、Asmus Freytag、Norm Hardy、Steve Heller、David Hough、Doug Kramer、Nancy Lee、Marianne Mueller、Akira Tanaka、Greg Tarsy、David Ungar、Jim Waldo、Ann Wollrath、Geoff Wyant和Derek White有价值的帮助和技术上的建议。我们感谢Alan Baratz、David Bowen、Mike Clary、John Doerr、Jon Kannegaard、Eric Schmidt、Bob Sproull、Bert Sutherland和Scott McNealy的领导和鼓励。
在研究和验证遍布本书的引文的过程中,Columbia大学的在线BartlebyLibrary(在线网址为http://www.cc.columbia.edu/scis/bartleby/)对我们来说非常宝贵。下面是一个例子:
他们以其他著作的丰富经验润色他们贫乏的书籍。
——Robert Burton(1576~1640)
我们非常感激在Proiect Bartleby工作的人,节省了我们大量的工作,并且重新激起了我们对沃尔特·惠特曼作品的欣赏之情。
感谢在写这本书时我们在整理工作中所用到的工具和服务:电话、旭夜快递、台式工作站、激光打印机、复印机、排版软件、字体库、电子邮件、WWW,当然还有Internet。我们住在三个不同的州,但是仍能不费吹灰之力与其他人以及审阅者合作。荣誉给予那些常年努力不懈的、让这些优秀的工具和服务快速且可靠工作的成千上万的人们。
感谢Addison-Wesley的Mike Hendrickson、Katie Duffy、Simone Payment和Rosa Aimee Gonzalez在本书付梓期间所给予的帮助、鼓励和耐心。我们还要感谢这些文字编辑。
感谢Rosemary Simpson在非常繁忙的日常工作中为本书制作了索引。
最后,我们非常感谢我们的家人和朋友在最近疯狂工作的一年里给予了我们爱和支持。
Brian Kernighan和Dennis Ritchie在他们的《The C Programming Language》中写道,他们觉得C语言“随着经验的增长越来越好用”。如果你喜欢C,我们想你也将喜欢Java编程语言。我们希望它对你也一样好用。...
Java编程语言是一种多用途的、并发的、基于类的、面向对象的编程语言,且特别设计为具有尽可能少的实现依赖性。它允许应用程序开发人员编写一次程序,然后可以在Internet上到处运行。
本书试图详细说明Java语言的语法和语义规范。我们试图在本书中说明每一种语言结构的行为,以便让所有实现都接受同一个程序。除了时间相关性或无法确定因素之外,如果有足够的时间和足够的内存空间,用Java编程语言所写的程序应该可以在所有机器和所有实现中计算出相同的结果。
我们相信Java编程语言是一种将被广泛使用的成熟语言。尽管如此,我们仍期望未来几年内该语言会有所进步。我们试图让它以完全与现有应用程序兼容的方式来管理这些演变。为了达到此目的,我们试图写一些相对新的语言版本。编译器和系统能够同时支持几个具有完全兼容性的版本。
Java平台的许多研究和实验都在进行中。我们鼓励进行此项工作,并且将继续与外部组织协作开发来改进语言和平台。例如,我们已经收到几个有意义的参数化类型的提议。在技术上较难的领域中,尤其是最新的技术上,这种研究合作是很有必要的。
我们诚挚地感谢通过优秀的反馈、协助和鼓励对本书作出贡献的人。
尤其要感谢的是:Tom Cargill、Peter Deutsch、Paul Hilfinger、Masayuki Ida、David Moon、Steven Muchnick、Charles L.Perkins、Chris Van Wyk、Steve Vinoski、Philip Wadler、Daniel Weinreb和Kenneth Zadeck,他们完整、细心和缜密地对本书的草稿进行了审阅。我们由衷地感谢他们非常自愿的努力。
我们还要感谢Stephen Adams、Bowen Alpern、Glenn Ammons、Leonid Arbuzov、Kim Bruce、Edwin Chan、David Chase、Pavel Curtis、Drew Dean、William Dietz、David Dill、Patrick Dussud、Ed Felten、John Giannandrea、John Gilmore、Charles Gust、Warren Harris、Lee Hasiuk、Mike Hendrickson、Mark Hill、Urs Hoelzle、Roger Hoover、Susan Flynn Hummel、Christopher Jang、Mick Jordan、Mukesh Kacker、Peter Kessler、James Lams、Derek Lieber、Bill McKeeman、Steve Naroff、Evi Nemeth、Robert O'Callahan、Dave Papay、Craig Partridge、Scott Pfeifer、Eric Raymond、Jim Roskind、Jim Russell、William Scherlis、Edith Schonberg、Anthony Scian、Matthew Self、Janice Shepherd、Kathy Stark、Barbara Steele、Rob Strom、William Waite、Greg Weeks和Bob Wilson对本书的审阅、提问、评论和建议(此人员名单是从我们的E-mail记录自动生成的。如果遗漏了任何人,我们对此深表歉意)。..
在改进语言的定义和本书的演示文稿形式上,所有这些审阅者的反馈对我们来说都是非常宝贵的。我们感谢他们的辛勤劳动。本书中任何残留的错误——我们希望这会很少——都是我们而非他们的责任。
我们感谢Francesca Freedman和Doug Kramer对印刷和出版事务的协助。我们感谢Adobe Systems Incorporated的Dan Mills对寻找可能的字体提供的协助。
Sun公司的许多同事在很多方面帮助了我们。本系列丛书的编辑Lisa Friendly协调着我们与Addison-Wesley的关系。Susan Stambaugh帮助管理着给审阅者的几百份草稿副本。我们收到了Ben Adida、Ole Agesen、Ken Arnold、Rick Cattell、Asmus Freytag、Norm Hardy、Steve Heller、David Hough、Doug Kramer、Nancy Lee、Marianne Mueller、Akira Tanaka、Greg Tarsy、David Ungar、Jim Waldo、Ann Wollrath、Geoff Wyant和Derek White有价值的帮助和技术上的建议。我们感谢Alan Baratz、David Bowen、Mike Clary、John Doerr、Jon Kannegaard、Eric Schmidt、Bob Sproull、Bert Sutherland和Scott McNealy的领导和鼓励。
在研究和验证遍布本书的引文的过程中,Columbia大学的在线BartlebyLibrary(在线网址为http://www.cc.columbia.edu/scis/bartleby/)对我们来说非常宝贵。下面是一个例子:
他们以其他著作的丰富经验润色他们贫乏的书籍。
——Robert Burton(1576~1640)
我们非常感激在Proiect Bartleby工作的人,节省了我们大量的工作,并且重新激起了我们对沃尔特·惠特曼作品的欣赏之情。
感谢在写这本书时我们在整理工作中所用到的工具和服务:电话、旭夜快递、台式工作站、激光打印机、复印机、排版软件、字体库、电子邮件、WWW,当然还有Internet。我们住在三个不同的州,但是仍能不费吹灰之力与其他人以及审阅者合作。荣誉给予那些常年努力不懈的、让这些优秀的工具和服务快速且可靠工作的成千上万的人们。
感谢Addison-Wesley的Mike Hendrickson、Katie Duffy、Simone Payment和Rosa Aimee Gonzalez在本书付梓期间所给予的帮助、鼓励和耐心。我们还要感谢这些文字编辑。
感谢Rosemary Simpson在非常繁忙的日常工作中为本书制作了索引。
最后,我们非常感谢我们的家人和朋友在最近疯狂工作的一年里给予了我们爱和支持。
Brian Kernighan和Dennis Ritchie在他们的《The C Programming Language》中写道,他们觉得C语言“随着经验的增长越来越好用”。如果你喜欢C,我们想你也将喜欢Java编程语言。我们希望它对你也一样好用。...
评论交流
共有23人开贴评论 27人参与评论 6人参与打分 查看
发表于:2010-5-30 12:50:00
本来不想骂人的,TMD,“陈宗斌 沈金河”这两个SB懂不懂Java啊,翻译的一堆屎不说,就边书的名字也搞错了,“编程规范”与“语言规范”你们都分不清吗?这只怪你们连母语都没学好!大家千万不要买这本书了,我现在都后悔死了,一点用都没有,还不如一个翻译软件译的。
一本 Java语言权威的书就给这两个SB给糟蹋了,日啊~!希望出版社重新找专业的人来翻译她,不要侮辱了这本书了!
本来想看第三版的,没办法啊,前几天又重新找人复印了一本第一版的。
最后要说的,以后大家都不要买这两个SB翻译的或写的书,它们的书肯定好不到哪去!
一本 Java语言权威的书就给这两个SB给糟蹋了,日啊~!希望出版社重新找专业的人来翻译她,不要侮辱了这本书了!
本来想看第三版的,没办法啊,前几天又重新找人复印了一本第一版的。
最后要说的,以后大家都不要买这两个SB翻译的或写的书,它们的书肯定好不到哪去!
| 我要写评论 |
| 查看所有评论交流(共23条) |








点击看大图





加载中...


