2022年2月


撰写于    浏览:2403 次  分类: 默认分类
什么是耦合?耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。什么是解耦?解耦,字面意思就是解除耦合关系。在软件工程中,降低耦合度即可以理解为解耦,模块间有依赖关系必然存在耦合,理论上的[...]

撰写于    浏览:2030 次  分类: 默认分类
很多人会问:学会了数据结构对编程有什么实际帮助?我们知道,程序设计=算法+数据结构,选择合适的数据结构,可以让程序设计变得更便捷、更高效。数据结构选择好了,我们就容易知道应该用何种算法来解决问题,所以选择适当的数据结构往往事半功倍。数据结构就像房子的根基,直接决定着房子的牢固性和美观。常见的数据结构主要分为线性和非线性,线性的有列表、字典等,非线性[...]

撰写于    浏览:3139 次  分类: Spring系列
2022年1月20日,Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M1。备注:Spring Boot版本号通常有四种形式,SNAPSHOT:快照版,表示开发版本,随时可能修改;M1(Mn):M是milestone的缩写,也就是里程碑版本;RC1(RCn):RC是release candidates的缩写,也就是发布预览[...]

撰写于    浏览:2060 次  分类: 站长杂谈
就Java语言体系来说,设计模式是Java基础知识和J2EE框架知识之间一座隐性的"桥"。会Java的人越来越多,但是一直徘徊在语言层次的程序员不在少数,真正掌握Java中接口或抽象类的应用不是很多,大家经常以那些技术只适合大型项目为由,避开或忽略它们,实际中,Java的接口或抽象类是真正体现Java思想的核心所在,这些你都将在设计模式里领略到它们[...]

撰写于    浏览:2251 次  分类: Spring系列
控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。例如:Class A中用到了Class B的对象b,一般情况下,需要在A的代码中显式[...]

撰写于    浏览:2155 次  分类: Spring系列
1、 什么是SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由 Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分[...]

撰写于    浏览:2123 次  分类: Spring面试题
Spring是Java EE编程领域最伟大的开源框架,没有之一。它诞生于2002年,由传奇码农Rod Johnson创建,Spring的初衷是为了解决企业级编程开发中的复杂性,实现敏捷开发。在如今世道,Spring俨然成为Java的代名词,开口不谈Spring,十年Java也枉然,可见Spring的影响之巨大。提到码农界的大神,很多会想到“求伯君”[...]