Java 新手入门笔记:从环境搭建到第一个程序(图文 + 代码详解)
前言
作为一名刚接触 Java 的新手,我把自己从 0 到 1 的学习过程整理成了这篇笔记,包含环境搭建、IDE 使用、第一个 Java 程序三个核心部分,每一步都带图文和代码注释,适合和我一样的入门同学参考~ 文中有错误的地方也欢迎大佬们指正!
一、Java 环境搭建(JDK 安装 + 环境变量配置)
Java 运行需要 JDK(Java Development Kit),新手建议安装 LTS 长期支持版本,我选的是 JDK 17(目前最稳定的版本之一)。
1. 下载 JDK
- 官网地址:Oracle JDK 下载(需要注册 Oracle 账号,也可以用国内镜像)
- 国内镜像(推荐):华为云 JDK 镜像(无需注册,下载更快)
- 选择对应系统版本:Windows 选
windows-x64_bin.exe,Mac 选macos-x64_bin.dmg
2. 安装 JDK(Windows 为例)
- 双击安装包,点击「下一步」,建议修改安装路径(避免中文和空格,我选的是
D:\Program Files\Java\jdk-17) - 无需勾选「公共 JRE」(JDK 11 + 已内置 JRE),直接下一步直到安装完成
3. 配置环境变量(关键步骤)
为什么要配环境变量?
让系统在任何目录下都能识别java、javac等命令,否则只能在 JDK 的bin目录下运行程序。
配置步骤:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」中点击「新建」,添加以下变量:
- 变量名:
JAVA_HOME - 变量值:JDK 的安装路径(例:
D:\Program Files\Java\jdk-17)(配图 1:环境变量新建 JAVA_HOME 的截图)
- 变量名:
- 找到系统变量中的「Path」,点击「编辑」→「新建」,添加:
%JAVA_HOME%\bin(配图 2:Path 变量添加 bin 目录的截图)
- 点击所有弹窗的「确定」保存配置
4. 验证是否配置成功
- 按下
Win+R,输入cmd打开命令提示符 - 输入以下 3 个命令,若能正常显示版本信息则配置成功:
bash
运行
java -version # 查看JRE版本
javac -version # 查看编译器版本(关键!能显示则配置成功)
echo %JAVA_HOME% # 查看JAVA_HOME路径
(配图 3:命令行成功显示版本信息的截图)
二、IDE 选择与安装(IntelliJ IDEA)
IDE(集成开发环境)能极大提升开发效率,新手推荐用IntelliJ IDEA Community Edition(免费版,功能足够入门)。
1. 下载与安装
- 官网地址:IntelliJ IDEA 下载
- 安装步骤:
- 双击安装包,选择安装路径(同样避免中文)
- 勾选「64-bit launcher」「Add launchers dir to PATH」
- 点击「Next」直到安装完成,启动后选择「Do not import settings」
2. 首次使用配置
- 选择主题(推荐 Darcula 深色主题,保护眼睛)
- 安装 Java 插件(默认已安装,若没有则在 Plugins 中搜索 Java 并安装)
- 配置 JDK:
- 打开 IDEA 后,点击「File」→「Project Structure」→「SDKs」
- 点击「+」选择「JDK」,找到之前安装的 JDK 路径(例:
D:\Program Files\Java\jdk-17) - 点击「OK」完成配置
三、编写第一个 Java 程序:HelloWorld
1. 创建 Java 项目
- 打开 IDEA,点击「New Project」
- 左侧选择「Java」,右侧选择配置好的 JDK 17
- 取消勾选「Create from template」(新手建议从零开始)
- 填写项目名称(例:
HelloWorldDemo)和项目路径,点击「Create」
2. 创建 Java 类
- 在左侧「Project」面板中,右键点击
src目录→「New」→「Java Class」 - 类名填写
HelloWorld(Java 类名必须和文件名一致,首字母大写!) - 点击「Enter」创建成功
3. 编写代码
在HelloWorld.java文件中输入以下代码(带详细注释):
java
运行
// 这是单行注释:HelloWorld类(程序的入口)
public class HelloWorld {
// main方法:Java程序的入口点(所有程序都从这里开始执行)
// public:访问修饰符,公开可见
// static:静态方法,无需创建对象即可调用
// void:返回值类型,表示无返回值
// main:方法名(固定写法)
// String[] args:方法参数,接收命令行输入的参数
public static void main(String[] args) {
// 输出语句:向控制台打印内容
// System.out.println():打印后换行
// 双引号内是字符串,可直接输出文本
System.out.println("Hello, Java! 我是Java新手~");
// 额外练习:打印多个内容
System.out.print("这是不换行的输出"); // print():打印后不换行
System.out.println(",这行和上一行连在一起");
}
}
(配图 4:IDEA 中编写好代码的截图,标注关键部分)
4. 运行程序
- 方法 1:右键点击代码编辑区→「Run 'HelloWorld.main ()'」
- 方法 2:点击代码左侧的绿色三角图标(main 方法旁)
- 运行成功后,下方「Console」面板会显示输出结果:
plaintext
Hello, Java! 我是Java新手~
这是不换行的输出,这行和上一行连在一起
(配图 5:程序运行成功的控制台输出截图)
5. 常见错误排查
如果运行失败,大概率是以下问题:
- 类名和文件名不一致(例:类名
HelloWorld,文件名helloworld.java) - main 方法拼写错误(例:
Main、mian,必须是main) - 代码缺少分号(Java 语句必须以
;结尾) - 环境变量配置错误(重新检查
JAVA_HOME和Path)
四、新手总结
- Java 是面向对象的编程语言,所有代码都必须放在类中
- 文件名必须和公共类名(
public class)完全一致,首字母大写 - main 方法是程序入口,固定写法:
public static void main(String[] args) - 输出语句常用两种:
System.out.println()(换行)和System.out.print()(不换行) - 注释很重要:单行注释
//,多行注释/* 内容 */,方便自己和他人理解代码
后续学习计划
下一篇笔记会分享「变量、数据类型、运算符」的学习内容,感兴趣的同学可以关注~ 祝大家 Java 学习之路顺顺利利!
如果这篇笔记对你有帮助,麻烦点赞收藏呀~ 有问题欢迎在评论区交流!
2282

被折叠的 条评论
为什么被折叠?



