数据库主键:数据库某个表中,唯一表示记录的符号。
主要用户插入时,判断主键是否重复,唯一性是否破坏。
数据库索引:在数据库表中一列或者多列,进行值排序,从而提高查询效率的数据结构。
主要用于用户查询时,提高查询效率,提升效率很高。
HashCode:
用于配合Hashtable、HashMap等散列集合的比较,查询。
两个对象相等equal(),两个对象hashcode相等,是充分非必要条件。
从写equal()方法时,尽量重写hashcode方法,保持一致。
补充说明:
文件的hash值,是文件的唯一内容的唯一标识。
文件内容被改动后,hash值会变化。如MD5.
参考文章:
1、http://www.cnblogs.com/dolphin0520/p/3681042.html
2、http://blog.csdn.net/fenglibing/article/details/8905007