Java 零基础入门指南
本教程从环境搭建到核心语法,再到面向对象编程,逻辑清晰且知识点完整。适合纯新手系统学习,掌握后具备 Java 基础开发能力。
Java 简介与核心优势
Java 是一门面向对象、跨平台的高级编程语言,由 Sun 公司(现 Oracle)推出。它稳居编程语言排行榜前列,主要特性如下:
核心三大特性
- 跨平台:代码编译生成字节码文件 (.class),运行在 JVM(Java 虚拟机)上。不同操作系统安装对应版本的 JVM 即可运行同一份代码,实现'一次编写,到处运行'。
- 面向对象 (OOP):万物皆对象,核心思想是封装、继承、多态,贴合现实业务逻辑。
- 安全稳定:自带垃圾回收机制 (GC) 自动释放内存,无指针操作避免非法访问,广泛用于企业级项目、金融系统及大型网站。
主要应用场景
- 后端开发:电商、金融、企业管理系统、微服务架构。
- 移动端:Android 应用开发。
- 大数据:Hadoop、Spark 等框架的核心语言。
- 桌面应用:部分 IDE 及客户端软件。
开发环境搭建
学习 Java 的第一步是安装 JDK,这是所有开发的基础。
核心概念区分
- JVM:运行字节码的核心,跨平台基础。
- JRE:包含 JVM + 核心类库,只能运行程序,不能编译。
- JDK:包含 JRE + 编译工具 (javac)、运行工具 (java) 等,开发必须安装。
安装与配置 (Windows/Mac)
1. 下载 JDK
推荐版本:JDK8(稳定,企业主流)或 JDK17(长期支持版)。建议安装路径不含中文和空格。
2. 配置环境变量
- Windows:
- 新增系统变量
JAVA_HOME,值为 JDK 安装根目录(如C:\Program Files\Java\jdk1.8.0_301)。 - 编辑
Path,新增%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin。
- 新增系统变量
- Mac/Linux:通常安装后自动生效。
3. 验证安装
打开终端或命令提示符,输入以下命令确认版本信息:
java -version
javac -version
开发工具选择
- 记事本/Notepad++:适合初期手写代码,强化语法规则记忆。
- IDEA (IntelliJ IDEA):业界公认最佳工具,社区版免费且功能足够。自带智能提示、自动补全,后期效率极高。
- Eclipse:免费但易用性略逊于 IDEA,新手优先选 IDEA。
第一个程序 HelloWorld
手动编译运行 (记事本方式)
Java 严格区分大小写,一个字符都不能错。
- 新建文件:命名为 ,后缀必须是 ,类名需与文件名一致。


