Java零基础入门:核心基础知识点总结(新手必看)

前言

对于刚接触编程的小伙伴来说,Java是一门非常适合入门的编程语言,它语法简洁、面向对象、跨平台性强,在后端开发、移动端开发、大数据等领域都有广泛应用。这篇博客专门为Java零基础小白整理核心基础知识点,内容简单易懂,帮大家快速打好Java编程根基。

一、Java概述

1. Java语言特点

• 跨平台性:Java实现了一次编译,到处运行,核心依靠JVM(Java虚拟机),编译后的字节码文件可在不同操作系统的JVM上运行,无需修改代码。

• 面向对象:Java是纯面向对象语言,一切皆对象,通过类和对象封装代码,更贴合实际开发逻辑。

• 简单易用:摒弃了C++中复杂的指针、多继承等概念,语法规则清晰,新手容易上手。

• 健壮性与安全性:拥有强类型检查、自动垃圾回收机制,能有效避免内存泄漏,同时具备完善的安全机制。

2. Java核心组件关系

很多新手容易混淆JDK、JRE、JVM,这里给大家理清三者关系:

• JVM(Java虚拟机):Java程序运行的核心,负责将字节码文件翻译成对应操作系统可执行的指令。

• JRE(Java运行环境):包含JVM和Java核心类库,仅能运行已编译好的Java程序,无法开发程序。

• JDK(Java开发工具包):包含JRE+开发工具(编译器javac、调试工具、打包工具等),是Java开发必备,安装JDK后即可开发和运行Java程序。

总结:JDK > JRE > JVM,开发Java程序必须安装JDK。

二、Java开发环境搭建

1. JDK下载与安装

1. 前往Oracle官网或OpenJDK官网下载对应操作系统的JDK版本(新手推荐JDK8或JDK11,稳定性高)。

2. 双击安装包,按照提示完成安装,记住安装路径(后续配置环境变量需要)。

2. 环境变量配置

以Windows系统为例:

1. 右键此电脑→属性→高级系统设置→环境变量。

2. 在系统变量中新建JAVA_HOME,变量值为JDK的安装根目录。

3. 编辑系统变量Path,添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin。

4. 打开cmd命令行,输入java -version和javac -version,若显示版本号,说明配置成功。

三、第一个Java程序:HelloWorld

学习任何编程语言,第一个程序都是HelloWorld,Java也不例外,通过这个程序了解Java基本结构。

1. 编写代码

1. 新建文本文档,重命名为HelloWorld.java(注意:Java类名必须和文件名一致,区分大小写)。

2. 用记事本打开,编写以下代码:
// 这是Java的主类,类名必须和文件名一致
public class HelloWorld {
    // main方法,Java程序的入口点,所有程序从这里开始执行
    public static void main(String[] args) {
        // 控制台输出语句,打印Hello World!
        System.out.println("Hello World!");
    }
}
2. 编译与运行

1. 打开cmd,进入Java文件所在目录。

2. 编译代码:输入javac HelloWorld.java,编译成功后会生成HelloWorld.class字节码文件。

3. 运行程序:输入java HelloWorld,控制台会输出Hello World!。

3. 代码解析

• public class:定义公共类,Java程序以类为基本单位。

• HelloWorld:类名,遵循大驼峰命名法,首字母大写。

• main方法:Java程序的固定入口,格式固定,public static void main(String[] args)不可随意修改。

• System.out.println():控制台输出语句,用于打印内容,自带换行。

四、Java基础语法

1. 注释

注释是对代码的解释说明,不会被编译执行,分为三种:

• 单行注释:// 注释内容,用于单行说明。

• 多行注释:/* 注释内容 */,用于多行说明。

• 文档注释:/** 注释内容 */,可生成API文档,用于类和方法的说明。

2. 标识符

标识符用于给类、方法、变量等命名,规则如下:

• 由字母、数字、下划线(_)、美元符($)组成。

• 不能以数字开头,不能是Java关键字(如public、class、int等)。

• 严格区分大小写,建议见名知意,遵循命名规范:

◦ 类名:大驼峰,如HelloWorld、Student。

◦ 变量名/方法名:小驼峰,如age、studentName。

◦ 常量:全大写+下划线,如MAX_VALUE。

3. 关键字

Java预留的特殊单词,有固定含义,不能用作标识符,比如public、class、static、void、int等,新手先记住常用关键字即可。

4. 变量与数据类型

(1)变量

变量是存储数据的容器,使用前必须先声明,格式:数据类型 变量名 = 初始值;
示例:
// 声明整型变量age,赋值为18
int age = 18;
// 声明字符串变量name,赋值为张三
String name = "张三";
(2)数据类型

Java数据类型分为基本数据类型和引用数据类型,新手先掌握8种基本数据类型:
数据类型 关键字 占用字节 取值范围 示例 
字节型 byte 1 -128~127 byte b=10; 
短整型 short 2 -32768~32767 short s=20; 
整型 int 4 -2^31~2^31-1 int a=30; 
长整型 long 8 -2^63~2^63-1 long l=100L; 
单精度浮点型 float 4 单精度小数 float f=3.14f; 
双精度浮点型 double 8 双精度小数 double d=3.1415; 
字符型 char 2 单个字符/Unicode char c='A'; 
布尔型 boolean 1 true/false boolean flag=true; 

注意:long类型赋值需加L,float类型赋值需加f;引用数据类型常用的有String(字符串)、数组、类、接口等。

5. 运算符

Java常用运算符包括算术运算符、赋值运算符、关系运算符、逻辑运算符等,新手先掌握基础算术和赋值运算符:

• 算术运算符:+、-、*、/、%(取余)、++(自增)、--(自减)。

• 赋值运算符:=、+=、-=、*=、/=。

示例:
int a = 10;
int b = 3;
System.out.println(a + b); // 13
System.out.println(a % b); // 1
a++; // a自增1,变为11
五、总结

本篇博客讲解了Java入门最核心的基础知识点,包括Java概述、环境搭建、第一个程序、基础语法等,这些内容是后续学习Java的关键。新手小伙伴们一定要多动手敲代码,不要只看不练,把HelloWorld程序熟练编译运行,掌握变量和数据类型的使用,慢慢培养编程思维。

后续我会继续更新Java流程控制、数组、面向对象等进阶内容,欢迎大家关注、点赞、收藏,有问题可以在评论区交流~
版权声明:本文为原创博客,转载请注明出处!

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐