Java 8 都有哪些新的特性?

匿名网友 匿名网友 发布于: 2015-11-03 00:00:00
阅读 143 收藏 0 点赞 0 评论 0

九、Date API (省略)

Java 8 在包java.time下包含了一组全新的时间日期API。新的日期API和开源的Joda-Time库差不多,但又不完全一样,下面的例子展示了这组新API里最重要的一些部分:Clock 时钟

Clock类提供了访问当前日期和时间的方法,Clock是时区敏感的,可以用来取代 System.currentTimeMillis() 来获取当前的微秒数。某一个特定的时间点也可以使用Instant类来表示,Instant类也可以用来创建老的java.util.Date对象。

十、Annotation 注解 (省略)

在Java 8中支持多重注解了,先看个例子来理解一下是什么意思。首先定义一个包装类Hints注解用来放置一组具体的Hint注解:



 

使用Java 8操作压缩文件

Java 8中的java.util.zip.ZipFile包中提供了stream方法,能够非常容易的获取ZIP压缩包中的条目。
使用Strean API Java 8开始,Java 8提供在java.util.zip.ZipFile包中提供新的stream方法,能够返回ZIP压缩

Java 8开始,Java 8提供在java.util.zip.ZipFile包中提供新的stream方法,能够返回ZIP压缩包中的条目的有序的流,使得Java在处理ZIP压缩包时有了更多的选择。读取压缩包的条目的代码如下形式:

public class Zipper {

    public void printEntries(PrintStream stream, String zip) {

        try (ZipFile zipFile = new ZipFile(zip)) {

            zipFile.stream()

                    .forEach(stream::println);

        } catch (IOException e) {

            // error while opening a ZIP file

        }

    }

}

Apache Tomcat 8.0.21 发布,此版本包括大量的 bug 修复,还有大量的改进和优化,值得关注的是:
– Tomcat 停止运行时,WAR 文件修改可以被 Tomcat 检测 
– 支持 Java 8 JSSE 服务器优先 TLS 密码套件排序,要求 Java 8
– 更新 Tomcat Native Library 至 1.1.33 
– 实现 AJP 连接器的新特性 – Tomcat Authorization.
– The Apache Tomcat team

Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

 

NetBeans IDE 8的五大新特性

评论列表
文章目录