JavaSE
麦_兜
想成长,多读书
想熟练,多练习
想掌握,多运用
展开
-
Java基础知识的小总结
一、 基本知识 1. JDK和JRE的区别 答:JDK是java语言开发工具包,包含JRE和开发工具(javac.exe等);JRE是java语言的运行环境,包含JVM和核心类库;JVM是java虚拟机,保证了java的跨平台性。 2. JVM跨平台吗? 答:JVM不具有跨平台性,不同的操作系统所对应的JVM不一样。正是因为JVM的不跨平台,才能够使java语言具有跨平台性。原创 2017-04-21 15:31:50 · 533 阅读 · 0 评论 -
Java-设计模式-第三篇-模板模式
本人所学设计模式皆出自于 结城浩先生的《图解设计模式》。类图 为什么使用Template模式 使用Template模式的优点是:由于在父类中的模板方法中编写了算法,因此无需在每个子类中再编写算法;列如:我们没有使用Temlpate模式,而使使用文本编辑器的复制粘贴编写了多个ConcreteClass。如果编写完立即发现bug还好,但是如果过了一段时间才发现第一个Concre...原创 2018-03-11 16:10:13 · 204 阅读 · 0 评论 -
Java-设计模式-第四篇-工厂模式
本人所学设计模式皆出自于 结城浩先生的《图解设计模式》。类图为什么使用工厂模式 在工厂模式中,父类决定实例生成的方式,但不决定所要生成的具体类,具体的处理全部交给子类。这样就可以将生成实例的框架和实际负责生成实例的类解耦。示例代码 package com.qiang.framework; /** * 抽象工厂 * * @author zhangxinqiang ...原创 2018-04-01 14:09:33 · 156 阅读 · 0 评论 -
Java-设计模式-第五篇-单例模式
类图 为什么使用单例模式 单例模式,顾名思义,只有一个实例,在整个服务中,该类只有一个实例。比如你想创建一个对象,用来保存整个服务的某一个内容,而你又想在其他地方使用保存的内容,那么使用单例模式是正好的。例如你想做一个计数器等等。。。示例代码 package com.qiang; /** * 单例实体 * * @author zhangxinqia...原创 2018-04-01 14:47:47 · 169 阅读 · 0 评论 -
Java-设计模式-第六篇-原型复制模式
本人所学设计模式皆出自于 结城浩先生的《图解设计模式》。类图 为什么使用原型复制模式 我们知道在很多的类中,我们需要这个了类去持有其他类的对象,又或者构成某一个类的对象十分复杂。又或者,你想解耦框架与生成的实例时,比如说下面我们是根据字符串指定要生成的实例,这样我们就可以把client封装到框架中,而不用因为new Something();必须导包,限制生成实例了。将框架从类名的约束中...原创 2018-05-28 21:44:07 · 374 阅读 · 0 评论