为什么有数据类型?
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间,可以合理的分配内存空间。比如你去买菜的时候需要用一个袋子来装菜,去家具城买家具需要用卡车来装家具,如果用袋子装家具,显然是不现实的,开卡车去装菜,也是资源的浪费。因此程序员在定义变量的时候,需要声明这个变量的数据类型,这样就会给这个变量开辟一块合理大小的内存区域,从而避免空间浪费。
Java中数据类型分类
1、基本数据类型 2、引用数据类型
基本数据类型分类(4类8种):
整数型:byte 占1个字节(字节型)、short 占2个字节(短整型)、int 占4个字节(整型)、long 占8个字节(长整型)
浮点型:float 占4个字节(单精度)、double 占8个字节(双精度)
字符型:char 占两个字节
波尔型:boolean
ASCII码
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(1和0),而具体那些二进制数字表示那些符号呢?于是就有了ASCII编码规则。ASCII码对应码表:http://www.monkey1024.com/javase/114。
给char赋予ascii值,会转化为对应的这个值所代表的控制字符。
网友评论