博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据类型
阅读量:3959 次
发布时间:2019-05-24

本文共 706 字,大约阅读时间需要 2 分钟。

数据类型可分为基础数据类型引用数据类型

  基本数据类型:在栈中可以直接分配内存的数据类型。

  引用数据类型:首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。

引用数据类型有三种:

(1:类(class)
(2:接口(interface)
(3:数组(array)

ps:字符串(String)为引用数据类型类型

四类八种基础数据类型

四类:

  第一类: 整型 byte short int long
  第二类: 浮点型 float double
  第三类: 逻辑型 boolean(它只有两个值可取true false)
  第四类: 字符型 char

八种:

数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128 ~ 127
短整型 short 2个字节 -32768 ~ 32767
整型 int(默认) 4个字节 -231 ~ 231-1
长整型 long 8个字节 -263 ~ 263-1
单精度浮点型 float 4个字节 1.4013E-45 ~ 3.4028E+38
双精度浮点型 double(默认) 8个字节 4.9E-324 ~ 1.7977E+308
字符型 char 2个字节 0-65535
布尔型 boolean 1个字节 true,false

ps:

  (1:浮点型可能只是近视值,并非精确的值。

  (2:数据范围与字节数不一定相关。
  (3:如果数据是整数,默认为int类型,使用long类型,要在数据后加上“ L ”。如果数据是浮点数,默认使用double类型,使用float类型要在数据后加上“ F ”。

转载地址:http://cbqzi.baihongyu.com/

你可能感兴趣的文章