java基础篇之 数据类型 -4

发表在    java 07-15 12:25:52

2 1839 0

    在java中,数据被区分成了不同的类型,不同的数据类型有不同的特点,比如整形数据可以储存整数,字符串可以储存一句话。

    今天,我就带你们看看传说之中的——数据类型。

数据类型分为基本类型和引用类型,基本类型是可以直接定义的变量,而引用类型则是你的类的实例(或者说是Object,这涉及到了后面的继承,这里不详细讲解),今天主要和大家讲的就是 基本数据类型。

数据类型树状图(来自百度百科):

dbb44aed2e738bd4cade1114a38b87d6277ff91c

我在下面画了一张表格来介绍数据类型的种类和特点:

 类型的名称: 整形 单精度 双精度 字符 布尔字节
 类型: int float double char boolean byte
 储存内容: 整数 小数 更精密的小数 单字符 true/false 字节

上面就是各种数据的类型,如果我们要声明一个变量通常采用的格式是:

                            变量类型 变量名 ;                 

我们还可以在声明时对其赋值甚至运算:

                            变量类型 变量名 = xxx+xxx;

举一个例子:

        int  a  = 20;

        int  b  = 15;

        int  c  = a + b ;

我们这里就声明了三个整形变量a,b,c。他们分别为a=20,b=15,c=35.

这里要提一点,变量的命名规则:

    1、变量名大小写敏感. 一个变量名字可以是任意合法的标示符 — 一个不限长度的 Unicode字母 数字, 以字母, "$", 或 "_"开头. 然而,惯例以字母开头定义变量名 , 而不是 "$" 或 "_". 此外,"$", 按照惯例从来不被使用.你有时会发现自动生成的类包含美元符号, 但是你的变量名要避免使用它 .一个相似的惯例针对下划线的使用; 虽然技术上是合法的在变量名中包含下划线 "_", 但是该实践不推荐. 空白字符不被允许.

2、后续字符可以使字母, 数字, 美元符号或下划线. 惯例 (和通常意义)使用该规则. 当选用一个名字作为变量名, 不要使用简写. 这样做可以使得你的代码更易读和理解. 在大部分情况下使得你的代码是自我文档化 ; 命名为 cadence, speed和gear的字段, 例如, 更直观比简写版本的,比如 s, c, 和 g. 必须牢记在心你的名字不能是 关键字或保留字.

3、你的变量名可以使用仅有一个单词并且该单词全部小写.如果使用多个单词,大写从第二个起的每个单词的首字母. 名称 gearRatio和currentGear 是遵守该惯例的命名.如果你变量存储的是常量, 例如 static final int NUM_GEARS = 6, 该惯例有一些小的改变, 大写每个单词并使用下划线来分隔每个单词. 作为惯例,下划线只使用在这种情况下.


登录或注册后发布评论