Java基本语法
IKin 2024/1/19
# 💧源码
- https://github.com/hi-sample/hi-java-basic (opens new window)
- https://gitee.com/hi-sample/hi-java-basic (opens new window)
# 📜使用说明
- 下载源码
git clone https://gitee.com/hi-sample/hi-java-basic.git
git clone https://github.com/hi-sample/hi-java-basic.git
- 使用idea打开hi-java-basic目录
- jdk>=1.8
- basic01-basic** java入门基础的代码示例按数字编号存放,按顺序学习、运行每个包中类的main函数即可
# 📖知识点
# 第一段代码
package :: basic01
package :: basic02
一切代码从hello world 开始
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
# 注释
package :: basic03
java代码注释的3种形式:
- 单行注释
// 这是单行注释
- 多行注释
/*
这是多行注释
*/
注:成对的注释符号不能嵌套
/*
多行注释
/*
这样嵌套会报错
*/
*/
- 用于生成文档的注释
/**
* 这是文档注释
*/
# 8种基本数据类型
package :: basic04
# 修饰符
package :: basic05
Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:
- 访问控制修饰符 : default, public , protected, private
- 非访问控制修饰符 : final, abstract, static, synchronized
修饰符 | 同一类内部 | 同一包内 | 子类 | 其他任何地方 |
---|---|---|---|---|
default | ✔ | ✔ | ❌ | ❌ |
public | ✔ | ✔ | ✔ | ✔ |
protected | ✔ | ✔ | ✔ | ❌ |
private | ✔ | ❌ | ❌ | ❌ |
- ✔ 表示允许访问
- ❌ 表示不允许访问
修饰符 | 用途 | 可用于 |
---|---|---|
final | 阻止类被继承,方法被重写 | 类、方法、变量 |
abstract | 声明抽象类或抽象方法 | 类、方法 |
static | 将成员关联到类而不是实例 | 方法、变量、代码块、嵌套类 |
synchronized | 保证方法或代码块在同一时刻只有一个线程执行 | 方法、代码块 |
# 变量和常量
package :: basic06
# 运算符
package :: basic07
# 控制流程
package :: basic08
# 数组
package :: basic09
# 数学函数
package :: basic08
# 自动装箱和拆箱
package :: basic09