首页
学习
活动
专区
工具
TVP
发布

Bennyhuo

专栏作者
132
文章
204793
阅读量
49
订阅数
Java 17 更新(12):支持上下文的序列化过滤器,又一次给序列化打补丁
接下来我们介绍 Java 17 合入的最后一个还没介绍的提案:JEP 415: Context-Specific Deserialization Filters,这是一条对于反序列化的更新。
bennyhuo
2021-10-19
8520
当Kotlin邂逅设计模式之单例模式(一)
简述: 从这篇文章开始,我将带领大家一起来探讨一下Kotlin眼中的设计模式。说下为什么想着要开始这么一个系列文章。主要基于下面几点原因:
bennyhuo
2020-02-20
9140
认识下 Kotlin 反射背后的男人:@Metadata
Kotlin 允许我们对各种 Kotlin 的语法特性进行访问,不过,这里应该有一个问题没有搞清楚:既然 Java 反射对于 Kotlin 的很多特性都无法访问和识别,换句话说,Java 虚拟机也是无法知道他们的,那么 Kotlin 的反射是如何做到这一点的呢?
bennyhuo
2020-02-20
3.1K1
NoArg 插件的 invokeInitializers 配置
上周的时候 Kotlin 1.3 发布了,由于之前 RC 版本以及 KotlinConf 造势很多,所以正式版出来之后大家就改个版本号,把协程的 experimental 去掉,就差不多了。
bennyhuo
2020-02-20
4820
还在被数据类的序列化折磨?是时候丢弃 Gson 了
看名字就知道这是 Kotlin 官方的序列化框架了,它支持 JSON/CBOR/Protobuf,下面我们主要以 JSON 为例介绍它的功能(因为后面那俩不是给人看的啊)。
bennyhuo
2020-02-20
2.2K0
小心,在数据类当中用 Lazy 要谨慎!
话说呀,数据类本来设计出来就应该是一种纯数据结构,可偏偏它也是一个类,所以我们自然可以为它定义各种成员,甚至扩展,通常来说这倒也不是什么问题。不过如果我们定义了需要在主构造器中执行的代码,那么就可能会有点儿麻烦了。
bennyhuo
2020-02-20
9660
数据类增加nonNull字段反序列化的坑
那么后来,万恶的产品经理该需求啦,说这个 Person 里面还需要有一个公司,也就是我们要改成:
bennyhuo
2020-02-20
8870
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档