您所在的位置:主页 > Java培训 >

Java语法之变量与运算符

时间:2019-01-07 10:27来源:未知 作者:os 点击:

       我们在学习变量之前,首先要知道什么是变量?变量是内存中的存储数据的容器,举个例子,我们生活中经常用水瓶装水,那么,变量是水瓶,因为水瓶是容器,而瓶子里边的水呢,就是数据,所以我们知道了变量的概念,才能更好的去学习和使用变量,通过这个例子,我想大家已经清楚变量是什么了?
       在我们知道变量是什么之后,我们要了解的是什么是计算机的存储单元,水瓶,是容器也是变量,但是水瓶是有刻度的,我们计算机中把这个刻度叫做单元,其中计算机的存储设备的最小信息单元是"位(bit)",他是计算机的最小信息单元,通常情况下,我们是用"b"表示的。而计算机的最小存储单元叫做一个字节(Byte)的东西,我们把它用"B"来表示.一个字节(Byte)使用8位(bit)组成。
       当我们需要使用内存空间的时候,我们的操作系统最小会分配给我们一个字节存储数据,这里强调不是一个位!!!我们买水都是买一瓶,我没有听说过听谁说"老板,给我拿1000滴水"。所以我们在这里强调,我们计算机的最小存储单元是是一个字节,而不是一个位。我们需要了解的存储单位之间的换算关系,是这样的。
1B = 8bit
1KB =1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
     我们了解完计算机的存储单元之后,我们需要深入的去研究数据类型了,数据类型呢,在Java中包含基本数据类型和引用数据类型,那么基本数据类型有哪几种呢,我们下边就要详细的解释一下,基本数据类型的4类8种,我们一定会问,那四类?哪八种?我们简单的说一四类,我们认为Java中的基本数据类型可以分为四类,一、整形,二、浮点型,三、布尔型,四、字符型这四类,那么整形类中有包含以存储字节不同而定义的4种基本数据类型,字节数为1的叫做byte,字节数为2的叫做short,字节数为4的叫做int,字节数为8的叫做long;浮点型有有两种,4个字节数的为float,有8个字节数的为double;字符型有    一种char他所占的字节数为2;还有一种是boolean,它的字节数是1个。
说完了四类八种,我们下边简单的聊一下常量与类型。我们通常使用final关键字修饰常量,由于属于类型使用不同的位数的byte在-128~127之间,short在-32768~32767之间,-2147483648~2147483647他是int类型,Java中默认类型是int类型。我们把-2-63~263之间,所以我们不能使用默认的,我们应该在数值的后边加上一个L,区别于int类型和其他基本数据类型。我们以便区分浮点型小数,除了看他的位数之外,我们同样可以通过后缀去区分什么是float?什么又是double?如果后缀有f的说明他属于float类型,但是如果后缀有d或者什么也不加的时候,就是浮点型小数。