Java 新手学习笔记

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 为例)

  1. 双击安装包,点击「下一步」,建议修改安装路径(避免中文和空格,我选的是D:\Program Files\Java\jdk-17
  2. 无需勾选「公共 JRE」(JDK 11 + 已内置 JRE),直接下一步直到安装完成

3. 配置环境变量(关键步骤)

为什么要配环境变量?

让系统在任何目录下都能识别javajavac等命令,否则只能在 JDK 的bin目录下运行程序。

配置步骤:
  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「系统变量」中点击「新建」,添加以下变量:
    • 变量名:JAVA_HOME
    • 变量值:JDK 的安装路径(例:D:\Program Files\Java\jdk-17)(配图 1:环境变量新建 JAVA_HOME 的截图)
  3. 找到系统变量中的「Path」,点击「编辑」→「新建」,添加:
    • %JAVA_HOME%\bin(配图 2:Path 变量添加 bin 目录的截图)
  4. 点击所有弹窗的「确定」保存配置

4. 验证是否配置成功

  1. 按下Win+R,输入cmd打开命令提示符
  2. 输入以下 3 个命令,若能正常显示版本信息则配置成功:

bash

运行

java -version  # 查看JRE版本
javac -version # 查看编译器版本(关键!能显示则配置成功)
echo %JAVA_HOME% # 查看JAVA_HOME路径

(配图 3:命令行成功显示版本信息的截图)

二、IDE 选择与安装(IntelliJ IDEA)

IDE(集成开发环境)能极大提升开发效率,新手推荐用IntelliJ IDEA Community Edition(免费版,功能足够入门)。

1. 下载与安装

  • 官网地址:IntelliJ IDEA 下载
  • 安装步骤:
    1. 双击安装包,选择安装路径(同样避免中文)
    2. 勾选「64-bit launcher」「Add launchers dir to PATH」
    3. 点击「Next」直到安装完成,启动后选择「Do not import settings」

2. 首次使用配置

  1. 选择主题(推荐 Darcula 深色主题,保护眼睛)
  2. 安装 Java 插件(默认已安装,若没有则在 Plugins 中搜索 Java 并安装)
  3. 配置 JDK:
    • 打开 IDEA 后,点击「File」→「Project Structure」→「SDKs」
    • 点击「+」选择「JDK」,找到之前安装的 JDK 路径(例:D:\Program Files\Java\jdk-17
    • 点击「OK」完成配置

三、编写第一个 Java 程序:HelloWorld

1. 创建 Java 项目

  1. 打开 IDEA,点击「New Project」
  2. 左侧选择「Java」,右侧选择配置好的 JDK 17
  3. 取消勾选「Create from template」(新手建议从零开始)
  4. 填写项目名称(例:HelloWorldDemo)和项目路径,点击「Create」

2. 创建 Java 类

  1. 在左侧「Project」面板中,右键点击src目录→「New」→「Java Class」
  2. 类名填写HelloWorld(Java 类名必须和文件名一致,首字母大写!)
  3. 点击「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. 方法 1:右键点击代码编辑区→「Run 'HelloWorld.main ()'」
  2. 方法 2:点击代码左侧的绿色三角图标(main 方法旁)
  3. 运行成功后,下方「Console」面板会显示输出结果:

plaintext

Hello, Java! 我是Java新手~
这是不换行的输出,这行和上一行连在一起

(配图 5:程序运行成功的控制台输出截图)

5. 常见错误排查

如果运行失败,大概率是以下问题:

  • 类名和文件名不一致(例:类名HelloWorld,文件名helloworld.java
  • main 方法拼写错误(例:Mainmian,必须是main
  • 代码缺少分号(Java 语句必须以;结尾)
  • 环境变量配置错误(重新检查JAVA_HOMEPath

四、新手总结

  1. Java 是面向对象的编程语言,所有代码都必须放在类中
  2. 文件名必须和公共类名(public class)完全一致,首字母大写
  3. main 方法是程序入口,固定写法:public static void main(String[] args)
  4. 输出语句常用两种:System.out.println()(换行)和System.out.print()(不换行)
  5. 注释很重要:单行注释//,多行注释/* 内容 */,方便自己和他人理解代码

后续学习计划

下一篇笔记会分享「变量、数据类型、运算符」的学习内容,感兴趣的同学可以关注~ 祝大家 Java 学习之路顺顺利利!

如果这篇笔记对你有帮助,麻烦点赞收藏呀~ 有问题欢迎在评论区交流!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值