JAVA的知识点2

Java的标识符命名规则:

标识符必须以字母、下划线_、美元符号$开头

标识符的使用规范:

表示类名的标识符:每个单词的首字母大写,如Man, GoodMan

表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”,如eat(), eatFood()

常量:大写字母和下划线:MAX_VALUE

注:Java不采用通常语言使用的ASCII字符集,而是采用Unicode这样标准的国际字符集。因此,这里字母的含义不仅仅是英文,还包括汉字等等。但是不建议大家使用汉字来定义标识符!


Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。

注:每个变量都有类型,类型可以是基本类型,也可以是引用类型。

在一行中声明多个变量 :                 int  i ,j; // 两个变量的数据类型都是int

不提倡这种"一行声明多个变量"风格,逐一声明每一个变量可以提高程序可读性


变量的分类:

 从整体上可将变量划分为局部变量成员变量(也称为实例变量)和静态变量

 

局部变量(local  variable)

      方法或语句块内部定义的变量。生命周期是从声明位置开始到到方法或语句块执行完毕为止。

      局部变量在使用前必须先声明、初始化(赋初值)再使用。

成员变量(也叫实例变量  member variable)

    方法外部、类的内部定义的变量。

    从属于对象,生命周期伴随对象始终。

    如果不自行初始化,它会自动初始化成该类型的默认初始值。

       

静态变量(类变量 static variable)

      使用static定义。

      从属于类,生命周期伴随类始终,从类加载到卸载。

     如果不自行初始化,与成员变量相同会自动初始化成该类型的默认初始值。


常量

 常量通常指的是一个固定的值

 在Java语言中,主要是利用关键字final来定义一个常量。

 常量一旦被初始化后不能再更改其值。

为了更好的区分和表述,一般将1、2、3、’a’、’b’、true、false、”helloWorld”等称为字面常量,而使用final修饰的PI等称为符号常量


数据类型

Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type)

Java中定义了3类8种基本数据类型

  • 数值型- byte、 short、int、 long、float、 double

  • 字符型- char

  • 布尔型-boolean 

引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!


 整型

        整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择最有效的整型。

Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 。

long a = 55555555;  //编译成功,在int表示的范围内(21亿内)。

long b = 55555555555;//不加L编译错误,已经超过int表示的范围。


浮点型变量

 float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。而double表示这种类型的数值精度约是float类型的两倍,又被称作双精度类型,绝大部分应用程序都采用double类型。浮点型常量默认类型也是double。

 float类型的数值有一个后缀F或者f ,没有后缀F/f的浮点数值默认为double类型。也可以在浮点数值后添加后缀D或者d, 以明确其为double类型。

猜你喜欢

转载自blog.csdn.net/qq_39368007/article/details/82957623
今日推荐