上一页 1 ··· 11 12 13 14 15
摘要: 1、按一般教程中出现的例子理解: 简单工厂模式:传条件进工厂类,工厂类就会返回一个对象给调用者,供调用者使用---最终给用户使用的是工厂类返回的类 策略模式:创建一个Context类(可以看作是工厂模式中工厂类的代替品)的对象A,传一个要使用的策略实例对象给A,然后使用A调用A中的某些方法---最终 阅读全文
posted @ 2016-03-09 10:41 空谷幽澜 阅读(572) 评论(0) 推荐(1) 编辑
摘要: 内容目录: 相似点 差异 举例说明 代码实现 工厂模式和策略模式看着很像,经常让人混淆不清; 它们的区别在哪里,需要细细体味; 相似点 在模式结构上,两者很相似; 差异 用途不一样 工厂是创建型模式,它的作用就是创建对象; 策略是行为型模式,它的作用是让一个对象在许多行为中选择一种行为; 关注点不一 阅读全文
posted @ 2016-03-09 10:39 空谷幽澜 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 最近一直在抽时间研究设计模式,之前对设计模式也有一定的了解,但是都没有平心静气的去研究过,只是了解了一些皮毛,最近打算再深入研究一下,重新打开了设计模式的数据,对之前的疑问一个个的刨根问底,今天看了简单工厂模式和策略模式看的人有点小晕,两个的大概思路没有怎么变,都是通过多态去减少代码的耦合度,怎么看 阅读全文
posted @ 2016-03-09 10:38 空谷幽澜 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 在Java核心知识的面试中,你总能碰到关于 处理Exception和Error的面试题。Exception处理是Java应用开发中一个非常重要的方面,也是编写强健而稳定的Java程序的关键,这自然使它成为面试题中的常客。关于Java中Error和Exception的面试题目多是关于Exception 阅读全文
posted @ 2016-03-02 22:52 空谷幽澜 阅读(6353) 评论(1) 推荐(1) 编辑
摘要: JAVA异常的概念 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码 阅读全文
posted @ 2016-03-02 22:00 空谷幽澜 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。在Java中,容器的类型主要有:List、Set、Stack、Queue、Map这几种类型,其关系如下: Collection 接口├List 接口 阅读全文
posted @ 2016-03-02 10:04 空谷幽澜 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当 阅读全文
posted @ 2016-02-29 22:35 空谷幽澜 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。 阅读全文
posted @ 2016-02-29 10:04 空谷幽澜 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 在程序设计中经常用到一系列的数据类型,在Java中也一样包含八中数据类型,这八种数据类型又各自对应一种包装器类型。如下表: 基本类型 包装器类型 boolean Boolean char Character int Integer byte Byte short Short long Long fl 阅读全文
posted @ 2016-02-28 21:13 空谷幽澜 阅读(8979) 评论(0) 推荐(4) 编辑
上一页 1 ··· 11 12 13 14 15