会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序猿DD
Spring Boot | Spring Cloud | 干货分享
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
39
下一页
2022年5月12日
Java 16 新特性:record类
摘要: 以前我们定义类都是用class关键词,但从Java 16开始,我们将多一个关键词record,它也可以用来定义类。record关键词的引入,主要是为了提供一种更为简洁、紧凑的final类的定义方式。 下面就来具体了解record类的细节。配套视频教程:Java 16 新特性:使用record声明类
阅读全文
posted @ 2022-05-12 19:30 程序猿DD
阅读(4776)
评论(2)
推荐(2)
2022年5月10日
PyScript:让Python在HTML中运行
摘要: 大家好,我是DD,已经是封闭在家的第51天了! 最近一直在更新Java新特性和IDEA Tips两个专栏,其他方向内容的动态关注少了。昨天天晚上刷推的时候,瞄到了这个神奇的东西,觉得挺cool的,拿出来分享下: 相信你看到图,不用我说,你也猜到是啥了吧?html里可以跑python代码了! 看到好多
阅读全文
posted @ 2022-05-10 02:47 程序猿DD
阅读(964)
评论(2)
推荐(2)
2022年5月9日
Java 14中对switch的增强,终于可以不写break了
摘要: 面对这样的if语句,你是不是很难受呢? if (flag == 1) { log.info("didispace.com: 1"); } else if (flag == 2) { log.info("didispace.com: 2"); } else if (flag == 3) { log.i
阅读全文
posted @ 2022-05-09 17:34 程序猿DD
阅读(225)
评论(0)
推荐(0)
2022年5月8日
Java 17中对switch的模式匹配增强
摘要: 还记得Java 16中的instanceof增强 吗? 通过下面这个例子再回忆一下: Map<String, Object> data = new HashMap<>(); data.put("key1", "aaa"); data.put("key2", 111); if (data.get("k
阅读全文
posted @ 2022-05-08 14:10 程序猿DD
阅读(235)
评论(0)
推荐(0)
2022年5月6日
详解 Java 17 中新推出的密封类
摘要: Java 17推出的新特性Sealed Classes经历了2个Preview版本(JDK 15中的JEP 360、JDK 16中的JEP 397),最终定稿于JDK 17中的JEP 409。Sealed Classes有两种主流翻译:密封类、封闭类。个人喜欢前者多一些,所以在本文中都称为密封类。其
阅读全文
posted @ 2022-05-06 14:11 程序猿DD
阅读(1001)
评论(0)
推荐(0)
2022年5月5日
Java 16 新特性:instanceof增强
摘要: instanceof这个关键词,主要用来判断某个对象是不是某个类的实例。 比如,有时候我们要处理一个类似这样的数据集: Map<String, Object> data = new HashMap<>(); data.put("key1", "aaa"); data.put("key2", 111)
阅读全文
posted @ 2022-05-05 08:39 程序猿DD
阅读(370)
评论(0)
推荐(0)
2022年5月4日
Java 15 新特性:文本块
摘要: 大家好,我是DD,今天继续来学点Java的新特性! 假设有这样一个场景,我们需要做一个工具。用来自动生成项目文档,文档可以通过浏览器查看,所以最后产出物肯定是一堆html文件。为了让这些html文件更容易读,良好的格式肯定要保持,该换行的换行、该缩进的缩进。 那么,在组织最后内容的时候,你可能就会这
阅读全文
posted @ 2022-05-04 09:54 程序猿DD
阅读(192)
评论(0)
推荐(0)
2022年5月1日
IDEA新建项目时的默认配置与模版配置
摘要: 今天一大早,群里(点击加群)有小伙伴问了这样的一个问题: 在我们使用IDEA开发项目的时候,通常都会有很多配置项需要去设置,比如对于Java项目来说,一般就包含:JDK配置、Maven配置等。那么如果想要设置一个默认的项目配置的话,要如何做呢? 先来找到入口,在File菜单中找到New Projec
阅读全文
posted @ 2022-05-01 17:50 程序猿DD
阅读(3003)
评论(0)
推荐(0)
2022年4月29日
Java 18 新增@snipppet标签,注释中写样例代码更舒适了!
摘要: 在这次的Java 18中,新增了一个@snipppet标签,主要用于JavaDoc中需要放示例代码的场景。其实在Java 18之前,已经有一个@code标签,可以用于在JavaDoc中编写小段的代码内容,比如在之前介绍Simple Web Server视频中,提到的这段样例代码,就是用@code标签
阅读全文
posted @ 2022-04-29 14:23 程序猿DD
阅读(494)
评论(0)
推荐(1)
Java 18为什么要指定UTF-8为默认字符集
摘要: 在Java 18中,将UTF-8指定为标准Java API的默认字符集。有了这一更改,依赖于默认字符集的API将在所有实现、操作系统、区域设置和配置中保持一致。 做这一更改的主要目标: 当Java程序的代码依赖于默认字符集时,使其更具可预测性和可移植性。 阐明标准Java API在哪里使用默认字符集
阅读全文
posted @ 2022-04-29 00:51 程序猿DD
阅读(794)
评论(0)
推荐(2)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
39
下一页
公告