本周Java领域有一些最新的发展,我在本文中总结了其中的一些。

我们知道的JavaOne的终结

Stephen Chin在帖子“ JavaOne活动扩展了更多的曲目,语言和社区以及新名称 ”中说,“ JavaOne会议正在扩展以创建一个新的更大的活动,该活动将包含更多的语言,技术和开发人员社区。” 他补充说,它已被重命名为“ Oracle Code One ”,今年的版本(“ Oracle Code One的成立年”)将于10月下旬(2018年10月22日至25日)在旧金山的Moscone West举行。

GraalVM:“在任何地方更快地运行程序”

在2018年4月17日的“ 宣布GraalVM:更快地运行程序 ”一文中, Thomas Wuerthinger和GraalVM团队 “展示了为多语言世界设计的通用虚拟机”的第一个生产就绪版本,该版本称为GraalVM 1.0。 GraalVM Community Edition(CE)是开源的, 托管在GitHub上 。 GraalVM主页面将其描述为“通用虚拟机,用于运行以JavaScript,Python 3,Ruby,R,基于JVM的语言(如Java,Scala,Kotlin和基于LLVM的语言(如C和C ++))编写的应用程序。”

建议将JavaScript和基于JVM的语言用于GraalVM 1.0的生产环境,并在不久的将来发布其他语言的改进支持。 GraalVM下载页面提供了Community Edition(从GitHub )或Enterprise Edition(EE,从Oracle Technology Network )的下载。

OpenJDK中的任务控制项目

Marcus Hirt在OpenJDK 公告邮件列表中 提出了 “任务控制项目的创建”。 这似乎是Mark Reinhold的消息“ 加速JDK发布节奏 ”中讨论的工作中合乎逻辑的一步,该消息“开源商业功能,以使OpenJDK构建对开发人员更具吸引力并减少这些构建之间的差异。 Oracle JDK”的最终目标是使“ OpenJDK和Oracle JDK构建完全可互换”。

OpenJDK中的飞行记录器

的甲骨文JDK的商业特点说起被带入了OpenJDK, JEP 328 (“飞行记录仪”)本月有一些有趣的新闻与马库斯Gronlund的热点-dev邮件列表 公布的的可用性的“的很大一部分的预览JEP 328的源代码:飞行记录器。”

JEP 321:针对JDK 11的HTTP客户端(标准)

正如上月末宣布的那样 , JEP 321的目标对象是JEP 321 [“ HTTP客户端(标准)”。

Switch表达式(以及改进Switch语句)的重大进展

自从我最初发表关于switch表达式的文章以来,OpenJDK邮件列表的switch表达式的高级设计有了很大的进步,其中包括对现有switch语句的增强。 我在最近的博客文章“ 使用switch表达式的引入来增强Java switch语句 ”中总结了一些最新的讨论(尤其是在Brian Goetz的文章中 )。

我应该返回收藏集还是流?

有一个有趣的线程“ 我应该返回Collection还是Stream? 在Java子reddit上,该子查询基于2017年7月关于StackOverflow的有趣讨论,涉及在特定情况下最适合返回Collection还是Stream

翻译自: https://www.javacodegeeks.com/2018/04/recent-java-developments-late-april-2018.html

Java的最新发展– 2018年4月下旬相关推荐

  1. 2018年4月13日_Java的最新发展– 2018年4月下旬

    2018年4月13日 本周Java领域有一些最新的发展,我在本文中总结了其中的一些. 我们知道的JavaOne的终结 Stephen Chin在帖子" JavaOne活动扩展了更多的曲目,语 ...

  2. 2018年5月下旬值得一读的10本技术书籍(Python、程序员英语、区块链、算法等书籍)!福利见文末!

    5月下旬, 小编 为大家带来10本技术书籍(Python.程序员英语.区块链.算法等书籍).以下为书籍详情,文末还有福利哦! 书籍名称:<程序员的英语> 本书旨在最大限度提高对开发人员最重 ...

  3. CocoaPods管理iOS项目 2018年11月06日

    一.创建Test工程项目 二.打开终端 当前pod版本(1.6.0.beta.2最新版本2018年11月06日)和gem源路径(https://gems.ruby-china.com): 1.cd+当 ...

  4. 【Java利器之】 IntelliJ IDEA 最新激活码(截止到2018年10月14日)

    IntelliJ IDEA 注册码: 亲测可用日期:2018-4-9 EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIj ...

  5. 2018年11月TIOBE编程语言排行榜,Java稳居第一

    每月的编程语言一出,我们都会发现,Java总是稳稳的占据榜首,JAVA不可撼动的江湖地位,让我们对于Java的学习更加有信心,对于Java未来的发展充满着无限的期待. 再过两个月,TIOBE 就将宣布 ...

  6. HBaseCon亚洲2018峰会盛大开幕 阿里带你洞悉HBase大数据生态最新发展和行业实践

    8月17日,HBaseCon亚洲2018峰会在北京歌华开元大酒店盛大开幕.作为Apache基金会旗下HBase社区的顶级用户峰会,HBaseCon大会是Apache HBase™官方从2012年开始发 ...

  7. HBaseCon亚洲2018峰会盛大开幕 阿里带你洞悉HBase大数据生态最新发展和行业实践...

    8月17日,HBaseCon亚洲2018峰会在北京歌华开元大酒店盛大开幕.作为Apache基金会旗下HBase社区的顶级用户峰会,HBaseCon大会是Apache HBase™官方从2012年开始发 ...

  8. cortex系列处理器排行_2018最新CPU天梯图排行版 2018年5月最新版CPU性能天梯图

    时间过得真快,突然一下子到了五月份.距离上一次的高通CPU天梯图差不多有两个月了.伴随着过去2个月发布的新机较多,而采用的芯片份额当属高通最多.高通凭借自身的技术和雄厚资金获得了诸多手机厂商的青睐.所 ...

  9. 如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74

    如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74款 ...

最新文章

  1. 用 Java 实现断点续传 (HTTP)
  2. Redis进阶实践之二如何在Linux系统上安装安装Redis
  3. ubuntu 16.04 搭建 python 开发环境
  4. linux系统数据落盘之细节
  5. 数据结构——最小生成树之克鲁斯卡尔算法(Kruskal)
  6. html button跳转页面_HTML跳转到页面指定位置的几种方法
  7. LeetCode——1721.交换链表中的节点
  8. 5种不会被机器智能替代的能力
  9. leetcode力扣17.电话号码的字母组合
  10. Vue.js如何在一个页面调用另一个同级页面的方法
  11. 波普尔心智格列高利心智_心智与人工智能理论
  12. android gradle 离线安装,Android Studio离线配置gradle(附gradle下载地址)
  13. 拨开字符编码的迷雾--字符编码转换
  14. 拉杆音响电池升压芯片4.2V转12V2.5A大功率升压芯片
  15. RFC2544吞吐量测试详细步骤-MiniSMB-HurricaneII软件操作演示
  16. LD3320 语音识别模块 开发板集成STC单片机_笔记1
  17. 计算机取证的相关案例,计算机取证案例分析
  18. 关于microsoft html help workshop的一些草蛋问题
  19. Android 自定义标题栏
  20. 读javascript高级程序设计09-BOM

热门文章

  1. hdu4609 3idiots 三角形计数 FFT
  2. UVA4671 K-neighbor substrings FFT+字符串hash
  3. 高级Java必看的10本书
  4. 百度分布式配置管理平台-Disconf
  5. 05-传统开发模式DAO
  6. 刘奕佳: 我的职校新生活 | 班级日常分享
  7. java中判断数组中元素出现的次数
  8. mysql group和order_mysql 用 group by 和 order by同时使用
  9. Linux下安装nginx (tar解压版安装) nginx1.16.1
  10. 下载的c语言程序代码怎么运行,CFree怎么运行程序 编译运行C语言程序代码的方法...