摘要:
# bean的生命周期 ![](https://liguangbucket.oss-cn-shenzhen.aliyuncs.com/img/1%E5%85%83%E6%95%B0%E6%8D%AE%E8%AF%BB%E5%8F%96%E5%99%A8%E8%AF%BB%E5%8F%96%E7%B1 阅读全文
摘要:
依赖倒置原则 一、简单介绍 依赖倒置原则:高层模块不应该依赖于底层模块,二者都应该来依赖抽象。抽象不应该依赖于细节,而细节应该依赖于抽象; 依赖倒置原则是实现开闭原则的重要途径之一,它降低了类之间的耦合,提高了系统的稳定性和可维护性,同时这样的代码一般更加易读,而且便于传承。 二、模拟场景 在互联网 阅读全文
摘要:
有道云链接:[http://note.youdao.com/noteshare?id=663444a188ed9057dffd07cfbeed43cc&sub=D6060DA6961E42D699A3B7DDB2118F93(复制链接到浏览器的时候注意转行的空格哦)](http://note.you 阅读全文
摘要:
public class SpringApplicaitonDemo1 { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplic 阅读全文
摘要:
开闭原则 一、概念 在面向对象编程领域中,开闭原则规定软件中的类、对象、模块和函数对扩展应该是开放的,但是对于修改来说是封闭的。 这就意味着应该用抽象定义结构,用具体实现扩展细节,以此确保软件系统开发和维护过程中的可靠性。 开闭原则的核心思想可以理解成为面向抽象编程。 二、案例 对于外部的调用方来说 阅读全文
摘要:
单一职责原则 一、概念 概念:单一职责原则中指出:一个类应该只有一个发生变化的原因。 背景:如果开发的一个功能需求不是一次性的,而是随着业务发展的变化而变化的,那么当一个class类负责超过两个及以上的职责的时候,就在需求的不断迭代中、实现类持续扩张的情况下,就会出现难以维护、不好扩展、测试难度大和 阅读全文
摘要:
1、简单概述 java中的三大特性:封装、继承、多态 2、封装 现实生活中存在着大量的被封装的例子。比如说手机、空调、电视机等等。手机通过屏幕上的显示点击触屏即可操作,空调和遥控器等通过遥控器来进行操作,将功能封装到遥控器上的按键上面,屏幕了电视机和空调内部的复杂结构和实现原理。 对于使用者来说,不 阅读全文
摘要:
总结一下阿里编程规范中的文档 1、代码命名。不能够以下划线或者美元符号开始或结尾 错误示例: _name $name name_ name$ 2、禁止使用中文拼音。但是除了国际通用的中文拼音除外。 正确示例: hangzhou、beijing、renmingbi 错误示例: DaZhePromoti 阅读全文
摘要:
maven 1、maven核心 先介绍一下核心:使用maven管理项目。具体分为:依赖管理、项目构建、分模块开发 依赖管理: maven对项目的第三方构件(jar包)进行统一管理。向工程中加入jar包不要手工从其它地方拷贝,通过maven定义jar包的坐标,自动从maven仓库中去下载到工程中。 注 阅读全文
摘要:
访问权限修饰符 1、四个访问权限修饰符 java中给定了四个权限修饰符,分别是:public、protected、private以及默认(什么都不写) 2、定义变量 用来修饰类中变量的时候访问权限: 权限修饰符名称 本类 同包 其他包 任意位置 public √ √ √ √ protected √ 阅读全文