![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
爱吃饭的paopao
这个作者很懒,什么都没留下…
展开
-
java反射
一、反射1.1 框架半成品软件。可以在框架的基础上进行软件开发,简化编码。学习框架并不需要了解反射,但是要是想自己写一个框架,那么就要对反射机制有很深入的了解。1.2 反射反射机制:将类的各个组成部分封装为其他对象,这就是反射机制。反射的好处:1.可以在程序运行过程中,操作这些对象。2.可以解耦,提高程序的可扩展性。Java代码在计算机中经历的三个阶段(1)Source源代码阶段:.java被编译成.class字节码文件。(2)Class类对象阶段:*.class字节码文件被类加载器加载原创 2020-07-06 10:39:39 · 93 阅读 · 0 评论 -
Threadlocal可能会产生内存泄露的问题及原理
刚遇到一个关于threadlocal的内存泄漏问题,刚好总结一下比较常用的这里先不提,直接提比较重要的部分为什么会产生内存泄露? public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map != null) map.set(this, value); else原创 2020-07-02 15:28:35 · 419 阅读 · 0 评论 -
设计模式总结
设计模式: 管理变化,提高复用重构技法: 静态—>动态,早绑定—>晚绑定,继承—>组合,紧耦合—>松耦合,编译时依赖—>运行时依赖关注抽象类和接口,良好的设计是演化过来的利用好多态 变化;关注稳定点和变化点组件协作模式1. 模版方法(必用)2. 策略模式3. 观察者模式(必用)单一职责模式4.装饰者模式绝大多数设计模式 就是编译时候复用,变化 需求的变化用多态放到运行时!5.桥模式其实就是那个pojo 包装类,把一些类包装到另一个类里面!对象创建模式原创 2020-06-30 20:32:45 · 110 阅读 · 0 评论 -
JAVA知识点
一:java概述(快速浏览):1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform&...转载 2018-11-20 10:31:07 · 156 阅读 · 0 评论