上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页
摘要: 基本概念: 1)Simple Factory模式属于创建型模式,2)简单工厂模式是由一个工厂(注意是一个!)对象决定创建出哪一种产品类的实例(例如你到肯德基说你要鸡腿,要薯条,要饮料还是,,,这时肯德基是一个工厂,客户端只需要点明自己要什么就行)3)实现方式的实质:由一个工厂类根据传入的参数,动态决 阅读全文
posted @ 2017-05-16 22:14 开拖拉机的蜡笔小新 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器模式? 让用户通过特定的接口访问容器的数据,不需要了解容器内部的数据结构。 首先我们先模仿集合中ArrayList和LinkedList的实现。一个是基于数组的实现、一个是基于链表的实现,实现方式各有不同, 为了减少代码的耦合度,面向接口编程。定义Collection接口定义API规范。 阅读全文
posted @ 2017-05-16 21:30 开拖拉机的蜡笔小新 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在使用Java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什么区别呢?下面我们详细分析。这里有一点需要明确的时候,迭代器指向的位置是元素之前的位置 阅读全文
posted @ 2017-04-23 13:22 开拖拉机的蜡笔小新 阅读(4437) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存 阅读全文
posted @ 2017-04-23 13:01 开拖拉机的蜡笔小新 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除 阅读全文
posted @ 2017-04-23 12:53 开拖拉机的蜡笔小新 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 输出结果: 如果想根据数组得到一个新的正常的list,当然可以循环一个一个添加,也可以才有以下2个种方法: 另外讨论下Collections.addAll和list.addAll 结果: [0, -1, 2, 4, -9][0, -1, 2, 4, -9] [100000, 4, -9, 34, 6 阅读全文
posted @ 2017-04-23 11:23 开拖拉机的蜡笔小新 阅读(3270) 评论(0) 推荐(0) 编辑
摘要: package com.jabberchina.test; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class SortTest { ... 阅读全文
posted @ 2017-04-22 20:29 开拖拉机的蜡笔小新 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.mybatis对sql执行后会对结果进行封装,如果没有返回任何记录,只是封装后的对象没有值,而对象并不为空null; (这个问题疏忽坑了两次,在对返回数组结果进行判断的时候,我用的if(Array!=null) 结果是判断正确,应该if(Array.length!=0)做判断记录是否为空) 2. 阅读全文
posted @ 2017-03-03 22:15 开拖拉机的蜡笔小新 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 该文件描述了如何启动Tomcat Server Tomcat Server处理一个http请求的过程 假设来自客户的请求为:http://localhost:8080/wsota/wsota_index.jsp1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Conn 阅读全文
posted @ 2017-02-28 18:13 开拖拉机的蜡笔小新 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Properties properties = new Properties(); properties.load(new InputStreamReader(CharactorTest.class.getResourceAsStream("/CustomValidationMessages.pro 阅读全文
posted @ 2017-02-26 20:35 开拖拉机的蜡笔小新 阅读(1147) 评论(1) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页