Java 基础核心知识点总结

一、Java 概述

1.1 什么是Java

Java 是一种面向对象、跨平台的编程语言,由 Sun Microsystems(后被 Oracle 收购)开发,核心特点:

  • 跨平台:通过 JVM(Java 虚拟机)实现“一次编写,到处运行”
  • 面向对象:封装、继承、多态三大核心特性
  • 安全性:无指针操作,自动内存管理(垃圾回收)
  • 简单性:舍弃 C++ 复杂特性(如指针、多重继承)

1.2 Java 运行机制

  1. 编写 .java 源文件
  2. 通过 javac 命令编译为 .class 字节码文件
  3. 通过 java 命令由 JVM 解释执行字节码

1.3 环境搭建

(1)下载安装 JDK

  • 官网:Oracle JDKOpenJDK
  • 配置环境变量:
    • JAVA_HOME:JDK 安装根目录
    • PATH:添加 %JAVA_HOME%\bin(Windows)/ $JAVA_HOME/bin(Linux/Mac)
    • CLASSPATH:可选,JDK 1.5+ 可省略

(2)验证安装

# 验证 JDK 版本
java -version
javac -version

二、Java 基础语法

2.1 第一个 Java 程序

// 单行注释
/* 多行注释 */
/** 文档注释(可被Javadoc解析) */
public class HelloWorld {
// 程序入口:main方法(固定格式)
public static void main(String[] args) {
// 输出语句(换行)
System.out.println("Hello, Java!");
// 输出语句(不换行)
// System.out.print("Hello, Java!");
}
}

编译运行

# 编译:生成 HelloWorld.class 字节码文件
javac HelloWorld.java
# 运行:注意不要加 .class 后缀
java HelloWorld