JAVA关于Record值类型的用法
经过 Java 14,15,16 的不断开发优化反馈,终于 Java 16 我们迎来了 Java 值类型的最终版设计,可以正式在生产使用 Java 值类型相关 API 也就是 但是,使用这个值类型 Record 替代原有的所有 Pojo javabean entity model 类,会遇到很多问题。这些问题包括:
由于值类型没有原来普通 Object 的对象头等信息,所以对于一些 Object 的特性是不兼容的。我们目前使用 Java 开发不可能不使用很多三方 jar 包,各种库。这些库中使用的 Pojo 类型并没有使用值类型。不过,不用太担心,只要这些开源库还比较活跃,那么一定早晚会兼容值类型的。lombok 可能快速帮助我们生成pojo类
Record 的产生背景
Record 要解决的问题最主要的一点就是,让Java适应现代硬件:在 Java 语言发布之初**,**一次内存访问和一次数字计算的消耗时
共有 0 条评论