随笔分类 -  java 学习

摘要:排序的分类: 1.希尔排序 希尔排序是快速插入排序的改进版,希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止 基本思路:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有 阅读全文
posted @ 2017-10-18 18:29 皮皮潇 阅读(268) 评论(0) 推荐(0)
摘要:排序的分类: 1.直接选择排序 它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,.....,第n-1次从R[n-2]~R[n-1]中选 阅读全文
posted @ 2017-10-15 21:05 皮皮潇 阅读(341) 评论(1) 推荐(1)
摘要:排序的分类: 一.交换排序 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。 1.冒泡排序 算法原理 算法原理 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们 阅读全文
posted @ 2017-10-15 15:56 皮皮潇 阅读(348) 评论(0) 推荐(0)
摘要:最近皮皮潇在学习java web,刚接触了简单的东西,所以今天给大家带来一个简单的登录实现。 页面: 页面代码: servlet代码: 在页面上可以清除的看到我还设定了验证码,但是我的验证码是经过别人的指导完成的。 当验证码输错或不输时会提醒输入正确的验证码 主要的制作原理:产生随机数,放入一个五个 阅读全文
posted @ 2017-09-03 22:49 皮皮潇 阅读(244) 评论(0) 推荐(0)
摘要:java 常见异常种类(Java Exception): 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常 阅读全文
posted @ 2017-08-23 20:02 皮皮潇 阅读(6883) 评论(0) 推荐(1)
摘要:方法重载:Java的方法重载,就是在类中可以创建多个方法,它们可以有相同的名字,但必须具有不同的参数,即或者是参数的个数不同,或者是参数的类型不同。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法 示例代码: 注意: Java的方法重载要求同名的方法必须有不同的参数表,仅有返回类 阅读全文
posted @ 2017-08-22 13:23 皮皮潇 阅读(336) 评论(7) 推荐(3)