对于入门的小白来说,如果稍微了解Java,那么一定知道Java数据类型的重要性,那么什么是数据类型呢,今天小编就带大家一起认识一下Java的数据类型
什么叫数据类型
数据类型简单的说就是对数据的分类,对数据各自的特点进行类别的划分,划分的每种数据类型都具有区别于其它类型的特征,每一类数据都有相应的特点和操作功能。例如数字类型的就能够进行加减乘除的操作。
在现实生活中,我们通常会针对不同的提问,做出不同类型的回答,比如:
你叫什么名字? --刘德华
你今天多大年纪了? --24
你家住哪里? --北京市海淀区上地信息路
请告诉我,你的身高? --1.75
你带课本了,是吗? --是的
1+1=2,对吗?–对
大家仔细分析一下回答的信息(数据),是不是有类别之分?如果类别搞错了,是不是会出笑话?
类似的在程序中,计算机也需要某种方式来判断某个数字是什么类型的。这通常是需要程序员显示来声明某个数据是什么类型的,Java 就是这样的。Java 是一种强类型的语言,凡是使用到的变量,在编译之前一定要被显示的声明。
Java的安全和健壮性部分来自于它是强类型语言这一事实。首先,每个变量有类型,每个表达式有类型,而且每种类型是严格定义的。其次,所有的数值传递,不管是直接的还是通过方法调用经由参数传过去的都要先进行类型相容性的检查。有些语言没有自动强迫进行数据类型相容性的检查或对冲突的类型进行转换的机制。Java编译器对所有的表达式和参数都要进行类型相容性的检查以保证类型是兼容的。任何类型的不匹配都是错误的,在编译器完成编译以前,错误必须被改正。
哪里有问题欢迎广大师兄弟提意见,么么哒~