2018年度社会信赖职业教育品牌
课程至上的在线java培训机构


在线答疑辅导,点击咨询
24小时课程咨询:17611189885

java的八大数据类型

2019年3月1日 18:07 作者:柠檬java学院


什么是数据类型

a) 数据类类型在数据结构中的定义是:一个值的集合以及定义在这个值集上的一组操作。
b) 变量,是用来存储值的所在处,它们有名字和数据类型两个属性。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。
c) 在声明变量的时候就要指定数据类型,以决定能够存储哪种数据。

JAVA是一门强类型的语言

i. 强类型:程序中表达的任何对象所从属的类型,在赋值和编译的时候,都会进行类型检查,必须类型匹配才能通过。常见的强类型语言有C++,JAVA,Apex和Python等。
ii. 强类型的语言在大规模信息系统开发中具有巨大优势。

整型(有符号,可以为正或者为负)

i. byte : 长度1个字节也就是8位。取值范围-128~+127。
ii. short :长度2个字节也就是16位。取值范围 -32768~+32767。
iii. int:长度4个字节也就是32位。取值范围 -2147483648~+2147483647。使用率最高
iv. long:长度8个字节也就是64为。取值范围 -9223372036854775808~9223372036854775807。当int不够用时才使用。

浮点型(有小数位)

i. Float:长度2个字节,单精度。
ii. Double:长度4个字节,双精度。使用率最高。

字符型char,长度2个字节,采用Unicode编码格式,支持中文

1. char虽然不是整型类型的,但是char是采用Unicode编码,对应了编码表中的十进制编号,所以能够进行整型加减。计算后的值是编号,实际输出是编号对应的字符。
2. 字符“a”在编码表中是97号,a+1就是98号,也就是“b”,a-1就是96号,也就是一个点。

布尔型 Boolean,在JAVA中,不使用1和0来代表真和假

1. true真
2. false假
3.在逻辑上,真或者假主要是作为判断条件的,可以用于陈述只有两种结果的现象。比如灯的开关,只有开合关,那么我们把开的状态描述为true,关的状态描述为false。

上一篇:java的基本元素
下一篇:Java抽象类