Java 简介 & 核心优势
Java 是一门面向对象、跨平台、编译型 + 解释型的高级编程语言,由 Sun 公司(现 Oracle)推出,诞生至今稳居编程语言排行榜前列。
Java 核心三大特性
- 跨平台(一次编写,到处运行):Java 代码编译后生成字节码文件 (.class),不是直接运行在操作系统,而是运行在 JVM(Java 虚拟机) 上。不同操作系统(Windows、Mac、Linux)安装对应版本的 JVM,就能运行同一个 class 文件,这是 Java 最核心的优势。
- 面向对象(OOP):Java 纯面向对象,万物皆对象,核心思想是:封装、继承、多态,能更贴合现实世界的业务逻辑开发。
- 安全稳定:Java 自带垃圾回收机制(GC),自动释放内存,几乎不会出现内存泄漏;无指针操作,避免非法内存访问,广泛用于企业级项目、金融系统、大型网站。
Java 主要应用场景
- 后端开发(主流):电商网站、金融系统、企业管理系统、微服务架构
- 移动端:Android 应用开发(Android 的编程语言就是 Java)
- 大数据开发:Hadoop、Spark 等大数据框架,核心开发语言都是 Java
- 桌面应用:桌面客户端软件(如 IDEA 部分功能)
Java 开发环境搭建
学习 Java 的第一步,必须先搭建好开发环境,核心是安装 JDK,这是所有 Java 开发的基础,缺一不可。
核心概念区分
- JVM(Java 虚拟机):运行 Java 字节码文件的核心,是跨平台的基础。
- JRE(Java 运行环境):包含 JVM + 运行 Java 程序的核心类库,只能运行 Java 程序,不能编译。
- JDK(Java 开发工具包):包含 JRE + 编译工具 (javac)、运行工具 (java) 等开发必需的工具,开发 Java 程序必须安装 JDK。
JDK 安装与环境变量配置
步骤 1:下载 JDK
推荐版本:JDK8(最稳定,企业主流)或 JDK17(长期支持版),Oracle 官网或国内镜像站均可下载,安装无脑下一步即可(建议安装路径不要有中文和空格)。
步骤 2:配置环境变量
- 新增系统变量 JAVA_HOME:值为你的 JDK 安装根目录(例:C:\Program Files\Java\jdk1.8.0_301)
- 编辑系统变量 Path:新增两个值 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
- Mac/Linux 无需手动配置,安装完成后自动生效
步骤 3:验证是否安装成功
打开电脑「命令提示符 (cmd)」或「终端」,输入以下两个命令,能输出版本信息即表示成功:
java -version
javac -version
Java 开发工具选择
入门首选
- 记事本/Notepad++:纯文本编辑器,无任何语法提示,适合入门初期手写代码,能帮你牢牢记住语法规则,打好基础。
- IDEA(IntelliJ IDEA):业界公认的最好用的 Java 开发工具,分社区版(免费)和旗舰版(付费),新手装社区版完全够用。IDEA 自带语法提示、自动补全、编译运行一键搞定,后期写项目效率极高,学会记事本入门后,直接切换 IDEA 即可。
补充:Eclipse 也是 Java 开发工具,免费,但界面和易用性不如 IDEA,新手优先选 IDEA。
Java 第一个程序 HelloWorld
所有编程语言的入门第一课,都是编写输出 Hello World 的程序,Java 也不例外,我们分记事本手动编译运行和 IDEA 一键运行两种方式。
记事本编写 + 手动编译运行
Java 是严格区分大小写的语言,且语法规范极强,一个字符都不能错!
步骤 1:新建记事本,编写代码
新建一个 txt 文件,重命名为 HelloWorld.java(⚠️ 后缀必须是 .java,文件名必须和代码中的 class 类名完全一致,包括大小写),写入以下代码:


