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

Java基础——变量及数据类型

2015-01-21 18:31 274 查看
每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉。
变量的概念
内存中的一个存储区域
变量名+数据类型
可在同一类型范围内不断变化
为什么定义变量:
用于不断的存放同一类型的常量,并可以重复使用
使用变量注意:
变量的作用范围,一对{}之间有效
初始化值
定义变量的格式:
数据类型 变量名=初始化值
eg: int x = 4
注:格式固定
理解:变量就如同数学中的未知数。
数据类型:
整数默认类型为: int
小数默认类型为: double
占用内存及取值范围
整型
占用存储空间(字节)
大小范围
byte
1
-128 ~ 127
short
2
-215 ~ 215-1
int
4
-231 ~ 231-1
long
8
-263 ~ 263-1
浮点型
float
4
-3.403E38~3.403E38
double
8
-1.798E308~1.798E308
字符型
char
2(采用Unicode编码)
布尔类型
boolean
1(其实是1/8byte)
解析:为何byte占用一个字节,取值范围是-128~127
首先需要了解在二进制中,最高位是符号位,0表示正、1表示负,其他位是数据位。
byte共占8个bit,表示256个数(28)。
最大值为01111111,转成十进制为127
最小值为10000000,1是符号位,表示负数,转成十进制为128。所以 最小值为-128
具体为什么是-128?二进制和十进制如何在底层转换?将涉及到原码、反码、补码,且听下篇分析。
小结:
归根究底,软件系统中最为重要的就是数据,数据是企业的核心所在。虽然一些底层的东西我们不需要精通,但是只有搞清楚这些,以后用起来才能得心应手,水到渠成!
文章由http://yy.china.com.cn/shnk/xb/szqpz/整编转载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐