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. 核心特点

  1. 跨平台:一次编写,到处运行(JVM虚拟机实现)

  2. 面向对象:封装、继承、多态三大特性

  3. 安全稳定:内存自动回收、权限校验机制完善

  4. 类库丰富:自带海量工具类,生态完善

二、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. 环境变量配置三步

  1. 新建系统变量:JAVA_HOME,值为JDK根目录

  2. 编辑Path变量:新增 %JAVA_HOME%\bin

  3. 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方法是程序固定入口,缺一不可


posted @ 2026-06-16 12:05  心梦EGO  阅读(5)  评论(0)    收藏  举报