gwt java_GWT中的Java 8支持

本文概述了GWT 2.8.0的重要更新,包括Java 8支持增强、bug修复和API仿真改进。核心内容涉及Java 8标准库API支持、内存泄漏修复和编译器选项调整。预计最终版即将发布。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

是时候更新答案了。

更新(2017年10月)

GWT 2.8.2在这里可用。 发行说明。

更新(2017年6月)

官方GWT 2.8.1下载位置。

2.8.1发行说明

更新(2016年10月)

GWT 2.8.0终于来了!

GWT团队已在Github上发布了2.8.0标签。 GWT的官方网站尚未更新,但是在GWT网站上提出的更改请求已准备就绪,正在审核中。 因此,很快将可以下载编译版本!

可供下载

更新(2016年9月)

同时,GWT团队已在GitHub镜像上标记了GWT 2.8.0 RC3。

GWT团队(Daniel Kurka)在此发布了GWT 2.8.0(RC2)版本。

发行说明适用于2.8.0(RC2):

Bug修复

修复不正确的js无法使用警告。

修复了有关DevMode服务器(码头)重启的问题。

解决了超级开发人员模式下的问题,即更改编译器选项不会触发完整的重新编译。

向DevMode入口点添加了缺少的命令行参数

修复了String中的性能下降。

RC1的发行说明可在官方网站上找到。 以下是即将发布的GWT 2.8.0中有关Java 8支持的最重要更改:

强调

对Java 8标准库API的部分支持(请参阅下面的完整列表)。

使用Java 8编译修复内存泄漏。

源级别设置为Java 8。

生成器看不到接口中的静态和默认方法。 如果您想利用这些Java-8ism,建议您改用注释处理器。 如果将接口更改为将非默认方法转换为默认方法,则这可能会破坏现有的构建。

JDK 8仿真支持

模拟java.io.UncheckedIOException。

模拟Optional及其int,long,double变体。

用消息供应商模拟Objects.requireNonNull()。

修复Math.min / max(float / double)仿真行为。

模拟Character.isBmpCodePoint()。

模拟CharSequence.chars()。

模拟java.lang.SecurityException。

模拟Java 8 APIjava.util.Arrays,

java.util.ArrayDeque,

java.math.BigInteger,

java.util.BitSet,

java.util.Comparator,

java.util.function,

java.util.Iterator,

java.lang.Iterable,

java.util.IntSummaryStatistics / LongSummaryStatistics / DoubleSummaryStatistics

java.util.Collection / Lists / Queues,

Java.UT IL.map,

java.util.logging.Logger,

java.util.PrimitiveIterator,

java.util.Spliterator,

Java.UT IL.stream,

java.util.StringJoiner

GWT 2.8.0 RC2仍然存在一些问题,预计GWT团队会尽快解决。 最终版本应尽快发布(“准备就绪”)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值