一、注释
①当行注释
//注释文字
②多行注释
/* 注释文字 /
③文档注释
/
*
@author 指定java程序的作者
@version 指定源文件的版本
*/
二、命名规则
标识符:
Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符,如:int age=19;这里的age就是标识符
技巧:凡是自己可以起名字的地方都叫标识符。

定义合法标识符规则:
①由26个英文字母大小写,0-9 ,_或 $ 组成
②数字不可以开头。
③不可以使用关键字和保留字,但能包含关键字和保留字。
④Java中严格区分大小写,长度无限制。
⑤标识符不能包含空格。

三、变量
概念:
①内存中的一个存储区域
②该区域的数据可以在同一类型范围内不断变化
③变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

数据分类

java声明类方法吗 java声明方法的语法规则_java声明类方法吗


位置分类

在方法体外,类体内声明的变量称为成员变量。

在方法体内部声明的变量称为局部变量。

java声明类方法吗 java声明方法的语法规则_java声明类方法吗_02


四、数据类型转换

①自动类型转换:容量小的类型自动转换为容量大的数据类型。数据类型按容

量大小排序为:

java声明类方法吗 java声明方法的语法规则_jvm_03


②有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的

那种数据类型,然后再进行计算。

③byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。

④boolean类型不能与其它数据类型运算。

⑤当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类

型的值将自动转化为字符串(String)类型。五、运算符

①算术运算符

java声明类方法吗 java声明方法的语法规则_标识符_04


②赋值运算符

+=, -=, *=, /=, %=③比较运算符

java声明类方法吗 java声明方法的语法规则_java_05


④逻辑运算符

java声明类方法吗 java声明方法的语法规则_标识符_06


常见面试题:

“&”和“&&”的区别:
单&时,左边无论真假,右边都进行运算;
双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。

⑤位运算符:

java声明类方法吗 java声明方法的语法规则_开发语言_07


⑥三元运算符:

java声明类方法吗 java声明方法的语法规则_标识符_08


六、运算优先级:

上一行运算符总优先于下一行

java声明类方法吗 java声明方法的语法规则_java_09

只有单目运算符、三元运算符、赋值运算符是从右向左运算的

七、程序流程控制
顺序结构
从开始执行到结束

分支

if-else结构:


java声明类方法吗 java声明方法的语法规则_jvm_10



java声明类方法吗 java声明方法的语法规则_java_11



java声明类方法吗 java声明方法的语法规则_标识符_12


switch-case结构

java声明类方法吗 java声明方法的语法规则_jvm_13


语法规则:

java声明类方法吗 java声明方法的语法规则_jvm_14

循环

①for循环

语法格式:

java声明类方法吗 java声明方法的语法规则_开发语言_15


例如:

java声明类方法吗 java声明方法的语法规则_jvm_16


②while循环结构

java声明类方法吗 java声明方法的语法规则_jvm_17


③do-while循环

java声明类方法吗 java声明方法的语法规则_开发语言_18


八、特殊关键字的使用

break:

java声明类方法吗 java声明方法的语法规则_java_19


continue:

java声明类方法吗 java声明方法的语法规则_标识符_20


return:

java声明类方法吗 java声明方法的语法规则_java_21


总结:

java声明类方法吗 java声明方法的语法规则_开发语言_22