当前位置: 首页 > news >正文

网站标头设计包装盒设计

网站标头设计,包装盒设计,手机评分网站,软件外包公司好不好定义和特性 JDK16 最终增加了record关键字#xff0c;record定义的类希望成为数据传输对象 也叫数据载体#xff0c;使用record 时候#xff0c;编译器会自动生成#xff1a; 不可变的字段一个规范的构造器每个元素(组件)都有访问方法equalshashCodetoString public rec…定义和特性 JDK16 最终增加了record关键字record定义的类希望成为数据传输对象 也叫数据载体使用record 时候编译器会自动生成 不可变的字段一个规范的构造器每个元素(组件)都有访问方法equalshashCodetoString public record Student(String name, int age) { // 简约 构造方法不在这里写入参数 自动配置参数类型public Student { //可以在这个地方进行校验参数if (Objects.isNull(name)) { throw new RuntimeException(name is null); } } }public class RecordTest { public static void main(String[] args) { Student student new Student(小白, 20); System.out.println(student.name()); System.out.println(student.age()); System.out.println(student.toString()); } }--- 小白 20 Student[name小白, age20] 编译器做了哪些事情呢 可以通过 idea里面的功能进行covert record to class 进行转化, 等价处理。 //final 修饰不会被继承 public final class Student { private final String name; private final int age; public Student(String name, int age) { this.name name; this.age age; } Override public String toString() { return Student[ name name , age age ]; } //只有访问方法在没有set方法public String name() { return name; } public int age() { return age; } Override public boolean equals(Object obj) { if (obj this) return true; if (obj null || obj.getClass() ! this.getClass()) return false; var that (Student) obj; return Objects.equals(this.name, that.name) this.age that.age; } Override public int hashCode() { return Objects.hash(name, age); } }注意事项 record 里面字段就是组件的不可变是引用不可变如果是对象的话里面的参数是可变的record现在做为数据传输类更多的是支持函数式编程也是这样来避免并发会出现的问题。
http://www.zqtcl.cn/news/27892/

相关文章:

  • 嘉兴五县两区网站建设网站建设需要什么系统
  • 网站基础模板免费查询网
  • 公司网站模版千秋网站建设公司
  • 南昌网站开发制作公司防伪查询网站
  • iis如何设置服务器上网站空间大小公司建设网站费用如何入帐
  • 宁波 做网站的视频网站怎么做的反爬虫
  • 建设工程安全员教育网站宝塔怎么做两个网站
  • flash相册网站源码有没有帮别人做网站
  • 动漫做暧视频网站嵌入式软件开发前景怎么样
  • 河北建设工程招标协会网站免费不需要vip的追剧软件
  • 湛江企业网站怎么建设软件app开发制作
  • 织梦可以做微网站吗外贸网站要先备案吗
  • 郑州专业网站建设搭建公司昆山网站建设公司
  • 光辉网络 石家庄网站建设上海网站备案审核时间
  • 对网站主要功能界面进行赏析学做视频的网站
  • 网站常用热点hot小图标wordpress视频网站用什么播放器
  • 一键网站提交免费网上商城系统
  • 长葛住房和城乡建设局网站个人网站源码模板
  • 网站建设在医院的作用上海网页制作方法
  • 网站维护提示成都app
  • 网址收录网站生活分类网站建设
  • nodejs适合网站开发深圳办公室租金多少钱一平
  • 建设银行网站会员基本信息贺卡网图
  • 古镇建网站公司哈尔滨网络公司代理商
  • 那个网站做的调查准确企业网站建设的目标
  • 禅城网站建设哪家好网站开发包括后台 前台
  • 做网站建设出路在哪里兰州百姓网免费发布信息网站
  • 大淘客怎么做网站重庆网站营销
  • php网站建设安装环境常用个人网站是什么
  • 网站开发目的和意义邵阳建设网站的公司