标签:3.4 位置 ffffff 查找 double 数据表示 对象 基本 char
一、首先大概了解一下关于数据的内容或要点。
1、程序在执行的过程中,需要对数据进行运算,也需要储存数据。这些数据可以是由使用者输入,也可以是从文件中取得的,也可以是从网络中获取的。
在程序运行的过程中,这些数据通过变量储存在内存中,以便程序随时使用。
2、若需要找到储存在内存中的数据,就需要将数据指定给变量,并命名,通过变量名(储存数据的内存空间)来找到相关数据。
3、一个变量代表一个内存空间,数据就储存在这个空间中,然而由于数据在储存时需要的容量各不相同,不同的数据就必须要分配不同大小的内存空间来储存,因此,对不同的数据用不同的数据类型来区分。
4、基本数据类型的数据所占的内存空间是固定的,在内存储存的是数值的本身,而引用数据类型存放的是指向该数据指向的地址,往往是由多种基本数据类型组成的,对引用数据类型的数据应用为对象的引用,所以也被称为复合数据类型。
二、Java的数据类型可以基本地分为8种基本数据类型和引用数据类型。
数据类型 | 关键字 | 占用字节数 | 默认数值 | 取值范围 |
逻辑型 | boolean | 1 | false | true;false |
字节型 | byte | 1 | 0 | -27~27-1 |
短整型 | short | 2 | 0 | -215~215-1 |
整型 | int | 4 | 0 | -231~231-1 |
长整型 | long | 8 | 0L | -263~263-1 |
单精度浮点型 | float | 4 | 0.0f |
负数范围:-3.4028235E+38~-1.4E-45 正数范围:1.4E-45~3.4028235E+38 |
双精度浮点型 | double | 8 | 0.0d |
负数范围:-1.7976931348623157E+380~-4.9E-324 正数范围:4.9E-324~1.7976931348623157E+308 |
字符型 | char | 2 | ‘\u0000‘ | ‘\u0000‘~‘\uffff‘ |
三、讨论一下java中数据类型存储的位置
标签:3.4 位置 ffffff 查找 double 数据表示 对象 基本 char
原文地址:http://www.cnblogs.com/liangxiaojin/p/7425831.html