码迷,mamicode.com
首页 > 编程语言 > 详细

java基础数据类型相关

时间:2015-09-08 16:41:34      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

以往数据类型都不清晰,后来工作需要,tcp协议发送数据,要占几个字节几个字节,蒙圈了,彻底给整理整理。
java对于每一种数据都明确地定义了具体的数据类型,不同的数据类型占用不同的内存空间。

数据类型:基本数据类型、引用数据类型

基本数据类型:数值型、字符型(char)、布尔型(boolean)  
                   数值型:整数类型(byte、short、int、long)、浮点类型(float、double)

引用数据类型:类(class)、接口(interface)、数组([])

这是一些数据类型的分类,基本没什么用,总结一句常用的简单的数据除了数组都是基本数据类型,其他都是引用的。
整数默认的是int,小数默认的是double。

平时用的主要是下面的占用的内存空间:
byte    1个字节
short  2个字节
char    2个字节
int      4个字节
float   4个字节
long     8个字节
double  8个字节
汉字     2个字节

除了这个还有就是之间的相互转换
byte  —— short —— int —— long —— float —— double

               char  —— int —— long —— float —— double
从左至右是从低类型到高类型,转换是自动转换,逆向则需要强制转换
例如:short a = 1;
        int b = a;
      
        int c = 1;
        short d = (short)c;

java基础数据类型相关

标签:

原文地址:http://www.cnblogs.com/xiaoxiaoAndroid/p/4792171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!