- 博客(7)
- 收藏
- 关注
原创 Java中的线程详解
线程是Java并发编程的核心概念,是程序执行的最小单元。Java从最初版本就提供了线程支持,并随着发展不断增强了线程相关API。
2025-05-05 00:58:42
1120
原创 谈谈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关注的人