Java语法 | 开发环境搭建

一、Java 开发环境搭建(Windows/macOS 通用)

 
核心目标:装好 JDK(Java 开发工具包)+ 配置环境变量 + 选一款顺手的编辑器 / IDE,确保能编译、运行 Java 代码。
 

1. 第一步:安装 JDK(核心基础)

(1)选版本

  • 新手优先选 JDK 17(LTS 长期支持版,稳定、学习资源多),避免最新版(如 JDK 22)兼容性问题;
  • 下载地址:Oracle 官网(需注册)或 OpenJDK(免费无限制,推荐),比如Adoptium

(2)安装步骤(以 Windows 为例)

  1. 双击安装包,一路下一步,记住安装路径(比如C:\Program Files\Eclipse Adoptium\jdk-17.0.9.9-hotspot);
  2. macOS 直接拖入应用文件夹即可。

(3)配置环境变量(关键!)

Windows:

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」;
  2. 「系统变量」中新建:
    • 变量名:JAVA_HOME,变量值:JDK 安装路径(上面记住的路径);
    • 变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
     
  3. 编辑「Path」变量,新增两行:
    • %JAVA_HOME%\bin
    • %JAVA_HOME%\jre\bin
     
  4. 验证:打开 cmd,输入java -versionjavac -version,能显示 JDK 版本即配置成功。

macOS/Linux:

  1. 打开终端,编辑配置文件(~/.bash_profile~/.zshrc);
  2. 添加以下内容:
    bash运行
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  3. 执行source ~/.zshrc生效,终端输入java -version验证。
 

2. 第二步:选开发工具(新手友好)

(1)入门级:Notepad++/VS Code

  • 适合纯手写代码练基础,VS Code 需安装「Java Extension Pack」插件,支持语法高亮、编译运行;
  • 优点:轻量、启动快;缺点:无代码提示,需手动编译(javac 文件名.java)、运行(java 文件名)。

(2)专业级:IntelliJ IDEA(推荐)

  • 新手选「社区版(免费)」,自带 JDK 识别、代码提示、一键编译运行、调试功能;
  • 安装后直接新建「Java Project」,选择已安装的 JDK 17,即可写代码、点运行按钮执行,无需手动敲命令。

 

二、Java 核心语法体系(新手必学)

 
Java 语法是「面向对象」为核心,语法规则严谨,以下是核心框架,按学习优先级排序:
 

1. 基础语法(入门第一步)

 
知识点 核心内容 实用举例    
变量与数据类型 基本类型(int/char/boolean 等 8 种)+ 引用类型(String / 数组 / 对象);变量声明、赋值、类型转换 int age = 20; String name = "Java"; double score = 95.5;    
运算符 算术(+/-/*/%)、逻辑(&&/   /!)、条件(三元运算符)、赋值(=/-=) int sum = 10 + 20; boolean flag = (age > 18) && (score >= 60);
流程控制 分支(if-else/switch)、循环(for/while/do-while)、跳转(break/continue) 用 for 循环打印 1-100,用 if-else 判断成绩等级    
数组 一维数组(int[] arr = {1,2,3};)、二维数组;数组遍历(for / 增强 for) 计算数组平均值、查找数组最大值    
 

2. 面向对象核心(Java 的灵魂)

 

(1)类与对象

 
  • 类是 “模板”,对象是 “实例”;必须通过「类」创建对象(Student s = new Student(););
  • 类的组成:属性(成员变量)+ 方法(行为),比如:
    java运行
    // 定义类
    public class Student {
        // 属性
        String name;
        int age;
        // 方法
        public void study() {
            System.out.println(name + "在学习");
        }
    }
    // 创建对象并使用
    public class Test {
        public static void main(String[] args) {
            Student s = new Student();
            s.name = "小明";
            s.age = 18;
            s.study(); // 输出:小明在学习
        }
    }

(2)三大特性

  • 封装:用private修饰属性,通过 get/set 方法访问,隐藏内部细节;
  • 继承:用extends实现,子类复用父类代码(class Student extends Person {});
  • 多态:方法重写(@Override)+ 父类引用指向子类对象,比如Person p = new Student();

(3)其他核心

  • 修饰符:public/private/protected/static/final(静态、常量、不可继承);
  • 构造方法:创建对象时自动调用,用于初始化属性;
  • 抽象类与接口:抽象类(abstract class)含抽象方法,接口(interface)定义规范,Java 8 后接口支持默认方法。

3. 常用 API(直接用的工具类)

  • String 类:字符串拼接、截取、替换(str.substring(0,5));
  • 集合框架:ArrayList(动态数组)、HashMap(键值对存储),替代数组更灵活;
  • IO 流:读写文件(FileInputStream/FileWriter);
  • 异常处理:try-catch-finally 捕获错误,避免程序崩溃,比如:
    java运行
    try {
        int a = 10 / 0; // 除数为0,抛出异常
    } catch (ArithmeticException e) {
        System.out.println("除数不能为0");
    } finally {
        System.out.println("无论是否异常都执行");
    }

总结

  1. 环境搭建核心:装 JDK 17 + 配置环境变量 + 用 IDEA(新手首选),验证java -version即可;
  2. Java 语法先学「基础语法 + 流程控制」,再吃透「类与对象 + 三大特性」,最后掌握常用 API;
  3. 入门关键:边学边写小案例(比如计算器、学生信息管理),用 IDEA 调试代码,理解执行逻辑。
posted @ 2026-01-08 11:04  小java  阅读(12)  评论(0)    收藏  举报