摘要: 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?答:不对,如果两个对象x和y满足x.equals(y) == true,它们的哈希码(hash code)应当相同。Java对于eqauls方法和hashCode方法是这样规定的:(1)如果两个... 阅读全文
posted @ 2015-09-04 23:03 天~宇~翱~翔 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1. Hibernate 的检索方式有哪些 ?① 导航对象图检索② OID检索③ HQL检索④ QBC检索⑤ 本地SQL检索2. 在 Hibernate 中 Java 对象的状态有哪些 ?①. 临时状态(transient):不处于 Session 的缓存中,OID 为 null 或等于 id 的 ... 阅读全文
posted @ 2015-09-04 19:29 天~宇~翱~翔 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/m13666368773/article/details/7506678 看这张图不知道大家可否理解了,在插入排序中,数组会被划分为两种,“有序数组块”和“无序数组块”,第一遍的时候从“无序数组块”中提取一个数20作为有序数组块;第二遍的时候从”... 阅读全文
posted @ 2015-09-04 19:20 天~宇~翱~翔 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类:1.基本数据类型 也称原始数据类型,byte,short,char,int,long,float,double,boolean,... 阅读全文
posted @ 2015-09-04 18:51 天~宇~翱~翔 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.直接选择排序:先上图:说实话,直接选择排序最类似于人的本能思想,比如把大小不一的玩具让三岁小毛孩对大小排个序,那小孩首先会在这么多玩具中找到最小的放在第一位,然后找到次小的放在第二位,以此类推。。。。。。第一步: 我们拿80作为参照物(base),在80后面找到一个最小数20,然后将80跟20交... 阅读全文
posted @ 2015-09-04 18:27 天~宇~翱~翔 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 选择排序,就是选择最小的,然后置换,循环再找到最小的,再置换... 1 package com.swust.插入排序; 2 3 import java.util.Random; 4 5 public class Example1 { 6 public static void main(S... 阅读全文
posted @ 2015-09-04 10:54 天~宇~翱~翔 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 例如for(int i=0;i<n;++i){ for(int j=0;j<m;++j) a++; //注意,这里计算一次的时间是1.}那么上面的这个例子的时间复杂度就是 m*n再例如冒泡排序的时间复杂度是N*N;快排的时间复杂度是log(n)二、计算方法1.一个算法执行所耗费的时间,从理论... 阅读全文
posted @ 2015-09-04 10:44 天~宇~翱~翔 阅读(1014) 评论(0) 推荐(0) 编辑