夏末浅笑_2014年夏末大Java新闻

夏末浅笑

正如即将到来的JavaOne那样 ,最近在Java社区中已经有很多重大新闻。 这篇文章简要地引用了其中的三个项目(Java SE 8更新,Java SE 9和Java EE 8),并对我发现是我在类路径/类加载器问题上见过的更清晰的文章之一进行了“奖励”引用。

Oracle Java 8 JVM中的字符串重复数据删除

在“ 字符串重复数据删除-Java 8 Update 20中的一项新功能”中 , Fabian Lange使用JDK 8 Update 20引入的JVM选项-XX:+UseStringDeduplication为G1垃圾收集器引入了字符串重复数据删除 。 Java启动器的工具页面已更新,其中提到了 JVM选项-XX:+UseStringDeduplication-XX:+PrintStringDeduplicationStatistics-XX:StringDeduplicationAgeThreshold 。 有关JDK 8 Update 20的更多详细信息,请参见发布的博客文章:Oracle Java Development Kit 8,Update 20 。 Lange帖子还引发了有关Java subreddit上的此和相关JVM选项的讨论 。

Java 9功能

自宣布OpenJDK JDK 9项目以来,Java 9一直是Java社区中讨论的热门话题。 期待已久的Java模块化 ( 从JDK 8启动的 Project Jigsaw )可能是Java 9预期的最大新功能。Paul Krill在《 为什么开发人员应该对Java 9感到兴奋的原因》中写道:“ Jigsaw并不是唯一的新功能。适用于Java9。对流行的JSON(JavaScript对象表示法)数据交换格式的支持以及流程API,代码缓存和锁定改进也是关键特性。 目前在该OpenJDK JDK 9页面上建议的六个JEP是102( 进程API更新 ),143( 改进竞争锁 ),197( 分段代码缓存 ),198(轻型JSON API),199( 智能Java编译,第2阶段) )和201( 模块化源代码 )。

在Java 9随附money API的博客文章中, otaviojava引入了JSR 354 (“ JSR 354:Money and Currency API”),描述了为什么需要它,涵盖了如何实现它,并得出结论,“该API有望[在Java 9中。”

Java EE 8

Reza Rahman的帖子Java EE 8起飞了! 谈论开始的JSR 366 ( Java EE 8规范)。 这篇文章列出了Java EE的一些预期的高级内容,以及到相关JSR的链接。

揭秘Java类路径

Java类路径问题无疑是Java开发人员可能面临的更困难的挑战之一。 Jar Hell变得容易–用jHades揭开类路径的神秘面纱,很好地概述了与类路径和类加载器相关的一些最常见问题,并简要解释了它们为什么会发生。 我没有使用过jHades ,但是这篇文章的质量无疑激发了我对该工具的兴趣。

结论

“ Java”(SE,EE,JVM等)不断发展并为我们带来了新的语言功能,库和工具。 这篇文章引用了一些帖子,这些帖子着重介绍了JDK 8,JDK 9和Java EE 8的最新发展。

翻译自: https://www.javacodegeeks.com/2014/09/big-java-news-in-late-summer-2014.html

夏末浅笑

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/340006.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php删除菜单栏,如何删除WordPress站点健康状态面板和菜单项

下面由WordPress教程栏目给大家介绍删除WordPress站点健康状态面板和菜单项的方法,希望对需要的朋友有所帮助!删除 WordPress 站点健康状态面板和菜单项WordPress站点健康功能始于 5.2 版,如不想显示这玩意,可以使用本文的方法删除…

colspan会影响内部单元格宽度失效_电感失效分析

电感失效分析01电感的作用我们通常所说的电感指的是电感器件,它是用绝缘导线(例如漆包线,沙包线等)绕制而成的电磁感应元件。在电路中,当电流流过导体时,会产生电磁场,电磁场的大小除以电流的大小就是电感。电感是衡量线圈产生电磁…

linux清空redis命令,使用Linux管道批量删除Redis的key

------------------------------------------------------Redis并没有提供批量删除记录的方法,这有时候很不方便,特别是重新初始化数据的时候。一般有两种做法:如果业务场景明确,可以通过DBID进行区分,Redis默认的DBID…

ZeptoN正在将程序放入Java

1.简介 Java编程语言或“ Java”于1995年引入。然而,在近25年的时间里,它增加了最初不是核心语言所具有的功能。 此类功能包括枚举,泛型,对基本C样式功能开关语句的许多增强,断言等。 Java是一种编程语言,随…

深入理解python面向对象_转:Python3 面向对象,较为深入的两个理解

一,1. 类的声明和创建对于 Python 函数来说,声明与定义类没什么区别,因为他们是同时进行的,定义(类体)紧跟在声明(含 class 关键字的头行[header line])和可选(但总是推荐使用)的文档字符串后面。同时,所有的方法也必须…

linux循环脚本while循环,Shell脚本while、until循环语句简明教程

一、while循环while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。其格式为:while 命令docommand1command2...commandNdone命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。以…

分披萨问题_比萨问题–建造者与装饰者

分披萨问题问题陈述 我们需要为一家披萨公司构建软件,该公司想要准备不同类型的披萨,例如鸡肉披萨,扁平面包,意大利辣香肠披萨和特制奶酪,并在上面放些配料。 让我们尝试看看哪种设计模式适合该问题说明以及在哪种情况…

用python随机生成5000个网址_使用Python脚本生成随机IP的简单方法

需求在某应用中,需要根据一定的规则生成随机的IP地址,规则类似于192.168.11.0/24这样的CIDR形式给出。实现经过艰苦卓绝的调试,下面的代码是可以用的:RANDOM_IP_POOL[192.168.10.222/0]def __get_random_ip():str_ip RANDOM_IP_P…

linux应用程序安装PPT免费序,linux下应用程序安装的总结

linux下应用程序安装的总结上一篇 / 下一篇 2009-04-20 14:45:37 / 个人分类:技术我解查看( 203 ) / 评论( 0 ) / 评分( 0 / 0 )一、常用的Linux应用软件的安装包有2种:1. tar包,如software-1.2.3-1.tar.gz。它是使用linux系统的打包工具tar打…

Quarkus入门

Quarkus – 一个为OpenJDK HotSpot和GraalVM量身定制的Kubernetes本机Java堆栈,它是从最佳Java库和标准中精制而成的。 –是一个容器优先的框架,针对快速启动时间和低内存消耗进行了优化。 该框架基于许多流行的Java库构建,并且为构建标准RES…

vmware6.5.2序列号_教你如何查询苹果序列号,查询是否为官换机、激活时间等

如何查询你刚买的苹果设备是否为官换机?或想知道它的激活日期?保修时间?那么赶紧收藏本篇教程吧!众所周知,在苹果官网查询苹果设备,是查询不到具体的信息(比如激活日期、保修日期、是否为官换机…

linux 几个文件夹作用,linux下每一个文件夹的作用.docx

目录结构及主要内容“/"根冃录部分有以F子冃录:/usr 口录包含所有的命令、程序库、文档和英它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux 发行版本的主要的应用程序,辔如,Netscape0/var目录包含在1E常操作中被改…

参数化测试 junit_JUnit中的参数化测试运行器

参数化测试 junit我们都有书面的单元测试,其中在一个测试中针对不同的可能的输入输出组合进行测试。 让我们以一个简单的斐波那契数列示例为例,看看它是如何完成的。 以下代码针对提到的元素数量计算斐波那契数列: import java.math.BigInt…

python中dataframe合并列名日期到季度_python – 如何在特定日期范围内的pandas列DataFrame中对某些值求和...

我有一个大型的DataFrame,看起来像这样:df UPC Unit_Sales Price Price_Change Date0 22 15 1.99 NaN 2017-10-101 22 7 2.19 True 2017-10-122 22 6 2.19 NaN 2017-10-133 22 7 1.99 True 2017-10-164 22 4 1.99 NaN 2017-10-175 35 15 3.99 NaN 2017-10-096 35 17…

linux环境变量自动配置,Linux进入系统时自动配置 环境变量的要领

用Export命令能够配置环境变量,但是假如每回进入系统之后都要重新配置一遍环境变量就很烦人。Linux给大众提供了自动配置环境变量的要领,那就是修改.bashrc 文件。 通常说来,有两个文件能够提供这种“进入系统时自动配置”的功能,…

金融模型python_盘点金融领域里常用的深度学习模型

作者 | Sonam Srivastava ,译者 | sambodhi ,编辑 | Vincent ,AI前线出品| ID:ai-front在今天我们发布的这篇文章中,作者 Sonam Srivastava 介绍了金融中的三种深度学习用例及这些模型优劣的证据。我们跟随…

Qute模板与Quarkus

Quarkus附带了自己的模板引擎Qute,该引擎已经包含了一组有趣的功能。 在下面的视频中,我将展示基于动作的MVC与JAX-RS的基本用法,该动作将我们的请求转发到HTML模板。 要自己尝试Qute,请查看以下资源: 示例项目 Qut…

linux 7启动文件夹在哪里设置密码,RHEL7 or CentOS7 的系统密码如何重置

导读RHEL7 的世界发生了变化,重置 root 密码的方式也一样。虽然中断引导过程的旧方法(init/bin/bash)仍然有效,但它不再是推荐的。“Systemd” 使用 “rd.break” 来中断引导。让我们快速浏览下整个过程。介绍目的在 RHEL7/CentOS7/Scientific Linux 7 中…

里氏替换原则_代码需要有单一职责,还要开闭,里氏替换又是什么鬼?

目录单一职责原则:开闭原则:里氏替换原则:单一职责原则:每一个系统中的功能都表示一个职责,这些职责可以映射到模块(类)中,且尽可能的保证这些类中没有功能上的重复,设计…

linux bind日志级别,BIND日志相关(一)

对于排除DNS故障来说,日志文件是极其重要的工具,DNS日志可以记录服务器CPU占用时间,查询统计信息以及配置中存在的问题。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。BIND在默认情况下&am…