Java基础语法(一)

Java基础语法

注释

1、 单行注释://

// 这是单行注释

2、多行注释:/* */

/* 这是多行注释 */

3、文档注释:/** */

/** @author @这是文档注释 */

​ 文档注释的参数信息:

  • @author作者名

  • @version 版本号

  • @since指明需要最早使用的jdk版本

  • @param参数名

  • @return返回值情况

  • @throws异常抛出情况

标识符

1)标识符的规则:

  • 由字母,数字,下划线(_),美元($)组成,但数字不能开头。
  • 标识符不能是java的关键字和保留字,但可以包含关键字和保留字,不能包含空格。
  • java中是严格区分大小写的。
  1. 关键字:
  • 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)使用floatdouble会导致精度丢失,导致结果不精确。所以避免使用浮点数进行精确计算。

​ 2)强制类型转换:(int)num(float)numnum强制转换为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--:先进行表达式运算,再进行自增或自减运算。
posted @ 2021-03-10 00:10  VXZX  阅读(63)  评论(0)    收藏  举报