java零基础自学第一篇_20260616120528A004
Java零基础自学系列教程(全套5篇Markdown笔记)
第一篇:Java入门初识与环境搭建
一、Java语言简介
1. 什么是Java
Java是跨平台、面向对象、编译型+解释型高级编程语言,1995年由Sun公司发布,目前后端开发、安卓开发、大数据、嵌入式、政务系统主流开发语言,企业用工需求量极大。
2. Java三大版本
-
Java SE(J2SE):标准版,核心基础,桌面开发、语法底层,所有Java分支基础
-
Java EE(J2EE):企业版,Web后端开发,Spring、SpringBoot框架所属体系
-
Java ME(J2ME):微型版,移动端嵌入式开发,目前基本淘汰
3. 核心特点
-
跨平台:一次编写,到处运行(JVM虚拟机实现)
-
面向对象:封装、继承、多态三大特性
-
安全稳定:内存自动回收、权限校验机制完善
-
类库丰富:自带海量工具类,生态完善
二、JDK、JRE、JVM区别(高频面试题)
|名称|全称|作用|包含关系| |---|---|---|---| |JVM|Java虚拟机|运行class字节码,实现跨平台|最小单元| |JRE|Java运行环境|运行Java程序必备,包含JVM+核心类库|JRE > JVM| |JDK|Java开发工具包|开发+运行程序,包含JRE+编译工具|JDK > JRE > JVM|
💡 开发必须安装JDK,只运行程序安装JRE即可
三、Windows环境JDK安装配置
1. 版本选择
企业长期稳定版:JDK8、JDK17,新手优先安装JDK8
2. 环境变量配置三步
-
新建系统变量:
JAVA_HOME,值为JDK根目录 -
编辑Path变量:新增
%JAVA_HOME%\bin -
cmd校验:输入
java -version输出版本即配置成功
四、第一个Java程序:HelloWorld
1. 代码编写
// 公共类,类名必须和文件名完全一致 HelloWorld.java public class HelloWorld { // 程序入口main方法,固定写法 public static void main(String[] args) { // 控制台打印输出语句 System.out.println("Hello Java 零基础入门!"); } }
2. 编译运行指令
# 编译:生成.class字节码文件 javac HelloWorld.java # 运行:执行字节码 java HelloWorld
3. 新手语法硬性规则
-
public修饰的类名 = 文件名,大小写完全一致
-
语句结尾必须加分号 ;
-
Java严格区分大小写
-
main方法是程序固定入口,缺一不可

浙公网安备 33010602011771号