Java基础语法(一)
Java基础语法
注释
1、 单行注释://
// 这是单行注释
2、多行注释:/* */
/* 这是多行注释 */
3、文档注释:/** */
/** @author @这是文档注释 */
文档注释的参数信息:
-
@author作者名 -
@version版本号 -
@since指明需要最早使用的jdk版本 -
@param参数名 -
@return返回值情况 -
@throws异常抛出情况
标识符
1)标识符的规则:
- 由字母,数字,下划线(_),美元($)组成,但数字不能开头。
- 标识符不能是java的关键字和保留字,但可以包含关键字和保留字,不能包含空格。
- java中是严格区分大小写的。
- 关键字:
- java中的关键字有着特殊的含义,不能用作变量名、方法名、类名、包名和参数。
关键字如图示:
| abstract | assert | Boolean | break | byte |
|---|---|---|---|---|
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
数据类型(强类型语言):有严格的要求。
- Java的数据类型分为:基本类型(int、float、char、Boolean)和引用类型(类方法、数组、接口的引用.....)
//八大数据类型:
byte b = 1;
int num = 10;
short num01 = 10;
long num02 = 10L; //数值后面需要加L
float num03 = 10.2f; //数值后面需要加f
double num04 = 10.2;
char num05 = 'A';
boolean num06 = true; //布尔类型:只有true和false两个值
//boolean num07 = false;
注意:1)使用float与double会导致精度丢失,导致结果不精确。所以避免使用浮点数进行精确计算。
2)强制类型转换:(int)num、(float)num将num强制转换为int、float类型。
变量:所有变量必须按照严格要求,先定义在使用。
-
变量包含变量类型、变量名和作用域;
-
每个变量必须都有一个变量类型;
变量的作用域
- 类变量:使用static修饰的成员变量就是类变量,属于该类本身。
- 实例变量:没有使用static修饰的变量就是实例变量。
- 局部变量:在一个类或方法内定义的变量,称为局部变量。该变量只能在这个类或者方法内使用。
public class example {
static int one = 20; //类变量
int two = 30; //实例变量,可以定义一个方法使用该变量
public static void main(String[] args) {
int num = 10; //局部变量
System.out.println(num);
System.out.println(one); //类变量可以在此使用
System.out.println(two); //实例变量不能在此使用
}
}
常量:初始化之后就不能再进行修改的值,不会发生改变的值。
用法:final 常量名 = 常量值
//常量一般在前面加上final
final int num = 10;
final String str = "one";
运算符
| 操作符 | 符号展示 |
|---|---|
| 算术运算符 | + - * / % ++ --- |
| 关系运算符 | == != > < >= <= |
| 逻辑运算符 | && || ! instanceof |
| 位运算符 | & | ^ ~ << >> >>> |
| 赋值运算符 | = += -= *= /= %= |
| 条件运算符 | A ? true : false |
注意:
- ++a或--a:先进行自增或自减运算,再进行表达式运算。
- a++或a--:先进行表达式运算,再进行自增或自减运算。

浙公网安备 33010602011771号