首页 > 其他分享 >实体类编写时需要注意的细节——为什么字段需要用包装类型而不用基本数据类型

实体类编写时需要注意的细节——为什么字段需要用包装类型而不用基本数据类型

时间:2022-11-23 23:11:27浏览次数:52  
标签:需要 int 数据类型 TestClass testClass 包装 实体类

最近在学习做微服务的项目,总结了一些平常没有注意到的细节,记录于此

实体类涉及到的属性如果是int这样的基本数据类型,那么要使用其包装类型,因为包装类型默认为null,而基本数据类型会有默认值,比如int的默认值为0

public class Hello {
    public static void main(String[] args) {
        TestClass testClass = new TestClass();
        System.out.println(testClass.a);
        System.out.println(testClass.b);
    }
}

class TestClass {
    int a;
    Integer b;
}

执行结果:

标签:需要,int,数据类型,TestClass,testClass,包装,实体类
From: https://www.cnblogs.com/liziying/p/16920482.html

相关文章

  • Java实体类为什么需要序列化和反序列化
    最近在学习做微服务的项目,在参考他人的微服务项目时,发现数据库表所对应的实体类都会实现Serializable接口,以往做的项目中并没有遇到过,也没有实现过这个接口,所以好奇实体类......
  • mysql基础数据类型
    目录创建表的完整语法表字段类型之整形表字段类型之浮点型表字段类型之字符串表字段类型之时间字段类型之枚举与集合创建表的完整语法createtable表名( 字段名字段类......
  • MySQL字段基本数据类型
    昨日内容回顾数据存取的发展历程单台计算机:文本文件→软件开发目录规范→统一格式、统一操作存储位置:单机→网络→数据库集群数据库的本质本质是数据操作线程,一般......
  • mysql关于优化设计模式与数据类型
    一、设计数据结构的字段数据类型基本原则是:1、更小的通常更好。就是尽量使用可以正确存储数据的最小数据类型,主要更小的数据类型可以更快,占用磁盘空间,内存和CPU缓存,处理周期......
  • mysql配置与mysql数据类型
    字符编码1.\s查看MySQL相关信息 当前用户、版本、编码、端口号MySQL5.6之前的版本编码需要人为统一之后版本已经全部默认统一如果想要永久修改编码配置需要操作配置......
  • Python基础之数据库:5、创建表的完整语法、MySQL数据类型
    一、创建表的完整语法1、创建表的语法createtable表名(​ 字段名1字段类型(数字)约束条件,​ 字段名2字段类型(数字)约束条件,​ 字段名3字段类型(数字)......
  • Mysql:字符编码与配置文件、数据库存储引擎、创建表的完整语法、MySQL字段基本数据类
    目录字符编码与配置文件数据库存储引擎创建表的完整语法字段类型之整型严格模式字段类型之浮点型字段类型之字符类型数字的含义字段类型之枚举与集合字段类型之日期类型字......
  • MySQL的基本数据类型及数据库存储引擎
    目录数据库存储引擎创建表的完整语法MySQL基本数据类型及常见约束条件字段类型之整型严格模式字段类型之浮点型字段类型之字符类型数字的含义字段类型之枚举及集合字段类型......
  • MySQL的字段类型(数据类型)
    MySQL的字段类型创建表的完整语法createtable表名( 字段名字段类型(数字)约束条件, 字段名字段类型(数字)约束条件, 字段名字段类型(数字)约束条件);......
  • 龙哥量化:通达信macd黄白线变色公式(需要继续优化,各种变色方式)
    【总目录】https://www.cnblogs.com/long136/category/2247054.html龙哥量化:【文档目录3】通达信常用公式,主副图,条件选股,逻辑等详细分析https://www.cnblogs.com/long136/......