01.Java基础语法
1.注释
1.1 单行注释
//单行注释
1.2 多行注释
/*
多行注释:可以注释一段文字
*/
1.3 JavaDoc:文档注释
/**
*文档注释
*/
2.标识符
Java所有的组成部分都需要名字。
类名、变量名以及方法名都被称为标识符。
2.1 标识符注意点
- 所有标识符都应该以字母、$、_开始
- 首字母之后可以是字母、$、_或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符大小写敏感
3.数据类型
3.1 基本类型
3.1.1 数值类型
- 整数类型
- byte占1个字节范围:-128-127
- short占2个字节范围:-32768-32767
- int占4个字节范围:-2147.........
- long占8个字节范围
- 浮点类型
- float占4个字节
- double占8个字节
- 字符类型
char占2个字节
3.1.2 boolean类型
占1位其值只有true和false两个
3.2引用类型
4.类型转换
-
低-------------------------------------------------------->高
-
byte,short,char-->int-->long-->float-->double
注意点
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
转换的时候可能存在内存溢出或精度问题
-
强制转换:(类型)变量名,高-->低
自动转换:低-->高
5.变量
可以变化的量
java是一种强类型语言,每个变量都要声明类型
-
注意
-
变量名必须是合法的标识符
-
每一个声明都必须以分号结束
-
5.1变量作用域
-
类变量
-
实例变量
-
局部变量
public class Variable{
static int allClicks = 0; //类变量
String str = "hello world"; //实例变量
public void method(){
int i = 0; //局部变量
}
}
6.常量
初始化后不能再改变值
final 常量名 = 值;
final double PI = 3.14;
常量名一般用大写字符
7.运算符
- 算术运算符:+,-,*,/,%,++,--
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,==,!=,instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,>>
- 条件运算符?:
- 扩展赋值运算符
8.包机制
包 = 文件夹
一般利用公司域名倒置作为包名
为了使用某一个包的成员,我们需要用“import”语句在程序中导入该包
9.JavaDoc
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况