java
文章平均质量分 76
香蕉炒肉
一个初入职场得小白,分享、交流、学习。
展开
-
为什么List在修改元素时会抛出UnsupportedOperationException?
UnsupportedOperationException异常的常见处理!原创 2023-12-27 11:39:41 · 413 阅读 · 1 评论 -
探究for、foreach和while:循环结构的选择与优劣
三种循环各有各的特点和优势,在特定的情况下选择合适的循环方式,是一个成熟的程序员必备的能力,循环结果目的,但是对于一些特殊情况就可能会导致一些安全问题的产生。for循环:- 用于已知循环次数的情况,通常用于遍历范围内的整数或按步长递增/递减的值。- 使用计数器或循环变量控制循环的次数。- 适合处理迭代次数明确的情况。while循环:- 用于未知循环次数的情况,循环条件在循环体内判断。- 循环在满足条件时重复执行。原创 2023-08-06 17:53:12 · 844 阅读 · 0 评论 -
深入了解CGLIB:Java的动态类生成库
CGLIB,全称为Code Generation Library,是一个用于在运行时扩展Java类的库。它是基于ASM(Java字节码操作框架)的高性能代码生成库。CGLIB的主要功能之一是通过生成子类来实现动态代理,这使得它在许多框架和库中得到广泛应用,特别是在Spring框架中,用于实现AOP功能。原创 2023-07-30 17:58:26 · 575 阅读 · 1 评论 -
深入解析JDK动态代理:原理与应用
在Java应用程序中,JDK动态代理是一种强大的技术,它可以在运行时生成代理对象,实现对目标对象的透明包装和增强。JDK动态代理是Java标准库提供的一种实现方式,它为我们提供了一种优雅而灵活的方式来扩展和增强Java应用。本文将深入介绍JDK动态代理的概念、原理和使用方法。以及在Spring中的用法。原创 2023-08-02 12:54:52 · 178 阅读 · 0 评论 -
Java异常处理:优雅应对错误,保障程序稳健运行
异常处理是编写健壮和可靠代码的重要方面。通过适当的异常处理,我们可以保护代码免受意外情况的影响,并提供有用的错误信息和调试信息。同时,合理的异常处理策略和最佳实践可以提高代码的可读性、可维护性和可测试性。在编写Java代码时,不要忽视异常处理,让你的代码更加健壮和可靠。原创 2023-07-22 19:30:19 · 293 阅读 · 0 评论 -
这就是所谓的高内聚,低耦合!
高内聚,低耦合总体来说就是各个模块之间的协作问题,各个模块之间各司其职,互不干涉而又联系紧密。原创 2023-07-01 11:33:50 · 73 阅读 · 0 评论