news 2026/2/28 4:43:07

Java 第一章 入门篇

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java 第一章 入门篇

Java 第一章 入门篇
(零基础友好版,2026 年实用路线)

这一章的目标很简单:让完全没接触过编程的人,也能在 1-2 小时内跑出第一个 Java 程序,同时搞清楚“Java 到底是什么、为什么学它、怎么开始”这些最基础的问题。

第一节:Java 是什么?为什么现在还在学它?

  • 一句话定义:Java 是一门面向对象、跨平台、安全、稳定的高级编程语言。
  • 最核心特点(记住这三点就够入门):
    1. Write Once, Run Anywhere(一次编写,到处运行)——靠 JVM(Java 虚拟机)
    2. 面向对象(万物皆对象)——代码组织方式更接近人类思维
    3. 企业级王者——后端、大数据、Android、桌面应用、金融系统、游戏服务器……到处都是 Java

2026 年现状(为什么还值得学):

  • 后端主流语言 Top 3(Java、Python、Go)
  • Spring Boot 生态依然最成熟、最稳定
  • 大厂后端岗位需求量巨大(阿里、字节、腾讯、美团、京东……)
  • Android 开发、Hadoop/Spark 大数据、微服务、金融核心系统仍以 Java 为主
  • 学习曲线适中,语法规范,对新手友好

一句话总结:Java 是“稳定、赚钱、岗位多”的编程语言,适合想进大厂、做后端、搞大数据、转 Android 的同学。

第二节:Java 发展简史(了解即可,不用背)

  • 1995 年:Sun 公司发布 Java 1.0(詹姆斯·高斯林,绿帽子 → Java 吉祥物)
  • 2006 年:Sun 开源 Java(OpenJDK)
  • 2010 年:Oracle 收购 Sun
  • 2014 年:Java 8(Lambda、Stream、Optional)——现代 Java 分水岭
  • 2017 年起:Oracle 发布 6 个月一次新特性版本(Java 9,10,11…)
  • 长期支持版(LTS):Java 8 → 11 → 17 → 21(2026 年主流是 17 和 21)

当前推荐(2026 年):

  • 学习用:Java 17Java 21(LTS)
  • 企业项目:很多还在用 Java 8/11,建议先学 17,再向下兼容

第三节:开发环境搭建(最重要一步!)

三种方式,从简单到专业排序(建议按顺序尝试)

方式 A:最快上手(推荐零基础第一选择)——在线 IDE
  1. 打开浏览器,进入:https://www.jdoodle.com/online-java-compiler/
  2. 直接在网页里写代码,点 “Execute” 就能运行
  3. 写一个最简单的程序试试:
publicclassHello{publicstaticvoidmain(String[]args){System.out.println("你好,重阳!2026 年我们一起学 Java!");}}

成功看到输出 → 恭喜你,已经成功跑了第一个 Java 程序!

方式 B:本地环境(强烈推荐,养成好习惯)

步骤(Windows / macOS / Linux 通用):

  1. 下载 JDK 21(LTS 长期支持版)

    • 官网:https://www.oracle.com/java/technologies/downloads/
    • 或用 OpenJDK:https://adoptium.net/(推荐,免费、无需登录)
  2. 安装(一路 Next 即可)

  3. 配置环境变量(最容易出错的地方)

    Windows

    • 右键 此电脑 → 属性 → 高级系统设置 → 环境变量
    • 系统变量 → 新建 JAVA_HOME = JDK 安装目录(如 C:\Program Files\Eclipse Adoptium\jdk-21.0.2.13-hotspot)
    • Path → 新增 %JAVA_HOME%\bin
    • 命令行输入java -version看到版本信息即成功

    macOS / Linux

    # 用 Homebrew(mac)或 sdkman(推荐)brewinstallopenjdk@21# 或curl-s"https://get.sdkman.io"|bashsdkinstalljava21.0.2-tem
  4. 验证

    java -version javac -version

    看到版本号 → 环境搭建成功!

方式 C:安装 IDE(写代码更舒服)

推荐顺序(2026 年主流):

  1. IntelliJ IDEA Community(免费版)→ 最推荐!智能提示、调试、插件生态最好
    • 下载:https://www.jetbrains.com/idea/download/
  2. VS Code + Extension Pack for Java→ 轻量、免费
  3. Eclipse→ 老牌,但现在用的人少一些

新手建议:直接用 IntelliJ IDEA Community,一步到位。

第四节:第一个真正程序 —— HelloWorld

在 IntelliJ IDEA 中:

  1. File → New → Project → Java → Next
  2. 选择 JDK 21 → Next
  3. 项目名:HelloJava → Create
  4. src → 右键 → New → Java Class → 名字 Hello
  5. 写入以下代码:
/** * 我的第一个 Java 程序 * @author 重阳 */publicclassHello{publicstaticvoidmain(String[]args){// 这是一行注释System.out.println("Hello, Java 2026!");System.out.println("重阳今天开始学 Java!");// 变量小试牛刀Stringname="重阳";intage=25;System.out.println("我叫"+name+",今年"+age+"岁");}}
  1. 右键 → Run ‘Hello.main()’ → 看到输出即成功!

代码解释(最关键几行):

publicclassHello{// 类名必须和文件名一致(Hello.java)publicstaticvoidmain(String[]args){// 程序入口,固定写法System.out.println("内容");// 输出并换行// + 是字符串拼接}}

第五节:小结 & 下一章预告

本章你已经学会

  • Java 是什么、为什么学
  • 环境搭建(在线 / 本地 / IDE)
  • 写出并运行第一个程序
  • 理解 main 方法、System.out.println、字符串拼接

下一章预告(第二章 基础语法):

  • 变量、数据类型(int、double、String…)
  • 运算符(+ - * / % ++ --)
  • 键盘输入(Scanner)
  • if-else、switch
  • for / while 循环

今日小练习(强烈建议完成):

  1. 修改上面程序,输出你的名字和年龄
  2. 尝试输出 3 行不同的内容
  3. 把程序改成输出“我今天心情很好!”(改字符串内容)
  4. (可选)在 IntelliJ 中试试 Ctrl + / 快速注释、Alt + Enter 智能修复

完成了就告诉我你的感受,或者问我任何安装/运行中遇到的问题~
我们一步一步把 Java 学扎实!加油,重阳!🚀

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/26 21:39:35

30.9MB全球国界与中国国界私藏版

为了便于全球或全国私有化地图的数据提取,我们基于公开的全球数据处理了一份方便我们自用的全球与全国国界数据。 我们暂且称该数据为“全球与全国国界私藏版”,如果该数据对你也有用,请从GIS资源库自助领取。 30.9MB全球与全国国界私藏版 …

作者头像 李华
网站建设 2026/2/15 5:17:17

计算机SSM毕设实战-基于SSM框架的中小学生阅读能力培养系统的设计与实现基于ssm的中小学生阅读能力培养系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/2/25 19:46:15

三大智能体开发平台详细对比:FastGPT、Dify和Coze(附教程)

目前,市面上涌现了众多基于 RAG(检索增强生成)的优秀产品,其中以FastGPT、Dify 和Coze 最具代表性,备受用户关注与推崇。每款工具都在特定场景中展现了独特的技术优势与适用价值,同时也存在一些局限性。 本…

作者头像 李华
网站建设 2026/2/25 22:31:05

90%前端面试必问的12个JS核心,搞懂这些直接起飞!

90% 前端面试必问的 12 个 JS 核心知识点 (2025–2026 年大厂真实高频考点,搞懂这些基本能过 80% 的 JS 考察环节) 以下 12 个点几乎是各大厂(字节、阿里、腾讯、美团、京东、快手、百度等)面试中最稳定、最常考的 JS…

作者头像 李华
网站建设 2026/2/24 22:44:18

体验智能体构建过程:从零开始构建Agent

1. 什么是智能体? 智能体(Agents)是一种能够感知环境、做出决策并采取行动来实现特定目标的自主实体。智能体的复杂程度各不相同,从简单的响应式智能体(对刺激直接做出反应)到更高级的智能体(能…

作者头像 李华