首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java 基本数据类型

Java基本数据类型分为三类:

基本数据类型

布尔类型、字符类型和数值类型,数值类型可分为整数类型和浮点类型,所以Java只包含8种基本数据类型。

boolean类型取值范围只有true和false,对应的包装类为:Boolean;

byte类型占内存8位,有符号的以二进制补码表示的整数,对应的包装类为:Byte;

short类型占内存16位,有符号的以二进制补码表示的整数,对应的包装类为:Short;

int类型占内存32位,有符号的以二进制补码表示的整数,对应的包装类为:Integer;

long类型占内存64位,有符号的以二进制补码表示的整数,对应的包装类为:Long;

float类型占内存32位,单精度,浮点数不能用来表示精确的值,对应的包装类为:Float;

double类型占内存64位,是双精度,double类型同样不能表示精确的值,如货币,对应的包装类为:Double;

char类型占16位,是一个单一的 16 位 Unicode 字符,由于Java底层使用一个16位的整数(Unicode码)来处理字符类型,所以可以参与加减乘除运算的,以及比较大小,对应的包装类为:Character;

数据类型的包装类作用

Java为每一个基础数据类型都提供一个相应包装类的目的,在于将Java的所有东西都抽象成对象,可以更方便的控制和使用。

数据类型的包装类,主要作用是以下两方面:

作为和基本数据类型对应的类类型存在,方便涉及到对象的操作;

包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。

注意要点:字符串不是基本数据类型,字符串是一个类,是一个引用类型。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190910A0JF5U00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券