Java八大基本数据类型

Java八大基本数据类型前言 做一下笔记 Java 基本数据类型图 整数类型 byte1 字节 8 位 最大存储数据量是 255 存放的数据范围是 128 127 之间 构造方法 publicByte bytevalue 构建了一个新分配的 Byte 表示指定的 byte 价值 参数 value 被 Byte 所代表的值 publicByte Strings throwsNumber 构建了一个新分配的 Byte 表示 byte 值表示的 String 参数 字符串转换成完全由基数 10

前言:做一下笔记。

1.Java基本数据类型图

在这里插入图片描述

2.Java基本数据类型

整数类型:byte1字节,8位,最大存储数据量是255,存放的数据范围是-128~127之间。 整数类型:short2字节,16位,最大数据存储量是65536,数据范围是-32768~32767之间。 整数类型:int4字节,32位,最大数据存储容量是232次方减1,数据范围是负的231次方到正的231次方减1。 整数类型:long8字节,64位,最大数据存储容量是264次方减1,数据范围为负的263次方到正的263次方减1。 浮点类型:float4字节,32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。 浮点类型:double8字节,64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。 字符型:char2字节,16位,存储Unicode码,用单引号赋值。 布尔型:boolean,只有truefalse两个取值 

ps:一个Byte(字节)等于8个bit(位),bit是最小的单位,1B(字节)=8bit(位)。
延伸:一般情况下,一个汉字是两个字节,英文与数字是一个字节。

3.Java基本数据类型封装器类图

在这里插入图片描述

4.Java基本数据类型封装器类的构造方法

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对象,代表truenew Boolean("yes")生成一个Boolean对象,代表false 。 参数 s -字符串被转换为 Boolean 。 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199006.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:03
下一篇 2026年3月26日 下午2:03


相关推荐

  • icem划分网格步骤_ICEM CFD教程-icem网格划分教程

    icem划分网格步骤_ICEM CFD教程-icem网格划分教程ICEMCFD教程四面体网格对于复杂外形,ICEMCFDTetra具有如下优点:根据用户事先规定一些关键的点和曲线基于8叉树算法的网格生成,生成速度快,大约为1500cells/second无需表面的三角形划分,直接生成体网格四面体网格能够合并到混合网格中,并实施平滑操作单独区域的粗化和细化ICEMCFD的CAD(CATIAV4,UG,ProE,IGES,andP…

    2022年5月9日
    49
  • pycharm配置pyqt5_python pyqt5教程

    pycharm配置pyqt5_python pyqt5教程pycharm配置PyQt5说明打开配置的位置配置QtDesigner配置PyUIC配置PyRCC说明Program目录:此处直接用的虚拟环境下的文件,也可用安装目录下的文件打开配置的位置File-SettingsTools-ExternalTools-点击+配置QtDesignerProgram:D:\ProgramFiles\Python\virtualenvs\…

    2022年8月25日
    13
  • shmget函数

    shmget函数shmgetintshm key tkey size tsize intflag key 标识符的规则 size 共享存储段的字节数 flag 读写的权限返回值 成功返回共享存储的 id 失败返回 1key tkey key 标识共享内存的键值 0 IPC PRIVATE 当 key 的取值为 IPC PRIVATE 则函数 shmget 将创建一块

    2026年3月17日
    1
  • java swing 布局_Java的Swing布局

    java swing 布局_Java的Swing布局一 流布局 FlowLayout 默认地 自左向右逐个排列当一行排满时 自动排到下一行 setPreferred 控制每个控件的显示高度和宽度案例效果 MyFrame javapackages 布局 importjavax swing importjava awt publicclassM publicMyFram String

    2026年3月19日
    2
  • 计算机代码1e1代表什么意思,热水器上显示E1是什么意思

    计算机代码1e1代表什么意思,热水器上显示E1是什么意思再好的产品也有可能会出现故障,如果家里的壁挂炉出现故障了,显示了一些字母代码,你知道这些字母代码是什么意思吗?又该采取什么措施去解决呢?下面小编总结了一些品牌壁挂炉的故障代码,供大家参考。威能壁挂炉威能燃气壁挂炉运行时吐过发生故障,显示屏上会出现一个故障代码,多个代码交替出现,则说明是同时发生了多个故障。威能壁挂炉故障代码含义解析:F.0含义:供水温度传感器(NTC)故障原因:NTC故障,…

    2022年5月30日
    36
  • 太火爆? 昆仑万维:天工超级智能体因使用量过大,已限流

    太火爆? 昆仑万维:天工超级智能体因使用量过大,已限流

    2026年3月15日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号