您的位置:首页 > 编程语言 > Java开发

java基础学习-java数据类型

2013-07-19 20:08 281 查看
Java是一种强数据类型的语言(必须要声明类型)

Java中的数据类型 分为: 简单数据类型和引用数据类型

简单数据类型:java中有8中简单数据类型

四种整形,一种字符型,一种布尔型,俩种浮点型

int ,short,byte,long 都是整型数据

double和float 浮点型

char 字符型

boolean 布尔型

Byte b = 12;

1个字节 8bit 2^7 -1 -128 +127

Short s = 12345;

2个字节 16bit = 2^15 -1

Int I = 10000;

4个字节 32bit

Long l = 10000000L;

16个字节 64bit

8bit = 1B

1024B = 1K

1024K = 1M

1024M = 1G

Double

Float

Char sex = ‘’;

Boolean flag = true;

数据类型

数据类型

关键字

在内存中占用的字节数

取值范围

默认值

布尔型

Boolean

1个字节

True false

False

字节型

Byte

1个字节

-128-127

0

短整型

Short

2个字节

-215-215-1

0

整形

Int

4

0

长整形

Long

8

0

字符型

Char

2

0-216-1

‘\u0000’

单精度浮点型

Float

4

0.0F

双精度浮点型

Double

8

0.0D

a. boolean 布尔类型

a) 逻辑意义上的真或假 ,只能取true 或false

b) Boolean不能转化成其他的类型

c) 在jvm中 0表示false,其他非零表示true

d) 注意:在java jvm中这种处理方式是透明的,所有 Boolean flag = 0;

Boolean flag = null 都是错误的

b. byte , short, int ,long 整数类型,有符号整数

a) 选择合适的数据类型(整数的值在某个范围内,选择适当的数据类型)

i. 如: month byte

ii. 一般情况下,(内存不是很紧张)可以把整形默认定义成int

iii. Long var = 100l 或者 long var = 100L

c. Char 字符类型

a) 计算机只能存储二进制数据,所以要对每个字符进行编码。

b) 编码:用二进制数来表示特定的字符

c) 编码方式:ASCII编码,ISO-8859-1,gbk,gb2312,utf-8

d) Char c = ‘a’; char c=’\u0061’,char c = 97

e) 对特殊的字符,如 ‘ ,\,‘‘ \转义字符

f) 常用的转义符号:

转义字符

描述

\n

换行符,将光标定位到下一行的开头

\t

垂直制表符,将光标移动到下一个制表符的位置

\r

回车,将光标移动到当前行的开头,不会跳到下一行

\\

反斜杠

\’

单引号

\’’

双引号

d. float,double

a) 占4个字节,32位,单精度浮点数

b) Double 8个字节,64位,双精度浮点数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: