![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java进价
彼天
记录下成长,日后回首有追忆。
展开
-
java设计模式 单例模式
这个模式大家应该都用过,目的就是保证类的对象的唯一性,那么在实现的过程中呢,有多种方法。 饿汉式,类加载就创建 这个也是写起来最方便的 package bean;public class SingleBean { //实例化私有对象 private static SingleBean singleBean=new SingleBean(); //封装构造方法避免其它类直接ne原创 2017-06-21 15:26:01 · 233 阅读 · 0 评论 -
java 设计模式 策略模式 以英雄联盟为背景
继续java设计模式学习之旅, 策略模式(Strategy Pattern):定义了算法族,分别封装起来,让它们之间可相互替换,此模式让算法的变化独立于使用算法的客户。 可能看完之后还是很迷糊,但是有一个印象,方便阅读下面代码时候的思路理解。(本人是一名android讲师,这个也是很多学员喜欢犯的错误,不愿意看定义理论介绍,这样理解和统一思路就很难了) 话不多说,开始我们的游戏: 游戏设定角原创 2017-06-21 17:01:27 · 856 阅读 · 0 评论 -
Java Enum 枚举详解
在某些情况下,一个类的对象是有限而固定的。比如季节类,它只有4个属性。像这种实例有限且固定的类,被称为枚举类。没错,它仍然是一个类,具有类所有的特性。 下面就开始创建一个枚举类吧:** 无法创建枚举文件的问题 **new>Enum 哎呀,结果发现创建的时候无法创建(如果你用的是eclipse),如下图: 这是因为Eclipse可以指定编译深度,默认值为1.4,而枚举是在jdk1.5之后出现原创 2017-06-13 17:28:59 · 988 阅读 · 0 评论 -
java 深入理解泛型
泛型相信很多人都遇到过,比如使用集合的时候类似List,封装适配器的时候。泛型在处理数据的时候可以帮助我们,只处理指定类型的数据,比如集合无论我们存什么样的数据,取出的时候都会被认为是Object的对象,一般都需要我们去强转为想要的数据类型,这个时候可能会出现类型转换错误。比如:List list=new ArrayList<>(); list.add("你好");原创 2017-06-14 15:46:11 · 483 阅读 · 0 评论 -
java 类型通配符 ?
如果对上篇文章的泛型有所了解后,还需要了解下类型通配符,在java中类型通配符是? 可以将一个类型通配符?,作为类型实参,传递给一个泛型类或者泛型接口。如:Listpublic class Test { public static void main(String[] args) { List<Integer> list=new ArrayList<>(); l原创 2017-06-14 18:04:50 · 675 阅读 · 0 评论