上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页
  2016年3月13日
摘要:      HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 阅读全文
posted @ 2016-03-13 10:41 让编程成为一种习惯 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Data Access Object   数据访问接口,就是访问数据库方法的 interface 1. DAO用来封装Data Source的..就比如,Connection conn = DAOFacotry.createConnection()..就可以把Driver. URL. usernam 阅读全文
posted @ 2016-03-13 10:32 让编程成为一种习惯 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 首先解释面上意思,service是业务层,dao是数据访问层。呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知道,业务才是工作中的重中之重。我 阅读全文
posted @ 2016-03-13 10:32 让编程成为一种习惯 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: DAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接 阅读全文
posted @ 2016-03-13 10:31 让编程成为一种习惯 阅读(1089) 评论(0) 推荐(1) 编辑
摘要: 显然在平时使用中,ArrayList<Integer>()和new ArrayList<String>()是完全不同的类型,但是在这里,程序却的的确确会输出true。 这就是Java泛型的类型擦除造成的,因为不管是ArrayList<Integer>()还是new ArrayList<String> 阅读全文
posted @ 2016-03-13 09:57 让编程成为一种习惯 阅读(3348) 评论(0) 推荐(2) 编辑
摘要: 根据《Java编程思想 (第4版)》中的描述,泛型出现的动机在于: 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: Container类保存了一对key-value键值对,但是类型是定死的,也就说如果我想要创建一个键值对是String-Integer类型的,当前这 阅读全文
posted @ 2016-03-13 09:52 让编程成为一种习惯 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 我想是你没表述清楚吧!是定义泛型接口吧!定义泛型接口的好处:a.减少了对对象进行装箱和拆箱所导致的性能成本,提高了效率。b.赋予了代码更强的类型安全。c.实现了更为灵活的代码复用。 其实就是泛型的好处了,如果不用泛型,那么就得用object了,这样有什么缺点呢?1,如果对象是值类型,那么就有拆箱,装 阅读全文
posted @ 2016-03-13 09:48 让编程成为一种习惯 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 泛型就是指任意类型比如 HashMap<K,V> 你用的时候 你可以将K,V 设置成任意类 HashMap<String,Integer> K,V 和那个E 一样HashMap<String,Integer> 这表示一个类 这个类有两个子变量类型是 String Integer 可以这样理解   阅读全文
posted @ 2016-03-13 09:40 让编程成为一种习惯 阅读(3723) 评论(0) 推荐(1) 编辑
摘要: 方法一: 通过Iterator 的remove方法 Java代码  方法二:直接将结果赋值给另一个List 打印结果   阅读全文
posted @ 2016-03-13 09:38 让编程成为一种习惯 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 1. 首先List<E>集合继承与Collection<E>,是一个接口。    ①  Collection (集合框架是JDK1.2版本出现的)    ②   list:是有序的,元素可以重复,以为该集合体系有索引。      经常用到的是实现该接口的ArrayList和LinkedList类   阅读全文
posted @ 2016-03-13 09:36 让编程成为一种习惯 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 1.java提供的默认list排序方法 主要代码: List<String> list = new ArrayList();list.add("刘媛媛"); list.add("王硕");list.add("李明");list.add("刘迪");list.add("刘布"); //升序Collec 阅读全文
posted @ 2016-03-13 09:33 让编程成为一种习惯 阅读(213) 评论(0) 推荐(0) 编辑
摘要: package com.test; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class ArrayListDemo {    public static void main( 阅读全文
posted @ 2016-03-13 09:33 让编程成为一种习惯 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 可自动伸缩,可以插入,移除,排序的一个集合类接口储存的对象可以是任意的 他的一个实现类ArrayList<>的简单用法: 移除方法:list.remove("b");或者 list.removeAt(1) 数字表示下标,和数组下标等义list.insert(2,"c"); 插入值的方法其他的高效方法 阅读全文
posted @ 2016-03-13 09:30 让编程成为一种习惯 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 第一种方法,就是list中对象实现Comparable接口,代码如下:     第二种方法,就是在重载Collections.sort方法,代码如下:     两次执行的结果都是: name1 name2 name3 阅读全文
posted @ 2016-03-13 09:30 让编程成为一种习惯 阅读(193) 评论(0) 推荐(0) 编辑
  2016年3月11日
摘要: Map简介 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。 Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射 阅读全文
posted @ 2016-03-11 17:31 让编程成为一种习惯 阅读(747) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页