摘要: 前几天,远在北京的小伙伴在群里抛出了“MapStruct”的概念。对于只闻其名,未见其人的我来说,决定对其研究一番。本文我们就从 MapStruct 的概念出发,通过具体的代码示例来研究它的使用情况,最后与“市面上”的其它工具来做个对比! 官方介绍 首先我们打开 MapStruct 的官网地址,映入 阅读全文
posted @ 2021-10-14 15:44 阿Q说代码 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 之前我们已经了解过“运行时数据区”的程序计数器、虚拟机栈、本地方法栈和堆空间,今天我们就来了解一下最后一个模块——方法区。 简介 创建对象时内存分配简图 《Java虚拟机规范》中明确说明:“尽管所有的方法区在逻辑上属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。” 虽然 Ja 阅读全文
posted @ 2021-10-14 15:41 阿Q说代码 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 语法糖 语法糖(Syntactic sugar),也被译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的 阅读全文
posted @ 2021-10-14 15:36 阿Q说代码 阅读(616) 评论(0) 推荐(0) 编辑