博友目标:
1、掌握变量的概念
2、引子----会使用常用数据类型
众所周知,每台电脑都有一个内存这么个必不可少的元素,那么到底内存到底是用来干什么的呢?其实啊,计算机内存相当于人类的大脑,计算机在处理数据时,将会使用内存来记忆大量运算时要使用的数据,那么内存在记忆数据时啊,会给数据分配一块内存,会根据数据,会给数据定义一个名称,给他命一个名将会帮助内存更好的记忆数据,就好比给人起个名字的目的是让我们更好的记住这个人,这就是变量名了!然后,计算机会根据数据用途分类,给数据定义一个类型,就好比,我在手机上存了一个联系人电话,但是呢我不知道这个人是干嘛的,纳闷我就会在前面加上分类,这就是程序的数据类型了!比如说:我要存钱,存1000块钱,那么1000就是这个钱的多少,对吧,那么这个1000就是钱的值(多少),这也就是变量的值了!人类真的是个伟大的生物,发明了这种记忆方式,哈哈。。。
3.正题---java数据类型
那么在程序中如何定义数据类型呢?java分门别类的定义了许许多多的数据类型,根据在程序中的用途,分成了不同的数据类型。常用的有:
1、int
2、double
3、char
4、String
[原]java基本数据类型及其默认内存占用
2014-5-5阅读245 评论0
boolean、byte、char、double、float、long、int、short
类型名称
|
关键字
|
占用空间(字节)
|
取值范围
|
默认值
|
字节型
|
byte
|
1
|
-27—27-1
|
0
|
短整型
|
short
|
2
|
-215—215-1
|
|
整型
|
int
|
4
|
-231—231-1
|
|
长整型
|
long
|
8
|
-263—263-1
|
类型名称
|
关键字
|
占用空间(字节)
|
取值范围
|
默认值
|
单精度浮点型
|
float
|
4
|
-3.4E+38—3.4E+38
|
0.0f
|
双精度浮点型
|
double
|
8
|
-1.7E+308—1.7E+308
|
0.0
|
一个汉字占2个字节byte(对于汉字来说,采用gbk编码占两字节,采用utf8编码占三个字节),一个字母占1个字节byte
类型名称
|
关键字
|
占用空间(字节)
|
取值范围
|
默认值
|
字符型
|
char
|
2
|
0-216-1
|
类型名称
|
关键字
|
占用空间(字节)
|
取值范围
|
默认值
|
布尔型
|
boolean
|
|
true或false
|
false
|
JAVA不允许类型的随意转换。只有数字变量可以进行转换,但是不能随意。 带有小数点的数字变量默认都为double型。定义float型必须进行强制类型转换。