摘要:
1.面向过程 面向过程就是把一件事按步骤一步一步来实现 2.面向对象 对象:就是对问题中的事物的抽象 面向对象:就是把现实中的事物都抽象为“对象”。每个对象是唯一的,且都可以拥有它的属性与行为。我们可以通过调用这些对象的方法、属性去解决问题。 阅读全文
摘要:
替换为java快捷键 1.格式化 移除:解决方案资源管理器(Ctrl Alt L) 移除:设置文档的格式(Ctrl K D) 分配:Ctrl Alt L 2.代码折叠 移除:折叠到定义(Ctrl M O) 分配:Ctrl Shift = 2.代码展开 移除:向前导航(Ctrl Shift -) 移除 阅读全文
摘要:
1.idea 与 maven 版本对照 下载idea版本时间前最近一个版本的maven 参考:https://www.cnblogs.com/lhongsen/p/16555746.html 2.配置maven地址:settings->maven 3.配置项目jdk版本:file->project 阅读全文
摘要:
.net framework 使用 BouncyCastle.Crypto .net core / standard 使用 Portable.BouncyCastle 阅读全文
摘要:
适配器模式(Adapter Pattern) 兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作,别名包装器(Wrapper) 三种适配器:类适配器、对象适配器、接口适配器 类适配器 被适配类、适配器类、适配接口 适配器类继承被适配类,同时实现适配接口 对象适配器 适配器类持有被适配类,同时 阅读全文
摘要:
建造者模式 思想:产品和产品的建造过程分离 1.uml:产品、抽象建造者,具体产品建造者,指挥者、客户端 2.jdk源码:StringBuilder 阅读全文
摘要:
原型模式 对象的拷贝 实现Cloneable接口,重写Object类clone方法 深拷贝、浅拷贝 浅拷贝:使用默认的clone()方法来实现 深拷贝:1.重写clone;2.通过对象序列化 //深拷贝— 方式1使用clone 方法 @Override protected Object clone( 阅读全文
摘要:
工厂模式 将实例化对象的代码提取出来,放到一个类中统一管理和维护,达到和主项目的依赖关系的解耦 简单工厂(静态工厂) 创建对象由工厂提供 创建型;由一个工厂对象决定创建出哪一种产品的实例 封装实例化对象的行为(代码) 用于:大量创建某种、某类、某批对象 public class SimpleFact 阅读全文