首页 > 其他 > 详细

基本数据类型和包装类

时间:2020-05-05 13:09:47      阅读:57      评论:0      收藏:0      [点我收藏+]

介绍

Java的数据类型分为“基本数据类型”和“引用数据类型”两大类。

Java中存在8种基本数据类型,基本数据类型不具备对象特征,无法对象化交互。

每种基本数据类型都有对应的包装类,包装类和其他的Class相同,都继承自Object类型。

byte has Byte
short has Short
int has Integer
long has Long
boolean has Boolean
char has Character
float has Float
double has Double

如何选择使用什么类型

在两种情况下选择使用包装类:

  1. 参与泛型类的调用
  2. 需要null表示“空值”

在其他情况下优先使用基本数据类型以获得更好的性能

Web开发中如何选择

如果变量需要和外部数据产生关联,则使用包装类,原因是需要使用null来区分“空值”的情况

  1. 接收入参
public void test(@PathVariable @Range(min = 1, max = 10) Integer id) {}
  1. 作为数据库实体
@Entity
public class Base {
  @Id
  private Long id;
}

基本数据类型和包装类

原文:https://www.cnblogs.com/Peter2014/p/12830108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!