自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【Java基础知识 21】final 关键字

本文围绕 Java 中 final 关键字与常量展开,先阐述 final 修饰类(不可继承)、方法(不可重写)、变量(仅赋值一次)的核心特性,附代码示例与运行效果,重点区分其修饰基本类型(值不可改)与引用类型(地址不可改、内容可改)的差异;后讲解 static final 修饰的常量,说明其定义、命名规范、使用场景,分析宏替换原理及相比硬编码的优势,助力理解二者在提升代码安全性与可维护性中的作用。

2025-09-10 16:50:56 1194

原创 【Java基础知识 20】多态

本文围绕 Java 多态展开,先阐述多态概念,指出其是继承 / 实现关系下的状态,含对象与行为多态,实现需满足继承 / 实现、父类引用指向子类对象、方法重写三个前提,并结合动物类继承案例演示。接着分析多态优点,包括解耦(便于修改维护)和父类形参接收子类对象(提升扩展性)。还提及多态缺点,即无法调用子类独有功能,进而介绍多态下的类型转换(自动与强制转换),说明强制转换的风险,强调用instanceof判断对象真实类型以避免异常,全面覆盖多态核心知识。

2025-09-09 16:21:34 549

原创 【Java基础知识 19】继承

本文围绕 Java 继承展开,系统讲解其核心内容。首先介绍继承概念,它是 OOP 三大特性之一,子类借extends继承父类非私有成员,实现代码复用与扩展,还给出 “人 - 教师 - 咨询师” 的示例。接着阐述权限修饰符,含private“仅当前类访问” 等 4 种,说明其访问范围及开发中 “成员变量私有、对外接口公开” 的规范。然后分析继承特点,包括单继承(类仅直接继承一个父类,支持多层继承)、所有类默认继承Object类、子类访问成员遵循就近原则(可借super访问父类成员)。

2025-08-30 16:36:36 2366

原创 【Java基础知识 18】类的基本语法

本文围绕 Java 中的构造器、this 关键字、封装、JavaBean 及 static 关键字展开讲解。构造器用于对象初始化,与 new 关联自动调用,需注意默认构造器及重载规则。this 关键字指向当前对象,可访问成员变量、解决命名冲突。封装通过访问修饰符实现信息隐藏与合理暴露,提升安全性与可维护性。JavaBean 是规范的实体类,实现数据与业务逻辑分离。static 修饰的成员属于类,可实现数据或功能共享,需注意静态与实例成员的访问规则,静态方法不能直接访问实例成员及使用 this。这些都是 Ja

2025-08-22 15:31:58 880

原创 【Java基础知识 17】面向对象编程的基本概念

本文围绕面向对象编程中的 “对象” 展开,阐述其作为现实事物数字化抽象的核心地位。对象能封装属性与行为,弥补变量和数组在描述复杂事物时的局限。文章讲解类与对象的关系,类是对象模板,对象是类的实例化,还介绍了类的定义、对象的创建与使用方法。同时,解释了对象的内存模型,包括栈内存、堆内存和方法区的作用,以及属性默认值规则,提及对象数组的应用,并强调对象在编程中的优势,是掌握面向对象编程的基础,后续可进一步学习相关核心特性。

2025-08-04 19:35:35 957

原创 【Java基础知识 16】 数组详解

本文详细介绍 Java 数组,包括静态与动态初始化的定义、格式及适用场景,讲解数组的内存原理、元素访问、修改、长度获取和遍历方法,还阐述二维数组的定义、操作与遍历,并结合实战案例说明应用,最后提及常见问题与注意事项。

2025-08-02 20:08:16 978

原创 【Java基础知识 15】 循环结构

本文介绍了Java中三种主要的循环结构及其应用场景。for循环适用于已知循环次数的场景,通过初始化、条件和迭代语句控制流程;while循环适合不确定循环次数的情况,先判断条件再执行;do-while循环则保证至少执行一次循环体。

2025-07-23 21:20:37 1947

原创 【Java基础知识 14】 分支结构

文章摘要:本文介绍了Java中的分支结构,重点讲解if和switch两种分支的用法与区别。if分支分为单分支、双分支和多分支三种形式,适用于不同条件判断场景;switch分支通过值匹配执行对应代码块,支持穿透现象。

2025-07-22 16:28:06 1059

原创 【Java基础知识 13】 运算符

本文介绍了Java中的基本运算符,包括算术运算符、自增自减运算符、赋值运算符、关系运算符、三元运算符和逻辑运算符。

2025-07-21 19:01:13 650

原创 【Java基础知识 12】 输入输出

本文介绍了Java中的输入输出操作。输出通过System.out.println()实现,输入通过Scanner类实现

2025-07-19 20:25:21 721

原创 【Java基础知识 11】 类型转换

Java类型转换包含自动类型转换和强制类型转换。自动类型转换适用于小范围类型向大范围类型赋值(如byte→int)。强制类型转换用于大范围类型向小范围类型赋值(如int→byte)

2025-07-19 19:37:59 404

原创 【Java基础知识 10】 关键字与标识符

本文介绍了Java中的关键字与标识符。

2025-07-19 14:00:26 759

原创 【Java基础知识 9】 数据类型

Java数据类型分为基本和引用两种,掌握这些基础数据类型对后续编程至关重要。

2025-07-18 11:37:26 352

原创 【Java基础知识 8】 进制转换

本文介绍了二进制、八进制和十六进制之间的相互转换方法。

2025-07-18 09:14:19 384

原创 【Java基础知识 7】 变量

摘要:本文介绍了Java变量的基本概念、特点及存储原理。

2025-07-17 18:44:25 600

原创 【Java基础知识 6】 字面量

Java字面量是在代码中直接书写的常量值,包括整数、浮点数、字符、字符串、布尔值以及特殊值null。

2025-07-17 15:25:05 564

原创 【Java基础知识 5】 方法与注释

本文介绍了Java方法的基本概念及注释的使用方法

2025-07-17 09:30:06 477

原创 【Java基础知识 4】常用快捷键(Windows+idea)

编程中常用的快捷键(持续更新中~)

2025-07-16 19:07:50 324

原创 【Java基础知识 3】程序猿的第一段代码-HelloWorld

初识Java之HelloWorld

2025-07-16 16:06:36 1973

原创 【Java基础知识 2】idea的下载、安装与基础配置教程

idea的安装与配置介绍

2025-07-16 11:29:08 799

原创 【Java基础知识 1】 基本概念及环境配置

Java基础知识,JDK的安装配置

2025-07-16 09:31:43 749

原创 Spring两大核心-IOC和AOP

Spring: IOC与AOP

2025-02-23 20:01:07 921

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除