连击 天
fork: star:
JDK19新特性(2022年9月稳定版) 1. Record Patterns (Preview) 记录模式。可以嵌套Record模式和Type模式,以实现声明式的、强大且可组合的数据导航和处理形式。 2. 通过 Linux/RISC-V 移植,...
在Java中List、List、List这三者都可以容纳所有的对象,但三者有何联系区别呢? 一、类类型的区别 List表示的是List集合中的元素都为T类型,具体类型在运行期决定;List表示的是任意类型,与...
自增有两种形式,分别是i++和++i,i++表示的是先赋值后加1,++i是先加1后赋值,这样理解了很多年也没出现问题。但下面这段代码又是怎么回事呢? public class Demo { public static void mai...
JDK18 新特性(2022年3月) 1、将 UTF-8 指定为标准 Java API 的默认字符集 2、简单 Web 服务器,提供了一个简易的 HTTP 命令行 Web 服务器,它只提供静态文件。该实用程序旨在用于原型设计、...
JDK7 新特性(2011年7月)(LTS版本) 1、泛型实例的创建可以通过类型推断来简化,可以去掉后面new部分的泛型类型,只用<>就可以了。 2、并发工具增强: fork-join框架最大的增强,充分利用多...
JDK17新特性(2021年9月)(LTS版本) 1、正式引入密封类sealed class,限制抽象类的实现; 2、统一日志异步刷新,先将日志写入缓存,然后再异步刷新; 汇总: 虽然JDK17也是一个LTS版本,但...
JDK16新特性(2021年3月) 1、ZGC性能优化 2、instanceof模式匹配 3、record的引入 汇总: JDK16相当于是将JDK14、JDK15的一些特性进行了正式引入 -------------------------------------- 版...
JDK15新特性(2020年9月) 1、隐藏类 hidden class; 2、密封类 sealed class,通过sealed关键字修饰抽象类限定只允许指定的子类才可以实现或继承抽象类, 避免抽象类被滥用; ------------...
为了安全,我们会增加对接口参数校验、提供授信授权IP、服务黑白名单,来控制服务所允许的调用方。即便如此,我们一般还是推荐将 Dubbo 和 Zookeeper 基本都是部署在内网,不对外网上开放;内...
JDK14新特性(2020年3月) 1、instanceof类型匹配语法简化,可以直接给对象赋值,如if(obj instanceof String str), 如果obj是字符串类型则直接赋值给了str变量; 2、引入record类,类似于枚...
JDK13新特性(2019年9月) 1、Socket的底层实现优化,引入了NIO; 2、switch表达式增加yield关键字用于返回结果,作用类似于return,如果没有返回结果则使用break; 3、ZGC优化,将标记长时间...
JDK12新特性(2019年3月) 1、Shenandoah GC,新增的GC算法 2、switch 表达式语法扩展,可以有返回值 3、G1收集器的优化,将GC的垃圾分为强制部分和可选部分,强制部分会被回收, 可选部分可...
JDK11新特性(2018年9月)(LTS版本) 1、ZGC,ZGC可以看做是G1之上更细粒度的内存管理策略。由于内存的不断分配回收会产生大量的内存碎片空间, 因此需要整理策略防止内存空间碎片化,在整理...
JDK10新特性(2018年3月) 1、局部变量类型推断,类似JS可以通过var来修饰局部变量,编译之后会推断出值的真实类型 2、并行Full GC,来优化G1的延迟 3、允许在不执行全局VM安全点的情况下执行...
JDK10新特性(2018年3月) 1、局部变量类型推断,类似JS可以通过var来修饰局部变量,编译之后会推断出值的真实类型 2、并行Full GC,来优化G1的延迟 3、允许在不执行全局VM安全点的情况下执行...
JDK9新特性(2017年9月) 1、接口方法可以使用private来修饰 2、设置G1为JVM默认垃圾收集器 3、支持http2.0和websocket的API 重要特性: 主要是API的优化,如支持HTTP2的Client API、JVM采用...
JDK8新特性(2014年初)(LTS版本) 1、Lambda表达式 2、函数式编程 3、接口可以添加默认方法和静态方法,也就是定义不需要实现类实现的方法 4、方法引用 5、重复注解,同一个注解可以使用多...
一、什么是Socket Socket是应用层与TCP/IP协议族通信的中间抽象层,它是一组接口,应用层通过调用这些接口实现发送和接收数据。一般这种抽象层由操作系统提供或者由JVM自己实现。使用socket可...
1、indexOf() : 返回指定字符的索引 2、charAt() : 返回指定索引处的字符 3、replace() : 字符串替换 4、trim() : 去除字符串两端的空白 5、split() : 分割字符串,返回一个分割后的字符串数...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复