Java 8大基本类型与引用类型

基本数据类型和引用类型的区别主要在于基本数据类型是分配在栈上的,而引用类型是分配在堆上的

整形(4种):byte short int long

字符型(1种):char   
其长度与short一样16位 char 只能存放一个字符
  如:char a='中'; 双引号表示字符串 浮点型(2种):double float
    float 长度为32位 
    double 长度为64位 
    注意: 默认的小数值是double类型的 
    所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32 
    在数字后面加一个字母f,直接把该数字声明成float类型 
    float f2 = 54.321f, 

 


布尔型(1种):其长度位1  true为真 ,false 为假 虽然布尔型真正存放的数据是0(false)1(true)
但是不能直接使用0、1赋值

 

 

数组:

接口:

类:

String类型 :并不是基本类型,但是它使用的非常广泛,常常被误认为是基本类型,实际上是引用类型,包含在类中

  string类型是Immutable(不可改变的),一旦创建不能够被改变,



数据类型之间的转换:

 

 

 


 

posted @ 2018-01-20 17:01  (时光)光阴飞逝  阅读(269)  评论(0)    收藏  举报