3.Java基本语法

一、关键字(keyword)

1.定义

  被Java语言赋予了特殊含义,用作专门用途的字符串。

2.特点

  关键字所有字母都小写。

3.Java中的关键字

 

 

 

二、保留字(reserved word)

  当前Java版本尚未使用,但后续版本可能作为Java关键字使用。如:const、goto

三、标识符(Identifier)

1.定义

  Java对变量、方法、类、接口、包、常量等命名时所使用的字符序列。

2.命名规则

  1.由字母、数字、_和$组成;

  2.不能以数字开头;

  3.不能是Java的关键字和保留字;

  4.严格区分大小写;

  5.不能包含空格。

3.命名规范

  1.接口名、类名:多个单词组成首字母大写。如:HelloWorld.java

  2.变量、方法名:多个单词组成,第二个单词开始首字母大写。如:helloWorld.java

  3.包名:全部小写。如:xxxyyyzzz

  4.常量名:全部大写。多单词组成使用下划线连接。如:XXX_YYY_ZZZ

 

  注:规则必须遵守,规范不遵守不会报错,但还是要按规矩来。

4.其它

  ①标识符命名尽量“见名知意”;

  ②Java使用的是Unicode字符集,可使用中文作为标识符。但强烈不建议

四、变量(variable)

1.概念

  内存中的一块存储区域,该区域中的数据可以在同一类型范围内不断变化。

2.声明格式

  1.数据类型 变量名 = 变量值;(如:int age = 23;)

  2.数据类型 变量名;(如:String name;)

    变量名 = 变量值;(如:name = "Tom";)

  注意点:

    ①变量必须先声明,后使用;

    ②变量都有其作用域,在作用域内,它是有效的;

    ③同一个作用域内不可以声明两个同名的变量。

3.分类

  按数据类型分:

 

   ①整数类型:byte、short、int、long

  

 

   注意:1.通常使用int型,默认类型也为int型;

      2.声明long型常量后面要加“L”或“l”

  ②浮点类型:float、double

  

 

   注意:1.浮点型表示带有小数点的数;

      2.float表示的数的范围比long还要大;

      3.声明float型变量时后面要加“F”或“f”;

      4.浮点型默认类型为double型。

  ③字符型:char

  注意:1.1个字符,2个字节

      2.使用一对''表示,里面只能有一个字符

      3.三种表现形式:

      >声明一个字符:char c = '中';

      >转义字符:char c = '\n';

      >使用Unicode表示字符型常量:char c = '\u000a';

  ④布尔型:boolean-----1位(1bit)

  注意:1.其值只能是true或false

     2.通常使用在条件判断、循环语句中

 

  按声明位置分:

  

 

   说明:成员变量声明在类中方法外,局部变量声明在方法内、形参、构造器形参、代码块。

     成员变量有默认初始化值,局部变量在使用前,出形参外需要显示初始化。

4.基本数据类型之间的转换(boolean型除外)

  ①自动类型提升:容量小的数据类型和容量大的数据类型做运算时,结果为容量大的类型。

  

 

   特别的:当byte、char、short三种类型的变量做运算时,结果为int型

 

  ②强制类型转换:使用强转符()

  int i = 34;

  byte b = (byte)i;

  注意:强制类型转换,可能导致精度损失。

 

 

作者:Java之美

日期:2020-03-27

3.Java基本语法

全文结束