E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java设计
Java设计
模式--总结
设计模式是从许多优秀的软件系统中总结出成功的可复用的设计方案。设计模式一定是将简单的东西复杂化,哈哈哈,是不是矛盾,其实不然,扩展性大大增强。什么是框架框架不是模式,框架是针对某个领域,提供用于开发应用系统的类的集合,程序设计者可以使用框架提供的类设计一个应用程序,而且在设计应用程序时可以针对特定的问题使用某个模式。1.层次不同。模式比框架更抽象,模式是在某种特定环境中,针对一个软件设计出现的问题
weixin_34130269
·
2020-08-04 05:58
HashMap源码解析,扩容机制及其思考
1.概述HashMap是日常java开发中常用的类之一,是
java设计
中非常经典的一个类,它巧妙的设计思想与实现,还有涉及到的数据结构和算法,,值得我们去深入的学习。
weixin_34088598
·
2020-08-04 05:43
[
JAVA设计
模式]第三部分:结构模式
声明:原创作品,转载时请注明文章来自SAP师太技术博客(博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4261285.html结构模式适配(Adapter)器模式类适配器模式结构对象适配器结构从Iter
weixin_33884611
·
2020-08-04 05:09
java设计
模式之单例模式(枚举、静态内部类、ThreadLocal)
2019独角兽企业重金招聘Python工程师标准>>>1、静态内部类publicclassInnerClassSingletonimplementsSerializable{//无参构造函数privateInnerClassSingleton(){};publicstaticfinalInnerClassSingletongetInstance(){returnInnerClassHelper.I
weixin_33804990
·
2020-08-04 04:43
Java设计
模式学习总结
前言编程是一门技术,更是一门艺术。如果想成为一名更优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更有价值,因为设计的演变过程中蕴藏着大智慧。学习设计模式,重要的不是你将来会不会用得到这些模式,而是通过这些模式让你找到“封装变化”,“对象间松散耦合”,“针对接口编程”的感觉,从而设计出易维护,易扩展,易复用,灵活性好的程序。成为诗人后可能不需要刻意地按照某种模式去创作,但成为诗人前他
weixin_33724059
·
2020-08-04 04:17
Java常见面试题
答:Java虚拟机是一个可以执行字节码的虚拟进程;
Java设计
的应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或是重新编译。JAVA面向对象的特征有哪些,分别谈下对其的理解?
weixin_30782331
·
2020-08-04 04:18
java设计
模式---(3)代理模式
代理模式就是这个事情是A的,A自己不做就B去代他做。代理模式分2种情况:简单的静态代理和稍微复杂的动态代理。静态代理实例:有个老师:publicclassTeacher{publicvoidteach(Stringteach){System.out.println("我是老师我在讲课,讲:"+teach);}}有个助教:publicclassAssistant{publicvoidbeforeTe
DWT_CCFK
·
2020-08-04 02:03
学习总结
java设计
模式---(4)原型模式
原型模式(PrototypePattern)是用于创建重复的对象,同时又能保证性能。用原型实例来指定创建对象的种类,然后通过clone这个原型对象来创建新对象。先定义一个学生类Student他实现Cloneable接口并重写了clone()方法(clone()方法是Object类中定义的一个方法,重写clone()方法要实现Cloneable`接口才行):publicclassStudentimp
DWT_CCFK
·
2020-08-04 02:03
学习总结
图解
Java设计
模式
1.设计模式七大原则单一职责原则接口隔离原则依赖倒转(倒置)原则里氏替换原则开闭原则迪米特法则合成复用原则1.1.单一职责原则1.1.1.基本介绍一个类只应负责一项职责。1.1.2.应用实例packagecom.atguigu.principle.singleresponsibility;publicclassSingleResponsibility3{publicstaticvoidmain(S
编程之心
·
2020-08-04 02:52
设计模式
java设计
模式-命令模式
java设计
模式-命令模式公众号文章链接:https://mp.weixin.qq.com/s/g2VME0R5GOH9jyHPCHytfw1背景&定义软件开发过程中,常常出现“方法请求者”与“方法实现者
DeanKano
·
2020-08-04 02:11
业余写作
java设计
模式之组合模式
将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有唯一性涉及角色:1.Component是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。2.Leaf在组合中表示叶子结点对象,叶子结点没有子结点。3.Composite定义有枝节点行为,用来存储子部件,在Component接口中实
咩咩文
·
2020-08-04 02:19
java设计模式
Java设计
模式之单例模式(枚举式)
packageorg.changchen.singleton;publicclassSingletonDemo04{privateSingletonDemo04(){super();}privatestaticclassInnerSingleton{privatestaticfinalSingletonDemo04s=newSingletonDemo04();}publicstaticSingle
MarlonChang
·
2020-08-04 02:32
Java设计模式
JAVA设计
模式
JAVA校招@JVM设计模式
JAVA设计
模式第一次使用CSDN进行总结,这篇文章用来记录总结学过的知识,如果有任何问题,欢迎指正。
qq_43450715
·
2020-08-03 23:44
JAVA
Java设计
模式-单例模式的7种写法详解(下)
Java设计
模式-单例模式的7种写法详解(下)在上文
Java设计
模式-单例模式的7种写法详解(上)记录的单例模式的,2种懒汉写法,2种饿汉写法,还有一种面试可能会问的错误的饿汉写法。
小蜉蝣星蔚
·
2020-08-03 23:48
#
Java设计模式
Java设计
模式-单例模式的7种写法详解(上)
Java设计
模式-单例模式的7种写法详解(上)参照B站尚硅谷官方视频资源:https://www.bilibili.com/video/av57936239?
小蜉蝣星蔚
·
2020-08-03 23:48
#
Java设计模式
java设计
模式 命令模式 command pattern
定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。命令模式的结构顾名思义,命令模式就是对命令的封装,首先来看一下命令模式类图中的基本结构:Command类:是一个抽象类,类中对需要执行的命令进行声明,一般来说要对外公布一个execute方法用来执行命令。ConcreteCommand类:Command类的实现类,对抽象类
时空那束光
·
2020-08-03 22:31
java设计
模式之单例模式(六种)
java单例模式(六种)概述单例模式是23种设计模式中最常用的一种,属于设计模式中的创建型模式。单例模式主要作用是让类在应用生命周期中只存在一个实例,避免类的重复创建,降低创建实例的资源消耗,提高性能单例模式主要应用场景如数据库连接池、线程池、应用配置、springbean,对了,还有你哦饿汉式 顾名思义,饿汉式就跟你饿了一样,肯定想的是立马吃饭。而在代码里所表达的是立即创建实例。 优点:写法
叹轮回
·
2020-08-03 22:03
设计模式
使用MVP模式及retrofit框架实现登录
Retrofit2完全教程2.java回调java回调在MVP模式中得到了很直观的应用,想要学习MVP模式的同学必须掌握回调,回调也是一种特殊的观察者模式一个经典例子让你彻彻底底理解java回调机制
java
野比野比我是大雄
·
2020-08-03 22:01
android
Java设计
模式核心技术
Java设计
模式001-原型模式&设计模式和原则002-状态模式&解释器模式&单例模式003-何时会用到设计模式004-汽车建造者样例&建造者模式005-七大设计原则介绍(软件架构设计原则(提高代码重用性
wespten
·
2020-08-03 22:28
Java设计
模式个人总结(一)
本文是通过阅读《HeadFirst设计模式》和相关博客(http://blog.csdn.net/zhangerqing)加上自己体会写成。一、设计模式简介设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模
CavalryOuO
·
2020-08-03 21:22
Java设计模式
Java Day1-java程序设计概述
一.
java设计
的初衷和以及完成的初衷(11个关键术语):简单性:Java语法是C++语法的一个“纯净”版本。这里没有头文件、指针运算(甚至指针语法、)结构、联合、操作符重载、虚基类等。
书孩
·
2020-08-03 21:46
java
七大设计原则(一):开闭原则
参考慕课网视频《
Java设计
模式精讲》:视频作者:Geely视频链接:https://coding.imooc.com/lesson/270.html#mid=17147定义一个软件实体,如类、模块、函数应该对扩展开放
Fairy tail 哈比
·
2020-08-03 21:14
设计原则
Java设计
模式之适配器模式
Java设计
模式之适配器模式适配器模式介绍适配器模式在我们的项目开发中使用效率也非常高,尤其最为熟悉的,在android中,无论是我们的ListView,GridView,还是到现在最新用的RecyclerView
David_GodV
·
2020-08-03 21:34
Java之设计模式
Java设计
模式之观察者模式
Java设计
模式之观察者模式观察者模式介绍观察者模式是我们项目中使用率非常高的一种设计模式,它最常用的地方就是GUI系统、订阅——发不系统,因为这个模式的一个重要的作用就是解耦,将被观察者和观察者解耦,
David_GodV
·
2020-08-03 21:34
Java之设计模式
java设计模式
观察者模式
构架
java
Java设计
模式-单例模式
(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/52422098冷血之心的博客)目录单例模式饿汉式:懒汉式:结论:2017-08-09更新全部的单例模式的写法,代码如下:2018-12-01日,新增了使用内部静态枚举Enum来实现单例模式单例模式单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例
温柔狠角色
·
2020-08-03 21:01
自学设计模式
Java
设计模式之禅
Java干货交流区
0.开篇-设计模式学习之坦克大战
2、参考[1]马士兵-坦克大战[2]慕课网-
java设计
模式精讲3、我的代码地址https://github.com/phs999/DesignPatterns4、初版关键点与关系图首先实现了以下几个关键点
phs999
·
2020-08-03 20:43
我的练手项目们
Java
Java设计模式理解应用
JAVA设计
模式--命令模式
目录一、什么是命令式二、命令模式的适用性三、命令模式的结构四、命令模式的优点五、认识命令模式六、总结一、什么是命令式命令(Command)模式又叫作动作(Action)模式或事务(Transaction)模式,是一种对象的行为模式。将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。命令模式的本质:封装请求设计意图:命令模式通过将请求封
pengjunlee
·
2020-08-03 20:33
JAVA设计模式
一起学
java设计
模式--适配器模式(结构型模式)
适配器模式现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法,类BinarySearch的binarySearch(int[],int)方法实现了二分查找算法。现使用适配器模式设计一个系统,在不修改源代码的情况下将类QuickSort和类Binary
panxianwen2012
·
2020-08-03 20:23
Java设计模式
Java设计
模式--多例模式与枚举
1.不管是单例模式还是多例模式,本质都是构造方法私有化,内部产生实例化对象。2.多例模式的使用场景:a)描--述一周时间数的类,只能有7个对象(周一到周日)b)描--述性别的类,只能有2个对象(男和女)3.多例模式演示packagetest;publicclassTestMutiton{publicstaticvoidmain(String[]args){Sexsex=Sex.getInsatnc
我是坏人哦
·
2020-08-03 19:45
设计模式
设计模式
多例模式
枚举
java设计
模式之责任链模式
1,基本定义责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,请求者和处理者之间解耦,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。2,基本角色抽象处理者角色:定义处理方法,以配置是否具有下个节点(Handler
fengxingzhe001
·
2020-08-03 16:39
Java
如何从头开始以正确的面向对象方式创建Java Web Framework
您如何用
Java设计
Web应用程序?您安装了Spring,阅读了手册,创建了控制器,创建了一些视图,添加了一些注释,它就可以工作了。
dnc8371
·
2020-08-03 16:46
黑马程序员——
Java设计
模式
-------一.设计模式概述:
Java设计
模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
daiqingmingg
·
2020-08-03 16:34
Java设计
模式-单例模式(Singleton)
最近在一个项目中遇到问题了,设计中使用到了单例模式,但是因为多线程使用,出了一个bug,最后通过优化单例模式的写法将问题解决。这里就来回顾下单例模式。目录一.什么是单例模式二.单例模式的实现思路三.单例模式的优缺点四.单例模式的不同写法五.JDK种单例的例子六.小结一.什么是单例模式单例模式(SingletonPattern)是Java中最简单的设计模式之一。单例模式就是:在程序运行期间,某些类有
IT_熊
·
2020-08-03 16:34
Java
复习
Java设计
模式(1) - 单例设计模式多种写法
饿汉式/***饿汉式:开始就创建了对象,饥不择食*/classSingletonHungry{privatestaticSingletonHungrysingletonHungry=newSingletonHungry();privateSingletonHungry(){}/***不存在线程安全的问题*/publicstaticSingletonHungrygetInstance(){retur
Levi_
·
2020-08-03 14:25
Java
JAVA多线程两道练习题
一,
JAVA设计
四个线程对象,两个线程执行加操作,两个线程执行减操作packageone;importjava.io.
嗨I,你Y
·
2020-08-03 13:21
JAVA学习
迫于找工作,重温一下设计模式和设计原则
提到
java设计
模式,就得先说说它们的六大原则依赖倒置原则:核心思想是面对接口编程,主要解决高层代码模块(例如controller层)对底层原子性代码模块(例如与数据库交互的操作,model层)的依赖问题
Heisenberg_P
·
2020-08-03 12:01
java
Java设计
模式总结
一、创建型模式(CreationalPatterns)1.Builder(1)模式名称生成器模式(2)意图及适用场景将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。以下情况适用Builder模式l当创建复杂对象的算法应该独立于与该对象的组成部分以及他们的装配方式时。l当构造过程必须被构造的对象有不同的表示时。(3)结构(4)实现//抽象产品类,使用了模板方法模式,不同产品
AlexP5
·
2020-08-03 11:19
Java
Java设计
模式-单例模式八种写法及注意事项
单例设计模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统种,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象,SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这时就会使用到单例模式。单例模式
TomQuan0820
·
2020-08-03 11:07
设计模式
JAVA设计
一个Shape接口和它的两个实现类Square和Circle。
设计一个Shape接口和它的两个实现类Square和Circle。要求1.Shape接口中有一个抽象类方法area(),方法接受有一个double类型的参数,返回一个double类型的结果。2.Square和Circle中实现了Shape接口的area()抽象方法,分别求正方体和圆形的面积并返回。3.在测试类中创建Square和Circle对象,计算边长为2的正方体面积和半径为3的圆形面积。分析:
It's Q
·
2020-08-03 11:58
JAVA
JAVA设计
模式--组合模式
一、什么是组合模式组合(Composite)模式是一种对象的行为模式。将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。组合模式的本质:统一叶子对象和组合对象。组合模式的目的:让客户端不再区分操作的是组合对象还是叶子对象,而是以一个统一的方式来操作。二、组合模式的适用性在开发中,我们经常可能要递归构建树状的组合结构,比如以下的商品类别树:仔细
黑洞刺客
·
2020-08-03 10:52
设计模式
java \t怎么从头开始_如何从头开始以正确的面向对象方式创建Java Web Framework
java\t怎么从头开始您如何用
Java设计
Web应用程序?您安装了Spring,阅读了手册,创建了控制器,创建了一些视图,添加了一些注释,它就可以工作了。
dnc8371
·
2020-08-03 10:32
java设计
模式教程_
Java设计
模式教程
java设计
模式教程课程大纲架构和计算机科学中的设计模式是记录特定专业领域中设计问题的解决方案的正式方法。
dnc8371
·
2020-08-03 10:01
Java设计
模式相关知识
1.
java设计
模式分类模式模型创建型模式工厂方法,抽象工厂,单列,建造者,原型结构型模式适配器,装饰器,代理,外观,桥接,组合,享元行为型模式策略,模板方法,观察者,迭代,责任链,命令...2.设计模式遵循的
Im_Michael
·
2020-08-03 10:56
javaweb
Java 设计模式归纳(观察者、工厂、单例、策略、适配器、命令、装饰者、外观、模板方法、状态
DesignPattern项目地址:youlookwhat/DesignPattern简介:
Java设计
模式归纳(观察者、工厂、单例、策略、适配器、命令、装饰者、外观、模板方法、状态).更多:作者提Bug
Wei_Leng
·
2020-08-03 05:41
Android
不错文章转载
java设计
模式之行为型模式-策略模式
策略设计模式策略模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。定义了一族算法(业务规则);封装了每个算法,算法之间在客户端是各自独立的;这族的算法可互换代替(interchangeable)。适用性许多相关类仅仅是行为不同。需要使用一个算法的不同实现。算法使用了客户不应该知道
一大三千
·
2020-08-03 05:56
Design
Pattern
Java设计
模式——原型模式
概述原型模式是一个创建型的模式。该模式有一个样板实例,用户从这个样板对象中复制出一个内部属性一致的对象,这个过程也就是俗称的“克隆”。被复制的实例就是所称的“原型”。原型模式:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象使用场景类初始化需要消耗非常多的资源,包括数据、硬件资源等,通过原型拷贝避免这些消耗通过new产生一个对象需要非常繁琐的数据准备或访问权限。这时可以使用原型拷贝一个
Double-Smile
·
2020-08-03 02:15
Android基础
设计模式
JAVA
Java
设计模式
Java设计
模式——Builder模式
概述Builder模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景相同的方法,不同的执行顺序,产生不同的事件结果多个部件或零件,都可以装配到一个对象中,但产生的运行结果又不相同时产品类非常复杂,或者产品类中的调用顺序不同产生不同的作用当初始化一个对象特别复杂,如参数多,且很多参数都具有默认值时下面从一个Person例子进行分析重叠构造器模式、JavaBean
Double-Smile
·
2020-08-03 02:15
设计模式
JAVA
Android基础
Java设计
模式——单例模式
概述单例模式:确保某个类只有一个实例,并自行实例化向整个系统提供这个实例实现单例模式的关键点:构造函数不对外开放,一般为private通过一个静态方法或者枚举返回单例类对象确保单例类的对象有且只有一个,尤其在多线程环境下确保单例类对象在反序列化时不会重新构建对象通过将单例类的构造函数私有化,使得代码不能通过new的形式手动构造类对象,单例类会暴露一个公有静态方法来获取唯一对象饿汉模式publicc
Double-Smile
·
2020-08-03 02:14
Android基础
JAVA
设计模式
JAVA
设计模式
通俗的理解一下Java中的集合和并发集合
于是
Java设计
了集合和Map来做这件事。PS:Java容器里只能放对象,对于基本类型(int,long,floa
New俊
·
2020-08-03 01:06
软件工程师基础技能
java
队列
栈
stack
socket与
JAVA设计
模式(简单理解)
什么是socket?Socket是连接运行在网络上的两个程序间的双向通讯的端点.可以理解为套接字就是由端口号与IP地址的组合得出#一个网络套接字.TCP通信是严格区分客户端和服务器端的,在通信时,必须先由客户端去连接服务器端才能实现通信,服务器端不可以主动连接客户端,并且服务器端程序需要事先启动,等待客户端的连接.在JDK中提供了两个类用于实现TCP程序,一个是ServerSocket类.用于表示
Best__
·
2020-08-02 21:56
零散知识及概念
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他