
java
文章平均质量分 88
java
芒骁
用代码改变世界
展开
-
抽象类的意义 个人见解
对抽象类和接口的认识,因为有一些个人的见解,不保证正确。原创 2022-09-12 11:28:19 · 309 阅读 · 0 评论 -
final
https://pdai.tech/md/java/thread/java-thread-x-key-final.html 修饰类 final类不可继承 final类方法默认为final方法 修饰参数 static final 必须在定义的时候进行赋值 一个既是static又是final 的字段只占据一段不能改变的存储空间,它必须在定义的时候进行赋值,否则编译器将不予通过。 ............转载 2022-09-09 09:50:18 · 547 阅读 · 0 评论 -
HashMap 源码分析
转载:https://blog.youkuaiyun.com/justloveyou_/article/details/62893086 讲的很好。 一、HashMap 概述 Map 是 Key-Value 对映射的抽象接口,该映射不包括重复的键,即一个键对应一个值。 HashMap 是 Java Collection Framework 的重要成员,也是Map族(如下图所示)中我们最为常用的一种。 简单地说........................转载 2022-08-12 10:32:26 · 1115 阅读 · 0 评论 -
java 代理模式——静态代理与动态代理
a 代理模式 扩展 静态代理 由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 直白来说,代理类是一个独立的类,通过依赖目标类从而完成代理的实现。 动态代理 静态代理因为其特性所以存在弊端: 因为代理需求增加了类的数量,增加了依赖的复杂度,业务的实现会因此变得复杂。 静态代理是否可以被替换,当然可以,依赖Java的反射机制实现动态代理,实例不仅可以通过直接实现也能动态生成。 JDK代理 JDK代理的实现分为两个部分: 将增强服务的逻辑封装到Invoc原创 2022-05-15 14:42:29 · 480 阅读 · 1 评论