零基础学Java第一关是装好JDK、跑通Hello World、掌握变量和数据类型;需手动配置JAVA_HOME与PATH,用命令行编译运行,理解执行链路,并动手实践整数、小数、字符、布尔四类基本类型及命名规范。

零基础学Java,第一关不是语法,而是让电脑真正认得Java——装好JDK、跑通Hello World、搞懂变量和数据类型这三件事落地了,才算真正起步。不求快,但求每一步都亲手敲过、亲眼看到结果、亲手解决报错。
JDK安装与环境配置要稳准狠
别被“JDK、JRE、JVM”绕晕。你只需要知道:写代码必须装JDK(开发工具包),它自带编译器(javac)和运行器(java),也包含JRE和JVM。其他概念边用边理解就行。
- 版本选JDK 21或JDK 25:这两个是2026年主流的LTS(长期支持版),资料新、兼容好、企业项目正在用,比JDK 8更值得从头学
- 安装路径用纯英文、无空格:比如 D:\jdk21,避免中文或空格导致后续命令行报错
-
必须配两个环境变量:
- JAVA_HOME:指向JDK根目录(如 D:\jdk21)
- PATH:追加 %JAVA_HOME%\bin,这样终端才能识别 javac 和 java 命令
- 验证是否成功:打开命令行,输入 java -version 和 javac -version,两行都显示版本号才真正配好
手动写HelloWorld,理解编译与运行链路
不用IDE,就用记事本+命令行。目的不是复古,而是看清Java执行的完整链条:源码 → 编译 → 字节码 → JVM运行。
- 新建文件夹,比如 D:\hello,在里面创建 HelloWorld.java
- 内容只写最简版本:
public class HelloWorld {<br> public static void main(String[] args) {<br> System.out.println("Hello, Java!");<br> }<br>} - 在该目录下打开命令行,依次执行:
- javac HelloWorld.java → 生成 HelloWorld.class
- java HelloWorld → 注意:这里不带 .class 后缀
- 常见报错直接对应问题:
- 'javac' 不是内部命令 → PATH没配对
- 找不到或无法加载主类 → 类名和文件名不一致,或当前路径不对
- 编码GBK不可映射字符 → 文件保存为UTF-8无BOM格式(记事本另存时选“UTF-8”)
基础语法从变量和数据类型开始练手
第一天不用背全,先掌握能动手的最小闭环:声明变量、赋值、打印、简单运算。
-
八大基本数据类型记两组就够入门:
- 整数:int(最常用)、long(大数字)
- 小数:double(精度够用)、float(少用,末尾加f)
- 字符:char(单引号,如 'A')
- 布尔:boolean(只有 true / false)
-
变量命名守三条铁律:
- 只能含字母、数字、$、_,不能以数字开头
- 不能是关键字(如 class、public)
- 推荐小驼峰:比如 studentName、totalCount
-
动手改一改HelloWorld,加两行试试:
int age = 25;<br>String name = "Alice";<br>System.out.println(name + " is " + age + " years old.");
注意:String 是类,不是基本类型,首字母大写;字符串拼接用 +;双引号内是字面量。
学习节奏建议:一天三块,不贪多
第一天目标明确,不追求覆盖全部,而追求“可验证的掌握”:
- 上午:装JDK、配环境、验证成功
- 下午:手写HelloWorld、编译运行、改出带变量的版本
- 晚上:整理今天遇到的报错及解决方法,哪怕只解决一个,也算过关
第二天再进阶if判断、for循环、数组,地基打牢了,后面学面向对象才不飘。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











