会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nohert
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
Java设计模式
118.Java反射-工厂模式
摘要:反射 类字节码文件是在硬盘上存储的,是一个个的.class文件。我们在new一个对象时,JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用在加载了,而是直接使用之前缓存的这个字节码信息。 字节码的信息包括:类名、声明的方法、声明的字段等信息。在Java中“万物皆对象”,这些信息当然也需
阅读全文
posted @
2020-09-15 04:44
nohert
阅读(208)
评论(0)
推荐(0)
117.Java观察者设计模式
摘要:设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 观察者模式 有时又被称为 发布-订阅<Publish/Subscribe>模式、 模型-视图<Model/Vi
阅读全文
posted @
2020-09-15 04:40
nohert
阅读(176)
评论(0)
推荐(0)
108.Java装饰器设计模式
摘要:装饰器模式 需求:想要在读取的文件的每一行添加行号。 public class IoTest7_BufferedReader { public static void main(String[] args) throws IOException { readFile("c:\\a.txt"); }
阅读全文
posted @
2020-09-07 03:05
nohert
阅读(131)
评论(0)
推荐(0)
2.Java模板设计
摘要:模板设计 设计模式就是为了解决某类事情提出的解决方法。 案例:计算一段程序的执行时间 存在问题: 计算的程序的可变的。 把会改变的程序抽取出来单独做一个方法。 但是该方法不能确定运行的代码,声明为抽象的方法。 创建实现类继承并实现父类的未实现的函数。 为了避免子类重写父类的模版代码,需要将模版代码修
阅读全文
posted @
2020-08-31 16:52
nohert
阅读(177)
评论(0)
推荐(0)
1.Java单例设计模式
摘要:单例设计模式 一些人总结出来用来解决特定问题的固定的解决方案。 解决一个类在内存中只存在一个对象,想要保证对象的唯一。 1 为了避免其他程序过多的建立该类对象。禁止其他程序建立该类对象。 2 为了其他程序可以访问该类对象,在本类中自定义一个对象。 3 方便其他程序对自定义类的对象的访问,对外提供一些
阅读全文
posted @
2020-08-30 02:39
nohert
阅读(128)
评论(0)
推荐(0)
公告