Long和long的区别

long是基本类型,不能为null,初始值为0
Long是long的包装类,可以为null,初始值为null

 

long可以给Long赋值,Long给long赋值时要判断是否null,如果null赋值给long,则会抛空指针异常

 

选择Long还是long看场景需求,如果你认为这个属性不能为null,那么就用long,因为它至少会是0,如果这个字段可以为null,那么就应该选择Long

posted @ 2022-12-01 14:13  霍根施拉格  阅读(700)  评论(0)    收藏  举报