Java基本语法

2024/1/19

hi-java-basic

# 💧源码

# 📜使用说明

  • 下载源码
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