JAVA基础语法
注释
- 单行注释
// 这是单行注释
- 多行注释
/*
注释1
注释2
注释3
*/
- JavaDoc-文档注释
/**
* @Description HelloWorld
* @Author XiaoShuai
*/
标识符
类名、变量名以及方法名都被称为标识符
所有标识符都应该以字母、美元符$、或者下划线_开始
标识符只能是字母、美元符、下划线或数字的组合
不能使用关键字作为标识符
大小写敏感
关键字
数据类型
Java是强类型语言,所有变量都必须先定义后才能使用。
Java分为两类数据类型
- 基本类型
- 数值类型
- 整数类型 byte、short、int、long
- 浮点类型 float、double
- 字符类型 char
- boolean类型
- 数值类型
- 引用类型
- 类
- 接口
- 数组
扩展
整型扩展:
进制: 二进制 0b 、十进制 、八进制0、十六进制0x
浮点数扩展:
有限 离散 有误差
字符扩展:
字符本质为数字,Unicode表
类型转换
优先级由低到高
byte,short,char **-> ** int **-> ** long **-> ** float **-> ** double
//强制转换 (类型名)变量名 高——>低
//自动转换 低——>高
注意:
- 不能对布尔值转换
- 不能把对象类型转换为不相干类型
- 转换过程可能存在内存溢出或者精度问题
变量
最基本的存储单元,要素包括变量名、变量类型和作用域
type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。
注意:
- 每个变量必须声明类型,基本类型 or 引用类型
- 变量名必须合法
- 以分号结束语句
变量作用域
- 类变量:static
- 实例变量:从属于对象;不初始化使用默认值
- 局部变量:必须声明和初始化值,方法中有效
public class Variable{
static int allClicks = 0;//类变量
String str = 'XiaoShuai!';//实例变量
public void method(){
int i = 0;//局部变量
}
}
常量
一般使用大写字符,
static final double PI = 3.14
//常量用static final修饰
运算符
算术运算符: + , -, *, /, %, ++, --
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=,instanceof
逻辑运算符:&&, ||, !
位运算符: &, |, ^, ~, >>, <<, >>>
条件运算符:?:
// x ? y : z
//如果x为true,则结果为y,否则为z
包机制
用于区分类名的命名空间
package pkg1[.pkg2[.pkg3……]];
使用import语句导入
import package1[.package2…].(classname|*);
JavaDoc
Javadoc命令是用来生成自己API文档的
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
浙公网安备 33010602011771号