个人简介

Echo Blog


江湖无名 安心练剑
  • JDK14 新特性详解,2020-03-17 正式发布
    预览版:该功能在当前版本可以使用,如果效果不是很好的话,可能以后的其他版本就会删去该功能。 最终版:该功能在之前版本效果很好,之后的每个版本中都会存在该功能。 Switch(最终版) 和之前的 jdk12、13 功能一样,只不过确定下来为最终版 int numLetters = switch (day) { case MONDAY, FRIDAY, SUND...
    2019-02-27 07:48:49 | Java
  • JDK13 新特性详解,2019-09-17 正式发布
    switch 优化更新(预览版) 什么是预览版,也就是说当前版本有这个功能,下一个版本不确定会有,如果该功能效果不是很好,会被下一版本移除该功能。 JDK11 以及之前的版本 switch (day) { case MONDAY: case FRIDAY: case SUNDAY: System.out.println(6); ...
    2019-02-27 07:48:49 | Java
  • JDK12 新特性详解,2019-03-19 正式发布
    JDK12 之 Shenandoah 低暂停时间垃圾收集器(实验性) 定义: 添加一个名为Shenandoah的新垃圾收集(GC)算法,通过与正在运行的Java线程同时进行疏散工作来减少GC暂停时间。 使用Shenandoah的暂停时间与堆大小无关,这意味着无论堆是200MB还是200GB,都将具有相同的一致暂停时间。 非目标: 这不是一个统治所有人的GC。 还有其他垃圾收集算法...
    2019-02-27 07:48:49 | Java
  • JDK11 新特性详解,2018-09-25正式发布
    增强局部变量类型推断var Consumer<String> consumer = t -> System.out.println(t.toUpperCase()); Consumer<String> consumer = (var t) -> System.out.println(t.toUpperCase()); //错误的形式:必须要有类型,可以...
    2019-02-27 07:48:49 | Java
  • JDK10 新特性详解,2018-03-20正式发布
    java 10 新特性 Java10是Java版本23年历史上最快的版本。Java因其缓慢的增长和进化而受到批评,但Java10打破了这一概念。 Java10是一个具有许多未来变化的版本,其范围和影响可能并不明显,但却很牵强。 在本文中,我们将讨论Java10发行版中添加的各种特性。 java 发布模型 在此之前,让我们回顾一下java发布模型中引入的一些更改。 长期支持模式 ...
    2019-02-27 07:48:49 | Java
  • java base-08-Inner Class 内部类
    Member Inner Class It may looks like this. public class MemberInner { private String name = "outer"; private int value = 10; public void outInfo() { } public class Inner { ...
    2019-02-27 01:48:47 | Java
  • java base-07-keyword static
    import static It’s not a good way to extends static members from super class. like this code in struts2. public class ActionSupport { public static String SUCCESS = "success"; public s...
    2019-02-27 01:48:47 | Java
  • java base-06-StringBuilder 源码学习
    stringBuilder 源码学习 jdk: 1.8 类定义 /** * A mutable sequence of characters. This class provides an API compatible * with {@code StringBuffer}, but with no guarantee of synchronization. * This cl...
    2019-02-27 01:48:47 | Java