1.典型的适合简单工厂模式的例子是计算器 简单工厂模式的组成要素 工厂函数 工厂函数 负责具体产品对象的创建工作,是该模式的核心。当场景比较复杂时,可能需要用一个工厂类来负责产品的创建。 产品的抽象接口或抽象类 抽象所有产品的公共接口 具体产品类 抽象接口的具体实现类 缺点 由于工厂类集中了所有实例 ...
分类:
编程语言 时间:
2017-02-28 10:40:00
阅读次数:
188
早在Java SE 1.0版,就存在集合类。集合类可以用来管理一组相关的对象。当需要查看、使用集合中的所有对象时可以使用枚举接口对其进行遍历。枚举接口中定义了两个方法,它通常和向量一起使用。本实例将演示其用法,实例运行效果如图 实现了Enumeration接口的对象可以生成一系列元素,每次生成一个。 ...
分类:
其他好文 时间:
2017-02-22 12:54:01
阅读次数:
191
我们在学习这一块内容时需要注意的一个问题是 集合中存放的依然是对象的引用而不是对象本身。 List接口扩展了Collection并声明存储一系列元素的类集的特性。使用一个基于零的下标,元素可以通过它们在列表中的位置被插入和访问。一个列表可以包含重复元素。List在集合中是一个比较重要的知识点也是在开 ...
分类:
编程语言 时间:
2017-02-20 22:51:51
阅读次数:
184
使用 entrySet 遍历 Map 类集合 KV ,而不是 keySet 方式进行遍历。说明: keySet 其实是遍历了 2 次,一次是转为 Iterator 对象,另一次是从 hashMap 中取出key 所对应的 value 。而 entrySet 只是遍历了一次就把 key 和 value ...
分类:
其他好文 时间:
2017-02-10 19:47:35
阅读次数:
428
不管起点如何,每个人的进步与成就的差异,在于学习和思考的方法。 面对一项新技术的时候,我们怎样去学习才能循序渐进,最终理解得深刻? 让我们先把可供自学的资料列出来,分析一下: Tutorial(入门教程)。由该项技术的官网提供。通常是英文的。这份资料是给初次接触该项技术的人看的,一般是一步一步地教你 ...
分类:
其他好文 时间:
2017-02-09 10:55:40
阅读次数:
147
EF,简单说将数据库的表生成实体类,每个结果都是实体类集(类型如IList<>,IQueryable<>),增删改查方法封装好了,直接操作,节省了去数据库工具写语句。 EF5.0后有了延时执行,其实就是IQueryable<>和SaveChange(),意思就是你大可以将语句分几段写,最后才一次生成 ...
分类:
Web程序 时间:
2017-01-21 11:01:38
阅读次数:
253
<logic:iterate>主要用来处理在页面上输出集合类,集合一般来说是下列之一: 1、 java对象的数组 2、 ArrayList、Vector、HashMap等 具体用法请参考struts文档,这里不作详细介绍 现在定义一个class,User.java 把它编译成User.class p ...
分类:
其他好文 时间:
2017-01-10 20:53:59
阅读次数:
272
属性是程序中经常出现的形式。 在类集中提供了一种专门的Properties类。 Properties是HashTable子类,那么肯定也是Map子类。可以使用Map的全部操作。 但是一般情况下是单独使用的。 设置和取得属性 设置属性。 得到属性: 找到了返回值,没找到返回null。 和 找到了返回值 ...
分类:
其他好文 时间:
2017-01-06 01:23:12
阅读次数:
191
转型操作 接受目标型式作为模板参数 Programmer *p = dynamic_cast<Programmer*>(e) 模板工作原理 使用template<typename T>定义函数模板或者类模板 体化(instantiation):使用特定的模板实际参数,生成真正的模板函数和模板类 编译 ...
分类:
编程语言 时间:
2017-01-04 23:22:59
阅读次数:
226
java.lang 语言核心类,系统自动导入。 java.util java工具类、集合框架、时间,日历等。 java.net 网络编程接口和类。 java.io 流的接口和类 java.text java格式化相关类以后要做软件国际化需要用到 java.sql jdbc相关接口和类操作数据库使用 ...
分类:
编程语言 时间:
2017-01-01 15:26:38
阅读次数:
143