Java 基础
文章平均质量分 85
万丈高楼平地起
我会好好吃饭歌
激情改变人生
展开
-
设计模式 - 自定义Spring框架(第七章)
自定义spring框架前,先回顾一下spring框架的使用,从而分析spring的核心,并对核心功能进行模拟。数据访问层。定义UserDao接口及其子实现类业务逻辑层。定义UserService接口及其子实现类定义UserController类,使用main方法模拟controller层//创建spring容器对象//从IOC容器中获取UserService对象//调用UserService对象的add方法编写配置文件。原创 2024-08-20 20:04:05 · 1027 阅读 · 0 评论 -
设计模式 - 行为型模式(第六章)
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。原创 2024-08-20 20:02:38 · 1223 阅读 · 0 评论 -
设计模式-结构型模式(第五章)
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。原创 2024-08-20 19:57:40 · 1095 阅读 · 0 评论 -
设计模式 - 创建者模式(第四章)
创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。原创 2024-08-20 19:42:29 · 812 阅读 · 0 评论 -
设计模式 - 软件设计原则(第三章)
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。原创 2024-08-20 19:40:06 · 965 阅读 · 0 评论 -
设计模式 - UML图分类(第二章)
统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。原创 2024-08-20 19:38:33 · 795 阅读 · 0 评论 -
设计模式概述(第一章 )
"设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。原创 2024-08-20 19:36:39 · 539 阅读 · 0 评论 -
Java中final关键字细说
final关键字的使用/* * final:最终 * 1、final可以用来修饰的结构、类、方法、变量 * * 2、final用来修饰一个类:此类不能被其他类继承 * 比如:String类、System类、StringBuffer类 * * 3、final用来修饰方法:表明此方法不可以被重写 * 比如:Object类中的getClass(); * * 4、final用来修饰变量、此时的“变量”就是一个常量 * 4.1final修饰原创 2020-06-11 17:41:08 · 168 阅读 · 0 评论 -
Java中for(:)的使用
Java中for(Integer i:args1)使用方法例如args1是一个数组,上面语句等于for(int n=0;n<args1.length;n++){Integer i = args1[i];…;}public static void main(String[] args) { Integer args1[]= {1,2,3,4,5}; for(Integer i:args1) { System.out.println(i); } }12345原创 2020-05-13 22:40:47 · 35222 阅读 · 3 评论