时间:2021-05-20
前言:做一下笔记。
整数类型:byte,1字节,8位,最大存储数据量是255,存放的数据范围是-128~127之间。
整数类型:short,2字节,16位,最大数据存储量是65536,数据范围是-32768~32767之间。
整数类型:int,4字节,32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
整数类型:long,8字节,64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
浮点类型:float,4字节,32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
浮点类型:double,8字节,64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
字符型:char,2字节,16位,存储Unicode码,用单引号赋值。
布尔型:boolean,只有true和false两个取值
ps:一个Byte(字节)等于8个bit(位),bit是最小的单位,1B(字节)=8bit(位)。
延伸:一般情况下,一个汉字是两个字节,英文与数字是一个字节。
4.1 Byte的构造方法
public Byte(byte value)构造一个新分配的 Byte对象,该对象表示指定的 byte值。 参数 value -值由表示 Byte 。public Byte(String s) throws NumberFormatException构造一个新分配Byte对象,表示byte由指示值String参数。 该字符串被转换为一个byte在恰好使用的方式值parseByte为基数10的方法。 参数 s -的 String被转换为 Byte 异常 NumberFormatException - 如果 String不包含可解析的 byte 。4.2 Short的构造方法
public Short(short value)构造一个新分配的 Short对象,代表指定的 short值。 参数 value -值由表示 Short 。public Short(String s) throws NumberFormatException构造一个新分配Short对象,表示short由指示值String参数。 该字符串将转换为short值,恰好与基数为parseShort方法一致。 参数 s -的 String被转换为 Short 异常 NumberFormatException - 如果 String不包含可解析的 short 。4.3 Integer的构造方法
public Integer(int value)构造新分配的 Integer对象,该对象表示指定的 int值。 参数 value - 由 Integer对象表示的值。4.4 Long的构造方法
public Long(long value)构造一个新分配的 Long对象,该对象表示指定的 long参数。 参数 value - 由 Long对象表示的值。public Long(String s) throws NumberFormatException构造一个新分配Long对象,表示long由指示值String参数。 该字符串被转换为一个long在恰好使用的方式值parseLong为基数10的方法。 参数 s - String要转换为 Long 。 异常 NumberFormatException - 如果 String不包含可解析的 long 。4.5 Float的构造方法
public Float(float value)构造一个新分配的 Float对象,该对象表示基元 float参数。 参数 value -值由表示 Float 。public Float(double value)构造一个新分配 Float对象,它表示转换为类型参数 float 。 参数 value -值由表示 Float 。public Float(String s) throws NumberFormatException构造一个新分配的Float对象,该对象表示由字符串表示的类型float的浮点值。 该字符串被转换为一个float值如果由valueOf方法。 参数 s -一个字符串被转换为 Float 。 异常 NumberFormatException - 如果字符串不包含可解析的数字。4.6 Double的构造方法
public Double(double value)构造一个新分配的 Double对象,代表原始的 double参数。 参数 value -值由表示 Double 。 public Double(String s) throws NumberFormatException构造一个新分配的Double对象,该对象表示由字符串表示的类型double的浮点值。 该字符串被转换为一个double值如果由valueOf方法。 参数 s -一个字符串被转换为 Double 。 异常 NumberFormatException - 如果字符串不包含可解析的数字。4.7 Character的构造方法
public Character(char value)构造一个新分配的 Character对象,代表指定的 char值。 参数 value - 由 Character对象表示的值。4.8 Boolean的构造方法
public Boolean(boolean value)分配一个Boolean value参数的Boolean对象。 注意:很少使用这个构造函数。 除非需要新的实例,静态工厂valueOf(boolean)通常是一个更好的选择。 它可能产生明显更好的空间和时间性能。 参数 value - 的价值 Boolean 。 public Boolean(String s)如果字符串参数不是null并且等于忽略大小写,则分配一个Boolean对象,表示值为true ,否则返回到字符串"true" 。 否则,分配一个Boolean对象,代表值false 。 例子: new Boolean("True")生成一个Boolean对象,代表true 。 new Boolean("yes")生成一个Boolean对象,代表false 。 参数 s -字符串被转换为 Boolean 。到此这篇关于Java中8大基本数据类型的文章就介绍到这了,更多相关Java基本数据类型内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言大家都知道在Java中,除了8种基本数据类型外,其他的都是引用类型。使用引用类型是为了更好地贯彻面向对象的思想,那为什么还要保留8种基本数据类型呢?这其实更
详解KotlinReferenceBasicTypes,String,ArrayandImports基本数据类型Kotlin中支持的基本数据类型及它所占Bit宽
Java是一门面向对象的语言,即一切皆是对象!那么为何数据类型中还分为:基本类型和对象?Java中有8种基本数据类型boolean、byte、short、cha
Java:对象创建和初始化过程1.Java中的数据类型Java中有3个数据类型:基本数据类型(在Java中,boolean、byte、short、int、lon
基本数据类型和引用类型Java是面向对象的编程语言,一切都是对象,但是为了编程的方便还是引入了基本数据类型,为了能够将这些基本数据类型当成对象操作,Java为每