摘要: 单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需 阅读全文
posted @ 2017-11-20 15:39 阿尹wty 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我发现这三种设计模式难以区分,常常会张冠李戴闹了笑话。很有必要深入总结一下三种设计模式的特点、相同之处和不同之处。 1 本质 三个设计模式名字中都含有“工厂”二字,其含义是使用工厂(一个或一系列方法)去生产产品(一个或一系列类的实例)。 另外,有时候,我们常常会将生产产品的一个或一系列方法 阅读全文
posted @ 2017-11-20 13:55 阿尹wty 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂 阅读全文
posted @ 2017-11-17 18:01 阿尹wty 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建对象的接口,让其子类自 阅读全文
posted @ 2017-11-17 16:18 阿尹wty 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式不是java独有的。 设计模式的类型 根据设计模式的 阅读全文
posted @ 2017-11-16 16:45 阿尹wty 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 设计模式 阅读全文
posted @ 2017-11-16 16:44 阿尹wty 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前(管你接受不接受),其实大多数概念以前就有,但很少被提的这么频繁(现在好像不提及都不好意思交流了)。想起有人总结的一句话,微服务架构的特点就是:“一解释就懂,一问就不知,一讨论就吵架”。 在股票市场,熔断这个词大家都不陌生,是指当股指波幅达 阅读全文
posted @ 2017-05-05 16:09 阿尹wty 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,计算机只能识别二进制语言,是不能直接识别java c c++等高级语言的。将高级语言转化成计算机可以是别的二进制语言,这个过程就叫编译。 有次面试,面试官问了一道“java的编译原理是什么”,当时给懵了,只知道是把java文件转换成class文件,然后由jvm执行,具体流程就不知道... 阅读全文
posted @ 2015-01-30 17:02 阿尹wty 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: Java线程面试题 Top 502014/08/21 | 分类:基础技术|4 条评论| 标签:多线程,面试题分享到:140本文由ImportNew-李 广翻译自javarevisited。欢迎加入翻译小组。转载请见文末要求。不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一... 阅读全文
posted @ 2015-01-28 15:06 阿尹wty 阅读(209) 评论(0) 推荐(0) 编辑
摘要: java几种常见的创建对象的方法:1、使用new关键字创建对象2、利用java的反射机制,通过java.lang.Class或者java.lang.reflect.Constructor创建对象3、实现Cloneable接口,然后重写Object.clone()方法创建对象4、实现序列化serial... 阅读全文
posted @ 2015-01-15 16:40 阿尹wty 阅读(2406) 评论(0) 推荐(0) 编辑