上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 35 下一页
摘要: 5月23日,JetBrains发布了一篇博文,透露他们正在实现一套全新的界面界面。 他们认为目前行业中的用户界面趋势已经发生了演变,很多新用户认为JetBrains IDE的界面过于笨重,而且过时。所以,团队做出了大胆的决定,将以全新的眼光来重新设计IntelliJ IDEA和相关IDE的外观和感觉 阅读全文
posted @ 2022-05-26 11:24 程序猿DD 阅读(272) 评论(1) 推荐(0) 编辑
摘要: 如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Bean。 如果你有探索过这些Starter的原理 阅读全文
posted @ 2022-05-25 16:42 程序猿DD 阅读(1393) 评论(0) 推荐(1) 编辑
摘要: 昨天给大家介绍了Java 16中的Stream增强,可以直接通过toList()来转换成List。 主要涉及下面这几种转换方式: list.stream().toList(); list.stream().collect(Collectors.toList()); list.stream().col 阅读全文
posted @ 2022-05-24 20:26 程序猿DD 阅读(924) 评论(3) 推荐(0) 编辑
摘要: 在Java 9中又新增了一些API来帮助便捷的创建不可变集合,以减少代码复杂度。 本期配套视频:Java 9 新特性:快速定义不可变集合 常规写法 以往我们创建一些不可变集合的时候,通常是这样写的: // 不可变的Set Set<String> set = new HashSet<>(); set. 阅读全文
posted @ 2022-05-24 15:42 程序猿DD 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Stream操作是Java 8推出的一大亮点!虽然java.util.stream很强大,但依然还是有很多开发者在实际工作中很少使用,其中吐槽最多的一个原因就是不好调试,一开始确实是这样,因为stream这样的流式操作在DEBUG的时候,是一行代码,直接下一步的时候,其实一下就过去了好多操作,这样我 阅读全文
posted @ 2022-05-23 15:50 程序猿DD 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 昨晚(5月19日),Spring Boot官方发布了一系列Spring Boot的版本更新,其中包括: Spring Boot 3.0.0-M3 Spring Boot 2.7.0 Spring Boot 2.6.8 Spring Boot 2.5.14 Spring Boot 3.0.0-M3 此 阅读全文
posted @ 2022-05-20 11:12 程序猿DD 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 什么是交互式编程环境?重点词交互,在这样的编程环境中,你每输入一行代码,环境都会给你一个反馈,这就是交互式的编程环境。这种编程环境并不太适合工程化的复杂性需求,但在一些快速验证、简单计算之类的场景下还是非常好用的。其实交互式编程环境在其他高级语言中很早就有了,而Java直到Java 9才正式推出了这 阅读全文
posted @ 2022-05-20 08:47 程序猿DD 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 什么是隐藏类 隐藏类,是一种不能被其他类直接使用的类。引入隐藏类的主要目的是给框架来使用,使得框架可以在运行时生成类,并通过反射间接使用它们。可能有点抽象,不要紧,下面我们通过一个例子来直观的认识它! 隐藏类案例 第一步:先创建一个普通的Java类 public class JEP371Hidden 阅读全文
posted @ 2022-05-18 21:53 程序猿DD 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 还记得Java 16中的instanceof增强吗? 通过下面这个例子再回忆一下: Map<String, Object> data = new HashMap<>(); data.put("key1", "aaa"); data.put("key2", 111); if (data.get("ke 阅读全文
posted @ 2022-05-15 09:44 程序猿DD 阅读(613) 评论(1) 推荐(0) 编辑
摘要: 以前我们定义类都是用class关键词,但从Java 16开始,我们将多一个关键词record,它也可以用来定义类。record关键词的引入,主要是为了提供一种更为简洁、紧凑的final类的定义方式。 下面就来具体了解record类的细节。配套视频教程:Java 16 新特性:使用record声明类 阅读全文
posted @ 2022-05-12 19:30 程序猿DD 阅读(4598) 评论(2) 推荐(2) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 35 下一页
点击右上角即可分享
微信分享提示