Java
文章平均质量分 77
漆黑之勺
与其浪费时间关注他人的生活,倒不如多花心思提高自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之策略模式
1、什么是策略模式?策略模式定义了一系列的算法,并将每一个算法封装起来,使它们还可以互相替换。策略模式让算法的变化不会影响到使用算法的客户。策略模式的本质上,是一种针对接口编程的模式。2、何时使用策略模式?策略模式的使用是由用户发起的,根据用户的操作决定使用什么具体类的策略角色。策略模式仅仅封装算法,提供新的算法加入到已有系统和算法间的相互替换,以及方便老算法从系统中“退休”。策...原创 2019-11-25 11:52:38 · 405 阅读 · 1 评论 -
揭开Spring的神秘面纱(下)
4、解密Spring框架——回头再来理解IOC/DI和Bean的创建IOC/DI:代码本质上基于Java反射原理实现。最简单的理解:之前传统的做法是,在调用者中创建(New)被调用者,导致类与类之间高度耦合。现在Spring的做法是通过外部注入依赖,实例不在由我们调用者主动进行实例化,而是通过IOC容器帮我们创建指定实例并且将实例注入到所需要的调用者,也就是被动注入,由容器进行注入组合对象...原创 2019-11-15 09:35:25 · 324 阅读 · 1 评论 -
揭开Spring的神秘面纱(上)
1、Spring家族成员Spring(2004.03.24) SpringMVC(2014) SpringBoot(2014.04) SpringCloud(2016.8.24)2、Spring、SpringMVC、SpringBoot、SpringCloud的区别Spring——一个为解耦而生的轻量级框架 SpringMVC——一个为替代ssh而生的带有MVC的Sprin...原创 2019-11-15 09:05:45 · 317 阅读 · 1 评论 -
JAVA OOP面向对象编程8大问
你可以先自测的问下自己,下面这些你都能回答的很清楚吗!!!下面我会用最精简的答案告诉你。1、什么是类?什么是对象?2、什么是继承?什么是聚合?3、什么是向上转型?4、什么是抽象类?5、什么是接口?什么是多态(动态绑定)?6、抽象类和接口有什么区别?不单单是语法层面,主要是什么时候使用接口,什么时候使用抽象类?7、面向对象编程时如何思考?8、Java中到底有没有多继承...原创 2019-11-14 15:22:41 · 547 阅读 · 1 评论 -
OSGI架构设计
OSGI在国内不常用,而且相关资料比较少,很早之前在2015年的时候,公司有机会拿此框架做过一个项目,还算成功,所以在此分享一下OSGI的相关内容。一、什么是OSGI?Open Service Gateway Initiative,官方说的很明白,上网一搜介绍也有一堆,在此就不详细搬述了,也没啥意义。但是根据项目中对osgi的实战,想说说我个人的理解,我个人总结的是osgi是一个非常好的模...原创 2019-11-11 16:57:40 · 2239 阅读 · 1 评论 -
学习Java初期,你需要知道的基本概念
1、什么IDE?IDE(Integrated Development Environment),集成开发环境,是程序员编程语言开发、调试和运行的工具。比如Java用的开发的Eclipse和IntelliJ IDEA,Python开发用的PyCharm等。2、什么是SDK?SDK(Software Development Kit),软件开发工具包,编程所需要依赖的类库。比如Java语言开发的...原创 2019-11-08 09:16:46 · 429 阅读 · 1 评论
分享