老菜鸟的JAVA教程(四)
今天我们来说JAVA中的数据类型。那么还是老规矩,我们提出来几个问题:
①什么是数据?
②什么是数据类型?
③数据类型的作用是什么?
④什么是关键字?
⑤什么是运算符?
说起数据这个词这应该是信息世界的一个专用词语吧。很多人也都在学习计算机,最多的也就是学习一门计算机编程语言罢了。但是如果你想学习的比其他人更为深入,了解计算机的一些专有名词是很有帮助的。所以我们必须把数据这个概念了解清楚。百度百科对数据是这样解释的:数据就是数值,也就是我们通过观察、实验或计算得出的结果。数据有很多种,最简单的就是数字。数据也可以是文字、图像、声音等。数据可以用于科学研究、设计、查证等。看完这一段,你应该思考下什么是数据了。总结下来,所谓的数据就是在不同环境中对不同事物的抽象表示。我们常常所说的数据是站在计算机角度描述的数据。那么站在计算机角度描述我们就可以称之为 数据就是计算机想表示的一切事务的总称。
计算机-----计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。那么在计算机中的数据就是指将要描述的数字信息。但是人类往往想要用计算机描述其他事物怎么办?比如想要计算机表示一个鼠标、键盘、锅碗瓢盆之类的东西呢?所以设计计算机的大神们,他们先给计算机描述的数据进行人为的分类,然后用不同的类型代表要描述的数据。就像我们人把人分为男人、女人、小孩、老人之类一样。所以所谓的数据类型就是计算机对描述的不同事物的一种分类方式。
现代的计算机,我们需要通过某种编程语言来和计算机进行交互。每种语言有自己对数据的分类方式。在JAVA中就将数据分为这两大类,分别为:基本数据类型(注:也称原始数据类型)和引用数据类型,在原始数据类型中又把数据分为(整型、浮点型、字符型、逻辑型)其它的数据统一的归为引用数据类型。
所以数据类型的作用就是用来表示不同的数据的。比如要表示一个人的年龄我们可以用整型来表示等。
如图,JAVA数据类型的分类:
当然大家也看到了每一种数据类型都有一个特殊的英文词组。我们把这称之为关键字。在任何一种语言当中都有对应的关键字的, 所谓的关键字,就是在一种语言中具有特定功能的词语。比如:爸爸、妈妈这样词语永远由他特定的含义一样。在一门开发语言里面也是如此。下图罗列了一下JAVA常用的关键字:
所以在JAVA中用int代表的整型、byte代表字节型一样。以上大家可以参考上图描述。
有了数据,那么怎么能少得了计算。所以在JAVA中就为每种数据类型定义好了一组运算符。所以运算符的作用就是可以对描述的可以进行运算的一种特殊符号,有了这些特殊符号我们就可以使用数据就行计算了。
在JAVA中将运算符分为这几类:
算术运算符 +、-、*、/、%、++、--
关系运算符 >、<、>= 、<=、!=、==
逻辑运算符 && || !
位运算符 & ^ ! >> << >>>
赋值运算符 = 、+=、*=、/=、%=
今天就介绍到这里。