会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老木木
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年1月9日
模板模式
摘要: 模板模式通常又叫模板方法模式(Template Method) 举例:饮料的制作步骤1、加原料 2、烧水 3、加工 4、混合 策略模式的特点:主流程不能打断,具体实现可修改 策略模式的典型应用:JD...
阅读全文
posted @ 2020-01-09 11:30 老木木
阅读(97)
评论(0)
推荐(0)
2020年1月8日
API 设计哲学——封装
摘要: 引言 面向对象的编程语言有四大特性:抽象、封装、继承、多态,这些都是我们学习 Java 语言的基石,你我早已将这些理论知识熟记于心,熟悉得甚至不需要经过大脑思考和反射:新建一个类,private 修饰属...
阅读全文
posted @ 2020-01-08 15:31 老木木
阅读(134)
评论(0)
推荐(0)
2020年1月6日
策略模式
摘要: 策略模式简介: 策略模式定义算法,分别封装起来,让他们可以相互替换,此模式的目的是让算法的变化独立于使用方法的用户。(比如:支付接口的选择(支付宝,京东白条,微信支付,银联卡....)),策略模式关心的...
阅读全文
posted @ 2020-01-06 21:53 老木木
阅读(60)
评论(0)
推荐(0)
2020年1月5日
代理模式
摘要: 代理模式介绍 代理模式中有代理角色和被代理角色(目标对象)。由被代理角色,来做关键事情。代理角色通常来说会持有被代理角色的对象引用(以便于代理角色完成工作之前,或者之后能找到被代理对象 ) ...
阅读全文
posted @ 2020-01-05 21:54 老木木
阅读(68)
评论(0)
推荐(0)
2020年1月4日
原型模式
摘要: 原型类:DTO、VO、POJO、Entity 数据库表中查询出来的对象会赋值给DTO,把DTO中的值赋值给VO再把VO 中的值传到view中去,会经过一个复制(要把DTO 中的么一个属性的值都赋值给VO中...
阅读全文
posted @ 2020-01-04 18:09 老木木
阅读(73)
评论(0)
推荐(0)
2019年12月26日
单例模式
摘要: 概念 单例模式是一个类模板,在整个系统运行过程中,有且只有一个实例,且只能New一个。保证单例的技术方案1、饿汉式 在使用单列之前就产生了,不管你用不用都先new 出来,避免线程安全。(用的少,...
阅读全文
posted @ 2019-12-26 22:19 老木木
阅读(67)
评论(0)
推荐(0)
2019年12月18日
工厂模式
摘要: 工厂模式的意义:让对象的创建变得简单,用户只需要把需求给到工厂,工厂就能创建一个对象。简化对象的创建过程。 修改对象很方便,只要修改工厂中的创建方式即可,而调用者完全不用修改。 工厂demo package factoryPattern; public interface Milk { /** *
阅读全文
posted @ 2019-12-18 22:27 老木木
阅读(67)
评论(0)
推荐(0)
2019年12月11日
从实际案例聊聊Java应用的GC优化
摘要: 从实际案例聊聊Java应用的GC优化
阅读全文
posted @ 2019-12-11 21:13 老木木
阅读(47)
评论(0)
推荐(0)
java能不能自己写一个类叫java.lang.System/String正确答案
摘要: 最近学习了下java类加载相关的知识。然后看到网上有一道面试题是 能不能自己写个类叫java.lang.System? 网上提供的答案:通常不可以,但可以采取另类方法达到这个需求。所谓的另类方法指自己写个类加载器来加载java.lang.System达到目的。 首先表明下我的观点。上述答案完全是误导
阅读全文
posted @ 2019-12-11 21:11 老木木
阅读(73)
评论(0)
推荐(0)
两道面试题,带你解析Java类加载机制
摘要: 在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa { static { System.out.println("爷爷在静态代码块"); } } class Father extends Grandpa { static { System.
阅读全文
posted @ 2019-12-11 20:40 老木木
阅读(101)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告