news 2026/4/22 22:10:18

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/4/16 18:03:31

科研党收藏!最受喜爱的一键生成论文工具 —— 千笔写作工具

你是否在论文写作中经常感到无从下手?选题难、框架乱、文献查不到、格式总出错,甚至查重率高得让人焦虑?这些困扰让无数研究生在学术道路上举步维艰。而如今,一款专为科研党量身打造的AI工具——千笔AI,正在悄然改变这…

作者头像 李华
网站建设 2026/4/17 7:24:29

大模型Agent长期记忆、动态进化与个性化算法介绍

基于海量数据训练的大语言模型(如GPT系列)在语言理解、推理和规划方面展现出令人瞩目的能力,在各种具有挑战性的任务中达到与人类相当的水平。当前大多数研究聚焦于通过更大规模的数据训练来进一步提升模型性能,致力于构建更强大的…

作者头像 李华
网站建设 2026/4/21 9:24:51

科技成果转化的破局之路:构建区域创新生态的新范式

在全球经济格局加速重构、科技创新成为核心竞争力的时代背景下,如何有效促进科技成果转化已成为制约区域经济高质量发展的关键因素。当前,我国科技成果转化面临着供需信息不对称、转化渠道不畅、专业化服务能力不足等瓶颈问题,这些问题不仅影…

作者头像 李华
网站建设 2026/4/9 1:47:26

数眼智能实战指南:3 大核心场景落地,解锁多模态数据处理效率密码

在金融、科研、企业办公等领域,PDF 报表、扫描凭证、论文图表等非结构化数据处理一直是效率瓶颈。数眼智能依托领先的多模态识别与结构化解析技术,无需复杂配置即可实现数据 “秒级提取、精准结构化”,以下结合实战场景详细拆解操作流程与效果…

作者头像 李华
网站建设 2026/4/22 23:08:52

【Linux】进程控制(4)自主shell命令行解释器

【Linux】进程控制(4)自主shell命令行解释器 这一部分的目标是:自己动手写一个极简的 shell,通过这个过程把之前学过的进程控制知识(fork/exec/wait/signal/管道/重定向等)串联起来。 目标 shell 的功能范…

作者头像 李华