第三章 Java语言基础

来源:互联网 发布:聚币网源码 编辑:程序博客网 时间:2024/04/29 13:48

Java的基本数据类型

数值型

整数类型:byte、short、int、long

浮点类型:float、double

字符型(char)

布尔型(boolean)


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

引用数据类型:数据的引用在中,而它的对象在中。


基本数据类型在内存中分配的字节数:

boolean布尔型1/8

byte 字节型1

char 字符型2

short 短整型2

int 整数类型4

float 浮点型(单精度)4

double浮点型(双精度)8

long 长整型8


int是最基本的类型,一般和CPU的字宽一致。

操作系统16位的时候,int 2字节,操作系统32位的时候,int 4字节,由于32位系统之前占主流地位,实际现在就算是64位系统,出于兼容性考虑,int也是4字节的


Java中默认的整数类型是int,要转成float类型需要在后面加上大小写L。

Java中默认的浮点型是double,要转成float类型需要在后面加上大小写F。


1字节(Byte)=8位(Bit)=256个数

1KB=1024Byte

1英文字母=1阿拉伯数字=1Byte

1汉字=2Byte


一般讲大小是用Bytes,即大写"B";讲网络速率是用bit,即小写"b"


基本数据类型的自动转换

byte==>short

char==>int==>long

float==>double

int==>float

long==>double

PS:小可以转大,大转小会失去精度


0 0
原创粉丝点击