Java中的8大基本数据类型详解

前言:做一下笔记。

1.Java基本数据类型图

2.Java基本数据类型

整数类型: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(位)。

延伸:一般情况下,一个汉字是两个字节,英文与数字是一个字节。

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对象,代表true 。
new Boolean("yes")生成一个Boolean对象,代表false 。
参数
s -字符串被转换为 Boolean 。

总结

到此这篇关于Java中8大基本数据类型的文章就介绍到这了,更多相关Java基本数据类型内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • java的基本数据类型及属性

    数据类型 大小 范围 默认值 byte(字节) 8 -128 - 127 0 shot(短整型) 16 -32768 - 32768 0 int(整型) 32 -2147483648-2147483648 0 long(长整型) 64 -9233372036854477808-9233372036854477808 0 float(浮点型) 32 -3.40292347E+38-3.40292347E+38 0.0f double(双精度) 64 -1.79769313486231570E+30

  • Java入门基础之Java的基本语法与Java所支持的数据类型

    Java 应用程序可以被定义为对象的集合,这些对象通过调用各自的方法来进行通信.下面让我们具体看一看类,对象,方法,实体变量是什么含义. 对象:对象具有状态和行为.例如:狗有它的状态-颜色,名字,品种,同时也有行为-摇尾巴,汪汪叫,吃东西.对象时类的一个实例. 类:类可以被定义为描述对象所支持的类型的行为和状态的模板或蓝图. 方法:方法是一种基本的行为.类中可以包含很多方法.在方法中,可以编写逻辑,操纵数据,执行动作. 实体变量:每个对象都有它的特殊的实体变量的集合,一个对象的状态是由那些实体变

  • Java基础教程之八大基本数据类型

    前言 自从Java发布以来,基本数据类型就是Java语言的一部分,分别是byte, short, int, long, char, float, double, boolean. 其中: 整型:byte, short, int, long 字符型:char 浮点型:float, double 布尔型:boolean 在详细介绍之前,先科普一下,Java中最小的计算单元为字节,1字节=8位(bit). 一. 整型 Java中整型数据属于有符号数,即第一个bit位为0表示正整数,第一个bit位为1表

  • Java基本数据类型与封装类型详解(int和Integer区别)

    int是java提供的8种原始数据类型之一. Java为每个原始类型提供了封装类,Integer是java为int提供的封装类(即Integer是一个java对象,而int只是一个基本数据类型).int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer.在JSP开发中,Integer的默认为null,所以用el表达式在文本框中显示时,值为空白字

  • Java的基本数据类型和运算方法(必看篇)

    编码 ASCII--0~127 65-A 97-a 西欧码表---ISO-8859-1---0-255---1个字节 gb2312----0-65535---gbk---2个字节 Unicode编码体系---utf-8---3个字节 中 f bit位 Byte字节 1Byte = 8bit 1KB=1024B MB GB TB PB---计算机中存储单位 常量 整数常量---所有的整数 3,99,107 小数常量---所有的小数 3.5 100.9 字符常量---用单引号将一个字母.数字.符号标

  • JAVA中的基本数据类型

    byte: java中最小的数据类型.1字节/8位.-128(2^7)~127(2^7-1),默认值0. short: 短整型,2字节/16位,取值范围-32768(--2^15)~32767(2^15-1),默认值0 int: 整型,4字节/32位,取值范围-2147483648(-2^31)~2147483647(2^31-1),默认值0 long: 长整型,8字节/64位,-2^63(-2^63)~2^63-1(2^63-1),默认值0L float: 浮点型,4字节/32位,用于存储带小

  • Java中基本数据类型与流

    Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String.基本数据类型包括byte.int.char.long.float.double.boolean和short. 说到Java的基本数据类型必须谈到的两个类是DataInputStream和DataOutputStream.它们提供了对Java基本数据类型的操作,但是这些方法事实上是在两个重要的接口中定义的DataInput和DataOutput,它们的功能就是把二进制的字节

  • Java中八种基本数据类型的默认值

    通过一段代码来测试一下 8种基本数据类型的默认值 package dierge; public class Ceshi { int a; double b; boolean c; char d; float f; byte e; long h; short j; public static void main(String args[]){ Ceshi a=new Ceshi(); System.out.println("整型的默认值是:"+a.a); System.out.print

  • Java4Android开发教程(五)java的基本数据类型特征

    java的数据类型分为基本数据类型和引用数据类型.   基本数据类型分为数值型.字符型(char).布尔型(boolean)   数值型变量   1.整数型 类型 占用存储空间 表示范围 byte 1字节Byte -128~127 short 2字节 -215~215-1 int 4字节 -231~231-1 long 8字节 -263~263-1 Java的整型常量的三种表示形式: -   十进制整数,如12,-31   - 八进制整数,以0开头,如012   - 十六进制数,以0x或0X开头

  • Java中int与integer的区别(基本数据类型与引用数据类型)

    一.先说说int与integer的区别 int 是基本数据类型,默认值为0,不需要进行实例化 integer 是引用数据类型,是int的封装类型,默认值为null,创建该类型需要进行实例化. 基本数据类型是可以用"=="进行比较,而引用数据类型则不可以,一般是通过equals方法来实现比较. 二 .再说说基本数据类型与引用数据类型的区别? 特点: 1.从概念方面来说 基本数据类型:变量名指向具体的数值引用数据类型:变量名指向存数据对象的内存地址,即变量名指向hash值 2.从内存构建方

随机推荐