java java se

今天(注:2011年10月4日)是主题演讲日。 JavaOne Keynote将于今早从上午8:30到10:30进行,而我的新闻通行证又一次让我很早就参加了。 因此,我有时间在所有关键球员准备就绪并可能感到紧张的同时为其拍摄一些非常个性化的照片。 宴会厅A + B很大。 与去年相比,他们改变了安排,把舞台摆在了长边。

这使许多人更了解发生的事情,这真是一种很棒的感觉。 我还部分欣赏了热身电影。 即使看到各种各样的人四处奔跑也给人一种奇怪的感觉。 即使我有些超重,我还是希望看到一些非常酷的孩子正在播放这样的视频。 无论如何:做得好。 下次,请尝试为此获得黑眼豆豆;)

外面请英特尔

主题演讲始于Intel CVP Doug Fisher。 他与Oracle同行一起吸引了许多同事上台,回顾了英特尔与Java的长期合作以及他们在英特尔硬件上针对Java平台的优化工作。 这完全是关于性能的提高,并且比以前快了x倍。 这些家伙似乎都从电视节目主持人那里读了书,看着他们开玩笑显然不是一件很高兴的事情。 我应该告诉你什么? 不错的幻灯片。 请下一张幻灯片!

太无聊了,根本不会做一个合理的开放世界主题演讲。 它中包含许多商业产品,却一言不发,就Java真正带来了什么。 如果明年不见了,我不介意。 而且,随着Oracle的Ashok Joshi上台非常简短地介绍Oracle的NoSQL解决方案(几乎没有命名……),情况并没有得到改善。 您可以在网上找到有关它的信息。 我想从今天开始,关于这一方面的所有事情都出了。 但是我将在这里略过细节,直到我开始实践为止。

欢迎来到未来– Java 7

在对下一步是什么以及下一步做什么感到困惑之后,Java Platform Group的首席架构师Mark Reinhold出现在舞台上,并带领与会者参观了Java 7的最新历史。一直到“计划B”和实用的方法,包括项目硬币(JSR 334),InvokeDynamic(JSR 292)和Fork / Join框架。 特别嘉宾是Engine Yard的Charles Oliver Nutter。 他简要介绍了InvokeDynamic为JRuby带来的性能优势。

马克(Mark)有一个很好的演示方式,他甚至用最轻巧的幻灯片和流利的语言来表达最难的一点,因此很高兴跟随他来学习Java 7这些关键功能的好处。对所有开发人员而言,最重要的是,“ Reinhold指出,“今天这些功能仅在Java 7中可用,但是从上周开始,现在所有三个主要Java IDE都支持它们。”

前进– Java SE 8

紧随其后的是Mark一段时间以来对Java 8的详细计划。 在具有Java 7的进化版本之后,这将是一个革命性的版本,其功能将远远超出Java 7所引入的功能。ProjectLambda(JSR 335)将为Java编程语言带来封闭性。

Jigsaw项目(JSR TBD)旨在定义一个标准模块系统-不仅用于应用程序代码,而且用于平台本身。 尤其是最新版本,可以随您选择的分布一起只包含所需的位。 如他所说,将有10 MB开始的Java发行版本。 名为“ Nashorn项目”的新Java脚本实现也将包含在其中。 紧随其后的是类型注释(JSR 308),新的数据/时间API(JSR 310)和传感器,这应该是本机连接到可用设备硬件传感器的一种方式。 “还有更多……”是此幻灯片的最后一个要点。 因此,除了提到的内容外,我们还必须期待更多的内容。

JavaFX 2.0的一般可用性

接下来是JavaFX。 正如许多人已经预料到的那样,离主题演讲还有很长时间。 客户Java平台首席架构师Richard Bair正式发布了JavaFX 2.0,并给出了一些令人惊叹的新功能演示。据他介绍,JavaFX 2.0旨在提供:
–跨平台
–利用Java –高级工具 –开发人员生产力 –惊人的用户界面。

Bair说,对我们所做的事情的要求不再是让人眼花dy乱的“外观良好且工作良好的用户界面”。 任何UI技术最重要的方面是好的视觉开发工具。 令人惊讶的是,JavaFX Scene Builder的早期访问权将首先提供给选定的合作伙伴,然后扩展到普通Beta,然后是完整版本。 您可以动手并尽早在DEMOgrounds的JavaOne上构建它。 多数掌声来自以下事实:官方演示和文档已获得BSD许可,可以下载该捆绑包的一部分。 这些简单的内容之后是Oracle的Jasper Potts进行的一系列精彩演示。 他展示了新客户平台的可能性,包括动画2D和3D,音频均衡器映射以及具有实时视频功能的可导航3D虚拟房间。

那是雨吗? –云中的Java EE 7!

旧金山的大雨不断,有人可能会认为,Oracle在围绕所有云主题方面做得太多了。 无论如何,去年宣布的Java EE.next将由云驱动。 Linda DeMichiel,Java EE 7 SpecLead很好地解释了即将发布的Java EE 7版本。 “我们正在将Java EE迁移到云中。” 德米歇尔说。 此版本的重点是为平台即服务(PaaS)提供支持。 Java EE将为其用户提供利用公共,私有和混合云的方式。

一切都将与平台即服务本身有关,并将在云环境中加以利用。 经过简短的简短介绍,可能会给人留下深刻的印象,她不知道自己在说什么(顺便说一句,这不是真的!)Arun Gupta上台了。 大家都知道他是GlassFish和Java EE的传播者! 他通过Java EE 7云部署演示了最新的GlassFish 4.0 Bits。 您可以按照http://glassfish.java.net/javaone2011/中提供的说明自己进行操作。

Java卡

最后,Oracle Java Embedded小组的Hinkmond Wong概述了JavaCard最新技术。 到那时,与会者开始移出主题演讲。 这是一个很长的主题,涉及很多主题,因此我可以理解每一个主题。

解释

这是什么意思呢? 有什么惊喜吗? 不清楚或需要进一步思考吗? 并不是的。 与去年的兴奋相比,议程上几乎没有令人兴奋的事情。 没有人在抱怨,没有什么大的惊喜。 很好 这意味着我们已经平静了一些。 信任正在建立,Oracle显然在公开场合做更多的工作(尤其是此处应提及有关OpenJDK的工作),并且在整个平台上,我们确实看到了许多技术进步。 当然,我们确实怀念去年的面Kong。 而且,除了了解您之外,我还可以想到未来几个月还会有更多事情发生。 但这不会带来负面的惊喜,因此我很容易将机密保留更多时间。

参考: Java SE 7、8、9 –在我们的JCG合作伙伴 Markus Eisele的“使用Java进行企业软件开发”博客中 ,将Java向前推进 。

相关文章 :
  • Java EE过去,现在和云7
  • 在云中开发和测试
  • OpenJDK作为Linux上的默认Java
  • 适用于Mac OS X的官方Java 7 –状态
  • 长大了Java! 提出Java桌面版
  • Java教程和Android教程列表

翻译自: https://www.javacodegeeks.com/2011/11/java-se-7-8-9-moving-java-forward.html

java java se

java java se_Java SE 7、8、9 –推动Java前进相关推荐

  1. java ee7帮助文档_帮助推动Java EE向前发展

    java ee7帮助文档 如果您还记得我写的题为< Java EE 8:当前状态是什么>的文章 ,很明显,Java EE的发展无疑在过去几个月中有所放缓. 肯定有一些Java EE下的JS ...

  2. java java se_Java SE 9:尝试资源改进

    java java se 发表简要目录: (Post Brief Table of Content:) Introduction介绍 Java SE 7: Try-With-Resources Bas ...

  3. java java se_Java SE 9:不可变列表的工厂方法

    java java se 发表简要目录: (Post Brief Table of Content:) Introduction介绍 Java SE 8: Empty Immutable ListJa ...

  4. java行情一年比一年差_推动Java前进? 一个定义。 一年回顾。

    java行情一年比一年差 这篇文章是许多其他"年终"博客文章和评论之一. 但这并不是这样. 我试图总结一下我在2011年对Oracle和Java的了解,并且还试图解释"将 ...

  5. java.awt.api_Java SE 11(18.9)中的API更新

    java.awt.api Java SE 11也被命名为18.9(基于使用发布年份和月份的新命名方案),预计将在9月的最后一周发布GA. 频繁发布新JDK版本的新方法是允许语言创建者引入新功能,并向开 ...

  6. java配置openjdk_Java大新闻不断涌现:Java SE 6和OpenJDK

    java配置openjdk 我最近公布的最新的Java 8新闻 ,总结了一些最近的事态发展中的Java 8 . 自从发布该文章不到一周,就发布了更多重要的Java新闻报道,我在本文中总结了其中的一些内 ...

  7. 帮助推动Java EE向前发展

    如果您还记得我写的题为< Java EE 8:当前状态是什么>的文章 ,很明显,在过去的几个月中,Java EE的发展肯定已经放缓. 肯定有一些Java EE下的JSR具有比其他JSR更多 ...

  8. 第1章 Java基本概念及环境配置——FAQ1.05 Java SE. Java EE和Java ME有什么区别?

    FAQ1.05 Java SE. Java EE和Java ME有什么区别? 答: 1.什么是Java SE? J2SE,便准版的Java平台是一个Java2的平台,为用户提供一个程序开发环境.这个开 ...

  9. java se中的se指什么,什么是Java SE?

    本文概述 SE代表Java Standard Edition是一个计算平台, 我们可以在其中执行软件, 并且可以将其用于开发和部署台式机和服务器环境的可移植代码.它使用了Java编程语言.它是Java ...

最新文章

  1. C#获得文件版本信息及只读文件的删除
  2. FastQC结果解读
  3. python matplotlib绘制折线图
  4. 在数据中心利用AI的5个理由
  5. UVA 10795 新汉诺塔问题
  6. java web日期_java-web——第十一课 时间类
  7. Mac与Phy组成原理的简单分析
  8. mysql导入表结构命令是_mysql,命令导入\导出表结构或数据
  9. Mind_Manager_2
  10. 解决Python3 pip list 红色DEPRECATION
  11. Spring boot入门(三):集成AdminLTE(Freemarker),结合generate代码生成器,利用DataTable和PageHelper分页...
  12. 国内外优秀音视频博客索引(持续更新)
  13. qt 使用msvc编译器出现中文乱码的问题
  14. vb2008如何连接mysql_VB如何连接ACCESS数据库详解
  15. 11.云计算平台(数据科学概论)
  16. springboot集成微信公众号文章推送
  17. ORACLE利用存储过程新增字段
  18. 留学论文辅导计算机专业Essay写作范文
  19. unity创建一个VR项目(一)
  20. java笔试题分类集锦

热门文章

  1. eclipse下载与安装步骤详解,包含解决错误(最全最详细,多图)
  2. python变量的创建过程(内存地址变化)
  3. 多行单列CV小技能----Alt加鼠标滚轮
  4. IntelliJ IDEA 项目结构旁边出现 0%methods,0% lines covered 解决
  5. ReviewForJob——希尔排序(缩小增量排序)之塞奇威克增量序列
  6. 代码大全和新月神话_神话般的代码
  7. java switch语句_Java 14:查看更新的switch语句
  8. java使用:: 表达式_Java 13:切换表达式的增强功能
  9. spring mvc教程_Spring MVC教程
  10. 如何判断2服务器性能好或坏_无服务器革命:好,坏和丑