面试中被问到,集合类中的排序方法是怎么实现的?没有回答上来,故而总结如下:你知道么?前提:在eclipse中对于自己的代码可以通过按住Ctrl的同时单击名称跳入相应源码中。但eclipse默认没有添加java源代码目录,比如点击Thread会提示source not found,而在开发中了解Jav...
分类:
编程语言 时间:
2015-03-11 14:19:50
阅读次数:
130
在调用persist(entity)方法之前,一定要保证entity所有的非集合类成员都已经被正确地赋值。
在@OneToMany关系中,如果要删除many端(主动端)的实体,必须先从one端(被动端)的集合类中移除该实体,然后再调用remove(entity)方法才能删除成功。
在@OneToMany关系中,未设置级联删除的情况下,如果要删除one端(被动端)实体,则必须先删除one端集合类中所有...
分类:
其他好文 时间:
2015-03-09 16:17:16
阅读次数:
152
1.Collection 和 Collections 的区别。
Collection 是集合类的上级接口,继承于他的接口主要有 Set 和 List.
Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
2.HashMap 和 Hashtable 的区别。
HashMap 是 ...
分类:
移动开发 时间:
2015-03-06 10:03:54
阅读次数:
156
1.集合接口与集合类型(1)集合的命名空间 大多数集合类都可以在System.Collections和System.Collections.Generic名称空间中找到。泛型集合位于System.Collections.Generic名称空间中;专用于特定类型的集合类位于System.Collect...
这里仅仅进行一些简单的比较,如果你想要更加详细的信息话,请自己百度。 1.Collection:是集合类的上层接口。本身是一个Interface,里面包含了一些集合的基本操作。 Collection接口时Set接口和List接口的父接口 里面的常用操作有如下内容: 2.Collections ...
分类:
其他好文 时间:
2015-03-04 22:31:47
阅读次数:
130
java.util包中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。List 适用于按数值索引访问元素的情形。 Map 则提供了一个...
分类:
其他好文 时间:
2015-03-03 22:02:32
阅读次数:
306
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。简化图:集合接口:6个接口(点线框表示),表示不同集合类型,是集合框架的基础。抽象类:5个抽象类(虚线框表示),对集合接口的部分实现。可扩展为自定义集合类。实现类:8个实现类(实线框表示...
分类:
编程语言 时间:
2015-03-03 18:01:52
阅读次数:
158
import?java.lang.reflect.Field;
import?java.util.ArrayList;
import?java.util.Arrays;
/**
?*?反射集合类
?*?*/
public?class?ReflectUtils?{
/**
?*?获取类clazz的所有Field,包括其父类的...
分类:
编程语言 时间:
2015-03-03 16:51:41
阅读次数:
352
本文的意义并不仅仅是为了说明如何将IList转换为DataTable,而是给出一个利用反射来实现对各种数据结构(集合类)相互转换的通用方法的编写思路。相信很多使用过Nhibernate的朋友都知道,通过NH访问数据库,数据都是以ILIST形式返回的,这就为我们在.NET中使用传统的数据绑定造成了不便...
分类:
其他好文 时间:
2015-03-03 11:19:35
阅读次数:
127
public StringgetType(Uri) 用于返回指定的Uri中的数据的MIME类型*如果操作的数据属于集合类型,那么MIME类型字符串应该以vnd.android.cursor.dir/开头。例如:要得到所有person记录的Uri为content://contacts/person,那...
分类:
移动开发 时间:
2015-03-02 12:42:31
阅读次数:
184