【JAVA】 八大基本数据类型

1. 基本数据类型有八个,对应的包装类、字节数,bit位数、表达范围分别为:

数据类型   包装类    字节    bit位   表达范围

byte          Byte        1        8      1000 0000 - 01111 1111 (-128~127)

short        Short       2        16    -3 2768 ~ 3 2767

int          Integer      4        32    -21 4748 3648 ~ 21 4748 3647(二十亿)

long         Long       8         64    未标明数据类型的整型数据默认为int,如需要long类型,需在末位加上l

float        Float       4                 未标明数据类型的浮点型数据默认为double,如需要float类型,需在末位加上f

double   Double     8                

char      Charactor  2

boolean  Boolean   视环境而定


2. 包装类的作用是,能将基本数据类型当做一个对象,进行更方便的处理。

    常用包装类方法:equals();         判断是否相等,返回Boolean类型结果。

                              compareTo();  比较两数编码差值,最少为0.

                              toString();      转换为字符串 

3.   基本数据类型转换为字符串。

     利用包装类提供的静态toString()方法。 例如:Integer.toString(int aintdata);  

     利用包装类提供的方法toString()方法。 例如:Integer a = 101; a.toString();   --需先将数据转化为包装类再使用。

     利用拼接空字符串自动转化为字符串。  例如:int a = 120;  String b = a+"";

4. 字符串转换为基本数据类型。

     利用基本数据类型包装类提供的静态方法解析字符串。 xxx a = Xxx.parseXxx(String anyString);

                                                              例如: Integer.parseInt("123");

                                                                         Double.parseDouble("123.321");

                                                                         Boolean.parseBoolean("true");


5. 装箱和拆箱。

   JDK1.5版本以后的新特性。

    Integer i = 5 ;   //自动装箱(基本数据类型自动转化为对应的包装类)

    int  j = i ;          //自动拆箱(包装类自动转化为对应的基本数据类型)








你可能感兴趣的:(JAVA基础)