
java基础
文章平均质量分 80
菜就多练少说
这个作者很懒,什么都没留下…
展开
-
代理模式:你的隐形保镖,代替你做事
静态代理是指在编译时,代理类和被代理类都已经确定。代理类会直接实现与被代理类相同的接口,所有的调用都要通过代理类来完成。简言之,代理类和真实类是在编译时就被明确指定好的。特点:代理类在编译时就已经确定。每个代理类都需要手动创建,如果要为多个类创建代理,那么每个类都需要一个对应的代理类。代理类和目标类之间的关系是静态的。在上面的例子中,Proxy类作为的代理,它控制了对的访问,并在调用真实方法前后增加了额外的操作。动态代理是指在运行时,代理类并不需要提前编写好,而是由程序在运行时动态生成。原创 2025-02-17 20:30:00 · 793 阅读 · 0 评论 -
Java中的反射:神秘的幕后黑手
反射在Java中是一个强大的工具,能够让你在运行时操作类、对象、字段和方法。它让Java更加灵活和动态,也为框架和库的实现提供了便利。虽然它非常强大,但也需要谨慎使用,因为它带来的一定性能开销。在很多需要解耦、动态处理、或者实现高度灵活的场景中,反射都是一个不可或缺的工具。原创 2025-02-17 15:30:21 · 911 阅读 · 0 评论 -
Java中的Object类:Java类的祖宗级人物
在Java中,每个类几乎都继承自一个神奇的类——Object类。就像我们人类的祖先是“猿类”,那么Java类的祖先就是Object类,它是所有类的“根基”。今天,让我们来聊聊这个类到底有哪些神奇的“技能”。原创 2025-02-17 15:19:47 · 821 阅读 · 0 评论 -
Java集合框架全面解析:从基本集合到线程安全集合
对于常规的集合如ListSet和Map,Java提供了多种实现以满足不同的需求,而对于线程安全的场景,Java也提供了专门设计的线程安全集合,如等。在选择集合类型时,开发者需要根据具体的使用场景来决定使用哪种集合,以确保性能和线程安全的平衡。原创 2025-01-04 23:04:42 · 565 阅读 · 0 评论 -
【Java基础之lambda表达式的使用】
本文详细介绍了lambda表达式的来源以及怎么写lambda表达式原创 2024-07-25 21:36:30 · 443 阅读 · 0 评论 -
java多维数组
多维数组的介绍、创建、初始化以及打印方式原创 2024-07-14 22:44:06 · 445 阅读 · 0 评论 -
128陷阱详解+源码分析
本文讲解了什么是128陷阱,根据源码判断出发生128陷阱的具体原因,并给出了常用的解决方案。原创 2024-07-08 20:35:07 · 1049 阅读 · 0 评论