- 博客(20)
- 收藏
- 关注
原创 IOC控制反转
IOC(Inversion of Control,控制反转)是一种设计思想,而不是一种具体的技术实现。它描述了在Java开发领域中对象的创建以及管理的问题,并将对象的创建和依赖注入的控制权从应用程序代码转移到了容器中,实现了对象之间的解耦。在Java开发中,它意味着开发者不再在对象内部直接控制对象的创建和依赖关系,而是将这些控制权交给IOC容器来管理。
2025-01-17 16:33:56
449
原创 AOP面相切面编程
AOP(Aspect Oriented Programming,面向切面编程)是一种编程范式,它允许开发者将通用的功能即横切关注点(如日志记录、权限控制、事务管理等)从业务逻辑中分离出来,形成独立的模块,以提高代码的可读性、可维护性和复用性。
2025-01-16 15:45:10
340
原创 OOP面向对象编程
抽象是面向对象编程中的一个重要概念,它强调关注对象的本质特征,而不是其具体实现。- 通过抽象,可以将复杂的系统分解为更小的、更易于管理的部分,并隐藏不必要的细节。- 抽象可以通过接口、抽象类或具体类来实现,它提供了对对象行为的定义,而不涉及具体的实现细节。
2025-01-14 13:34:23
1032
原创 软件开发中的开闭原则(Open/Closed Principle)
开闭原则(Open/Closed Principle)是面向对象设计中的一个重要原则,软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。在设计系统时,你应该尽量在不修改现有代码的基础上添加新功能。这样,代码的可维护性和可扩展性会得到显著提升。
2025-01-13 11:56:45
933
原创 软件架构中的CS架构和BS架构
Client/Server,即客户端/服务器架构,是一种典型的两层架构,在计算机网络和软件开发领域有着广泛的应用。
2025-01-12 11:01:47
926
原创 java中的集合(Collections)体系
Collection 接口是 Java 集合框架(Java Collections Framework)中的一个根接口,它代表了一组对象,这些对象被称为集合的元素。
2025-01-12 10:51:34
981
原创 java中的异常
异常(Exception)是一个在程序执行期间出现的、打断了正常指令流的状况。当Java虚拟机(JVM)或Java应用程序检测到某种错误情况,而这种情况不是通过普通的控制流语句(如条件判断)所能处理的,就会抛出一个异常对象。
2025-01-11 10:54:49
377
原创 java中的注解
注解(Annotation)是一种用于为代码添加元数据的机制。它们不会直接影响代码的执行,但可以被编译器或运行时环境读取,从而执行特定的处理。注解通常用于为代码提供信息,这些信息可以被工具(如编译器、IDE、测试框架等)用来生成文档、进行编译时检查或运行时处理等。
2025-01-11 10:50:53
490
原创 JAVA中的类class
类是一个抽象的概念,它定义了对象的属性(也称为字段或特性)和行为(也称为方法或操作)。类是一个模板,它指定了如何创建对象以及对象可以执行哪些操作。类不占用内存空间,因为它只是定义了对象的结构,而不是实际的对象本身。
2024-12-07 21:11:10
1920
原创 JAVA中的引用数据类型
这样做的目的主要是为了提供基本数据类型不具备的功能,Java中的包装类都位于java.lang包中,这意味着它们在使用时不需要显式地导入。数组是一种固定大小的数据结构,一旦创建,其大小就不能改变(但你可以通过创建一个新的数组并将旧数组的元素复制到新数组中来模拟数组大小的改变)。三维数组可以被视为一个数组的数组的数组,即每个元素都是一个二维数组。3. 通过引用变量,可以访问和操作对象的状态(即对象的字段)和行为(即对象的方法)。"引用"(Reference)是一个非常重要的概念,它是指向对象实例的变量。
2024-12-01 13:17:49
2095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1