跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaAIjava

Java 入门篇:环境配置与第一个程序

Java 入门教程涵盖语言简介、JDK 下载安装、环境变量配置、IntelliJ IDEA 使用、HelloWorld 程序编写、IDE 设置、注释规范及关键字说明,并探讨了 AI 时代下的编程学习方法。

CodeArtist发布于 2026/2/10更新于 2026/10/256.4K 浏览
Java 入门篇:环境配置与第一个程序

一、初识 Java

1. Java 之父

詹姆斯·高斯林(James Gosling)

2. Java 简介

由 Sun 公司推出的计算机编程语言。

3. Java 应用领域

大数据、游戏开发、安全领域、移动端应用、企业级服务器开发。

二、JDK 的下载和安装

  1. 访问 Oracle 官网下载 JDK。
  2. 执行标准安装向导。
    • 安装路径建议不包含中文或空格。
    • 所有开发工具建议统一管理。

三、环境变量配置

1. 配置目的

记录关键路径,便于系统识别可执行文件。

2. 作用

在任意命令行位置均可调用已配置的工具。

3. 配置步骤

步骤 1:复制文件路径 步骤 2:保存到环境变量中 (操作路径:资源管理器 -> 右键属性 -> 高级系统设置 -> 环境变量)

环境变量入口

环境变量设置

四、JDK 配置到环境变量

  1. 打开文件资源管理器,进入 JDK 安装目录,找到 java.exe,右键属性,复制对象名称中的路径。
  2. 打开此电脑属性,进入环境变量,新建系统变量。
    • 变量名:JAVA_HOME
    • 变量值:JDK 根目录路径
  3. 删除 Path 中安装时自动配置的旧环境变量。
  4. 在 Path 中添加第一步复制的路径(通常指向 bin 目录),并调整至顶端。
  5. 检验:按 Win+R,输入 cmd,回车后输入 java 查看版本信息。

验证结果

五、IDEA 的下载和安装

  1. 访问 JetBrains 官网下载 IDEA。
  2. 选择对应版本进行安装,遵循标准安装向导。
    • 安装路径不含中文、空格。
    • 所有开发工具统一管理。

六、HelloWorld 程序

IDEA 界面

1. 新建项目

命名项目,取消添加默认代码选项。

2. 新建包

src(源代码)目录用于存放所有代码。 右键 src -> New -> Package -> 命名(规范:域名反写 + 包作用,例如 com.example.demo)。

3. 新建 Java 文件

  1. 在包内新建 Java Class。
  2. 输入代码:
package com.example.demo;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, world");
    }
}
  1. 运行程序。

运行结果

七、IDEA 的基本设置和插件安装

IDEA 基本设置

  1. 修改主题:File -> Settings -> Appearance。 主题设置

  2. 修改字体:File -> Settings -> Editor -> Font。 字体设置

  3. 忽略大小写:设置搜索或编译时的匹配规则。 忽略大小写

  4. AI 插件:File -> Settings -> Plugins,搜索 AI 辅助插件(如通义灵码等免费工具)。 AI 插件

八、注释

1. 注释类型

程序中解释说明性的文字。

  • 单行注释:// 注释信息
  • 多行注释:/* 注释信息 */
  • 文档注释:/** 注释信息 */

2. 使用细节

  • 修改颜色:File -> Settings 中调整。
  • 快捷键:
    • Ctrl+/:单行切换
    • Ctrl+Shift+/:多行选中切换
  • 运行规则:注释不影响程序运行结果。
  • 嵌套规则:禁止注释嵌套。

九、关键字

关键字定义

被 Java 赋予特定含义的英文单词。

特点

  • 字母全部小写。
  • IDE 中高亮显示。

举例

  • package:表示当前类所在的包。
  • class:定义一个类。
  • HelloWorld:类名。
  • {}:类的范围界定。

十、AI 时代下的学习方法

在人工智能快速发展的背景下,编程学习需结合智能工具提升效率。

智能体项目实践

利用 AI 智能体辅助生成项目脚手架、编写基础代码及调试错误。学习者应掌握如何向 AI 准确描述需求,理解生成的代码逻辑,而非单纯依赖复制粘贴。通过人机协作模式,将精力集中在架构设计与核心算法上,同时保持对底层原理的深入理解,以适应技术迭代。

目录

  1. 一、初识 Java
  2. 1. Java 之父
  3. 2. Java 简介
  4. 3. Java 应用领域
  5. 二、JDK 的下载和安装
  6. 三、环境变量配置
  7. 1. 配置目的
  8. 2. 作用
  9. 3. 配置步骤
  10. 四、JDK 配置到环境变量
  11. 五、IDEA 的下载和安装
  12. 六、HelloWorld 程序
  13. 1. 新建项目
  14. 2. 新建包
  15. 3. 新建 Java 文件
  16. 七、IDEA 的基本设置和插件安装
  17. IDEA 基本设置
  18. 八、注释
  19. 1. 注释类型
  20. 2. 使用细节
  21. 九、关键字
  22. 关键字定义
  23. 特点
  24. 举例
  25. 十、AI 时代下的学习方法
  26. 智能体项目实践

更多推荐文章

查看全部
  • 基于 OpenClaw 部署飞书机器人实战
  • 车载AVM开发实战:图像滤波与畸变矫正的C++实现
  • 分裂二叉树的最大乘积
  • OpenClaw 赋能机器人,AI 代理实现具身智能与远程操控
  • AIGC 赋能现代教育:自动化课件与个性化学习实践
  • AR/VR与边缘计算融合下的测试扩展策略
  • Vue 开源 AI 低代码表单设计器 FcDesigner 使用指南
  • 宇树 G1 人形机器人强化学习训练配置与奖励函数解析
  • Git 下载、安装与环境配置指南
  • TypeScript 核心概念与高频面试题详解
  • DeepSeek-OCR-WEBUI 镜像实现 Mac 本地化 OCR 全流程
  • VLSI 设计中的斯坦纳树算法演进:从 FLUTE 到现代布线
  • Docker 数据挂载:Managed Volume 使用详解
  • Linux 系统连接 GitHub 的 SSH 配置指南
  • Go 语言结合 DeepSeek 大模型构建智能监控系统
  • Claude Code 本地部署与项目实战详解
  • Python 异步编程实战:构建高性能网络应用
  • 动态规划专题:子序列问题的核心思路与实战
  • Linux 进阶:掌握 make 工具与 Makefile 编写
  • YOLO 模型 TensorRT C++ 推理实战指南

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online