自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的线程详解

线程是Java并发编程的核心概念,是程序执行的最小单元。Java从最初版本就提供了线程支持,并随着发展不断增强了线程相关API。

2025-05-05 00:58:42 1120

原创 谈谈Spring的动态代理

动态代理是一种在运行时动态创建代理对象的技术,无需为每个被代理类编写具体的代理类代码。​​

2025-05-03 15:39:48 985

原创 谈谈Java反射机制

​​编写阶段​​:编写.java源文件​​编译阶段​​:javac将.java编译为.class字节码​​加载阶段​​:类加载器加载.class文件到JVM​​链接阶段​​:验证、准备、解析​​初始化阶段​​:执行静态初始化块和静态变量赋值​​运行阶段​​:创建对象、执行方法​​卸载阶段​​:类被垃圾回收反射是Java提供的一种能够在​​运行时​​检查、修改程序结构和行为的机制。获取类的Class对象构造类的实例访问字段值调用方法操作数组创建动态代理。

2025-05-03 00:30:42 1177

原创 Spring的核心特性

Spring 是一个开源的 Java 平台框架,最初由 Rod Johnson 在 2003 年提出,旨在简化企业级 Java 应用的开发。它通过提供全面的基础设施支持,帮助开发者专注于业务逻辑,而无需处理底层的复杂性。

2025-05-02 17:48:18 871

原创 Java中的Object类

Object在Java中,Object类是所有类的根类,位于java.lang包中。​Object​,即使没有显式声明(默认继承)。Object类提供了一些基础方法,其他类可以重写这些方法以实现特定功能。Object类的核心方法及其作用​toString()类名@哈希码(2)

2025-05-02 12:10:34 870

原创 Java中为什么有包装类

Java包装类本质上是​​面向对象与效率的折中方案​​​统一性​​:弥补基本类型与对象体系的鸿沟​​实用性​​:提供丰富的类型转换工具​​妥协性​​:自动装箱是优雅的语法糖​​演进性​​:随着Valhalla等项目持续优化。

2025-05-02 01:01:26 1258

原创 谈谈JAVA的面向对象思想

当我们谈到面向对象思想,就得先讨论一下面向过程思想了。面向过程主要关注于解决“怎么做”的问题,即关注如何一步步实现功能,核心单元是​​函数(Function)​​ 或 ​​过程(Procedure),数据(变量)和操作数据的函数是分开的,函数处理数据并返回结果。自顶向下设计(Top-Down Design),将复杂问题分解为多个小问题,每个小问题由一个函数解决,例如:计算学生成绩的流程可以分解为: 输入成绩 → 计算总分 → 计算平均分 → 输出结果,每个步骤对应一个函数。数据与函数分离。

2025-05-01 11:53:59 1159

空空如也

空空如也

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

TA关注的人

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