nareec 是什么语言言

Villa Naree (????????? ???????) -扫一扫下载手机客户端
扫描我,关注团购信息,享更多优惠
||网络安全
| | | | | | | | | | | | | | | |
||电子电工
汽车交通| | | | | | | | | |
||投资理财
| | | | | | | | | | | | | | | | |
| | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
||外语考试
| | | | | | | | |
| 视频教程|
Java语言规范:基于Java SE 8
Java之父的权威著作。合作者均为业界知名专家。以最新的Java SE 8为平台,涵盖Java新特性的所有内容。给出大量的实例,尽现Java的精髓。
定价:¥129.00
校园优惠价:¥90.30 (70折)
促销活动:
商品已成功飞到您的手机啦!快登录手机站看看吧!
下载客户端
> 微信关注“互动出版网”,便捷查询订单,更多惊喜天天有
ISBN:4上架时间:出版日期:2016 年1月开本:16开版次:1-1
所属分类:
  Oracle官方发布,Java编程语言及规范创建人撰写,国内资深Java技术专家翻译,Amazon畅销书!
基于最新Java SE 8,完整且准确地阐述Java编程语言及其规范,是深度了解Java语言及其技术细节的权威参考书。
本书由Java技术的发明者编写,是Java编程语言的权威性技术指南。如果你想知道Java语言构造的精确含义以及各种技术细节,本书是最好的资谭。
本书全面、准确而详细地讨论TJava编程语言,是Java语言最新版本的规范。全书从Java最基础的文法、类型、变量到高级特性lambda表达式、线程与锁等进行了详尽圃述。该规范针对每一项语言特性都给出了代表性的示例程序,以帮助读者更容易地理解和掌握这些特性。通过阅读本规范,可以全面系统地了解Java语言的各项特性,为充分利用这些特性来编写出更加高效简洁的Java租序提供帮助。读者还可以从Oracle的Java官方网站上看到本书的最新进展和修订,以了解Java语言的最新发展动向。
本书可作为高等院校Java语言程序设计等相关专业的学习手册,也可作为Java语言爱好者的参考资料。
本书主要内容
?全面反映Java语言的整个发展历裎。
?详细讲述JavaSE8的语法、语义和结构。
?彻底覆盖JavaSE8的主要改进,包括lambda表达式、方法引用、缺省方法等。
?充分解决如何提升JAVA语言中最流行的特性之――注解的效用。
?包含宝贵的见解,区分JAVA的正式规则和真实的编译器行为。
?对每一个使用Java语言进行企业级开发的程序员都是不可或缺的资源。


詹姆斯?高斯林(James Gosling),软件专家,Java编程语言的共同创始人之一,曾先后为Sun公司、Oracle公司和oogle公司工作。是计算机行业**名的程序员之一。他于1977年获得了加拿大卡尔加里大学计算机科学学士学位。1983年获得了美国卡内基梅隆大学计算机科学博士学位。2013年,Gosling博士被选为ACM Fellow;2015年,获得IEEE冯诺伊曼奖。

比尔?乔伊(Bill Joy),Sun公司的共同创始人之一,并作为首席科学家直到2003年离开Sun公司。在2003年9月以前,他一直在Sun领导着公司的技术策略,工作范围涉及硬件和软件体系结构。他*广为人知的是,berkeley版本的UNIX操作系统的创建者,他也因此于1993年从USENIX Associatiorl获得了终生成就奖。他于1986年获得了ACM Grace Murray Hopper Award奖。Joy还在Java编程语言诞生过程中发挥了重要作用。

盖?斯蒂尔(Guy Steele),曾担任Sun公司实验室的**研究员,负责研究语言设计和实现策略、并行算法以及计算机算术。*广为人知的是。他是Scheme编程语言的共同创建者。他于1975年获得哈佛大学应用数学学士学位。1977年和1980年获得麻省理工学院计算机科学硕士和博士学位。他于1988年获得ACM Grace Murray Hopper Award奖。并于1994年被选为ACM Fellow,2001年当选美国国家工程院院士,2002年当选美国人文与科学院院士。他还于2005年获得Dr. Dobb的杰出编程奖。

吉拉德?布拉查(Gilad Bracha),现为Google软件工程师,Java泛型作者,JVM规范核心制定者,Dart语言标准作者,Newspeak编程语言创建者,前任Sun公司杰出工程师。他拥有犹他大学计算机科学博士学位。

亚历克斯?巴克利(Alex Buckley),Oracle公司Java编程语言和Java虚拟机规范负责人。他拥有伦敦帝国理工学院计算博士学位。
出版者的话
第1章 概述
1.1 本书结构
1.2 样例程序
1.3 表示法
1.4 与预定义的类和接口的关系
1.6 参考文献
第2章 文法
2.1 上下文无关文法
2.4 文法表示法
第3章 词法结构
3.1 Unicode
3.2 词法翻译
3.3 Unicode转义字符
3.4 行终止符
  本书是Java最新版本的规范,也是Java语言的创始人在程序员们面对各种所谓“下一代语言”的纷乱局面时进行的高调回应。在第8版中,无论是lambda表达式还是增强的注解,都给予了Java新鲜的活力,能够帮助我们从容应对多核时代并行处理大行其道的局势。第8版与第7版之间的更新时间间隔较以往明显缩短了,这说明Java确实感受到了来自其他语言和新型计算模型的压力。关于第8版是否达到了预期的目的,这是一个仁者见仁的问题,但至少Java还在不断地通过更新来完成自我救赎。时至今日,我们仍旧可以看到每年都有大量新程序员对Java趋之若鹜。因此可以预见,在未来不算短的时间里,Java仍将是一种十分重要的编程语言,并占据大量的市场份额。
  本书与其他有关Java的著作不同,它没有华丽的辞藻和生动的修辞,它强调的是规范的科学性和严谨性。因此,阅读本书在某种程度上会显得有些乏味。如果你将它作为Java的入门书籍,那必定会感到阅读本书艰涩而无趣,但是如果你将本书当作Java语言的工具书,用它来寻找语言中的各种设计细节,那么你就会觉得它十分权威而且全面。
  正是因为其科学性和严谨性,使本书的翻译难度明显大于其他著作。因此,尽管我已经翻译过多本有关Java的经典书籍,但是在翻译本书时仍然觉得非常棘手,很多地方要反复推敲,力求准确,保持其严谨性。说到这里,我仍旧需要不可免俗地讲:“由于水平有限,书中错误在所难免,敬请批评指正。”但是在这部译本中,这句话确实并非只是走过场,而是肺腑之言,因为面对这样一部规范,我的信心确实比以往更显不足。
  最后,希望各位读者通过阅读本书能够获益,也能够对Java收获信心和希望,成为越来越优秀的Java程序员。
  陈昊鹏
  1996年,James Gosling、Bill Joy和Guy Steele为《Java语言规范》第1版写下了下面的话:
  “我们相信Java编程语言是一种成熟的语言,已经为广泛使用做好了准备。但是,我们还是期望该语言的某些演化会在未来几年内出现。我们希望能够以与已有应用完全兼容的方式来管理这种演化。”
  Java SE 8是Java语言在其历史上最大的演化版本。一组数量相对较小的特征,包括lambda表达式、方法引用和函数型接口,组合起来提供了融合面向对象风格和函数型风格的编程模型。在Brian Goetz的领导下,这种融合是以鼓励最佳实践的方式完成的,包括不可变性、无状态性、组合性,同时,保留了“Java的感觉”,即可读性、简单性和普适性。
  重要的是,Java SE平台的库在随Java语言一起演化。这意味着使用lambda表达式和方法引用来表示行为,例如应用到列表中每个元素上的操作,具有“打破常规”的高生产率和高性能。按照类似的模式,Java虚拟机也在随Java语言一起演化,以确保在分离编译的约束下,支持库演化的缺省方法在编译时和运行时都尽可能地保持一致。
  向Java语言中添加第一流功能的倡议始于20世纪90年代。BGGA和CICE提出的circa 2007为该话题带来了新的活力,而OpenJDK circa 2009中Project lambda的创建更是吸引了人们极大的兴趣。Java SE 7中向JVM添加了方法句柄,这为添加新的实现技术同时保持“编写一次,处处运行”的特性打开了一扇门。最后,由JSR 335 《用于Java编程语言的lambda表达式》将变化引入到了Java语言中,JSR 335专家组包括Joshua Bloch、Kevin Bourrillion、Andrey Breslav、Rémi Forax、Dan Heidinga、Doug Lea、Bob Lee、David Lloyd、Sam Pullara、Srikanth Sankaran和Vladimir Zakharov。
  编程语言设计一般总是会涉及与复杂程度的角力,而这种复杂程度是完全向语言的用户屏蔽的。(因此,编程语言的设计经常被比作冰山:90%是不可见的,因为它们“在水下”。)在JSR 335中,最大的复杂性潜藏于隐式类型的lambda表达式与重载解析的交互中。在这个领域以及其他许多领域,Oracle公司的Dan Smith完成了一项杰出的工作,即透彻地描述了期望的行为。他的话在本规范中通篇都可以找到,包括全新的第18章。
  在Java SE 8中另一项创意是提升注解的效用,而注解是Java语言中最流行的特性之一。首先,Java文法已经扩展为允许对许多语言结构的类型使用注解,从而形成了如Checker Framework等新型静态分析工具的基础。这个特性是通过由Michael Ernst 和包括我自己、Doug Lea以及Srikanth Sankaran组成的专家组主导的JSR 308《Java类型上的注解》描述的。本规范涉及的变更是广泛的,而且Michael Ernst和Werner Dietl多年来所做出的不懈努力得到了认可。其次,注解可以在同一个语言结构上“重复”,使得使用注解类型建模特定领域配置的API大受裨益。Michael Keith和Bill Shannon在Java EE中首倡并指导了这项特性。
  Oracle公司Java 平台组的许多同事都为本规范提供了非常有价值的支持,他们是:Leonid Arbouzov、Mandy Chung、Joe Darcy、Robert Field、Joel Franck、Sonali Goel、 Jon Gibbons、Jeannette Hung、Stuart Marks、Eric McCorkle、Matherey Nunez、 Mark Reinhold、Vicente Romero、John Rose、Georges Saab、Steve Sides、Bernard Traversat和Michel Trudeau。
  也许,最诚挚的感谢必须献给使本规范变得“真实”的编译器工程师。Oracle公司的Maurizio Cimadamore从早期对lambda表达式的设计及其在javac中的实现开始,就一直进行着超人般的工作。在Eclipse中支持Java SE 8的特性是由下列人员实现的:Jayaprakash Arthanareeswaran、Shankha Banerjee、Anirban Chakraborty、 Andrew Clement、Stephan Herrmann、Markus Keller、Jesper M?ller、Manoj Palat、Srikanth Sankaran和Olivier Thomann;在IntelliJ 中支持Java SE 8的特性是由下列人员实现的:Anna Kozlova、Alexey Kudravtsev和Roman Shevchenko。他们做出的贡献值得整个Java社区感谢。
  Java SE 8是Java语言的复兴。尽管有些人在追寻“下一种伟大的语言”,但是我们相信用Java编程比以往更加令人激动并具有更高的生产率。我们希望它对你而言也是经久耐用的。
  Alex Buckley
  加利福尼亚州圣克拉拉
  2014年3月
系列图书推荐 ¥85.00¥59.50
同类热销商品¥108.00¥86.40
订单处理配送
北京奥维博世图书发行有限公司 china-pub,All Rights Reserved}

我要回帖

更多关于 在c语言中是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信