Java零基础入门:核心基础知识点总结(新手必看)
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流程控制、数组、面向对象等进阶内容,欢迎大家关注、点赞、收藏,有问题可以在评论区交流~
版权声明:本文为原创博客,转载请注明出处!
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)