会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
皮皮潇
博客园
首页
新随笔
联系
管理
订阅
2017年10月18日
【知了堂学习笔记】java 编写几种常见排序算法3
摘要: 排序的分类: 1.希尔排序 希尔排序是快速插入排序的改进版,希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止 基本思路:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有
阅读全文
posted @ 2017-10-18 18:29 皮皮潇
阅读(266)
评论(0)
推荐(0)
2017年10月15日
【知了堂学习笔记】java 编写几种常见排序算法2
摘要: 排序的分类: 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 皮皮潇
阅读(338)
评论(1)
推荐(1)
【知了堂学习笔记】java 编写几种常见排序算法
摘要: 排序的分类: 一.交换排序 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。 1.冒泡排序 算法原理 算法原理 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们
阅读全文
posted @ 2017-10-15 15:56 皮皮潇
阅读(346)
评论(0)
推荐(0)
2017年9月27日
【知了堂学习笔记】java 正则表达式
摘要: 本文参考网络上面别人的博客知识产出 正则表达式基础 1.句号 假设你想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n
阅读全文
posted @ 2017-09-27 22:28 皮皮潇
阅读(224)
评论(0)
推荐(1)
2017年9月9日
【知了堂学习笔记】java 接口与抽象类
摘要: 本次主角:抽象类 、接口。 对于皮皮潇这样一类的Java初学者来说,接口和抽象类如果不去花大量的精力与时间是很难弄清楚的,而我也是在最近这周的项目学习中感觉到了我对这两个概念不熟悉,所以导致对一些问题不能理解清楚,然后就去查阅资料对抽象类与接口做了一些总结。 1.抽象类: 抽象类的建立,实在抽象方法
阅读全文
posted @ 2017-09-09 16:33 皮皮潇
阅读(215)
评论(0)
推荐(0)
2017年9月3日
【知了堂学习笔记】java web 简单的登录
摘要: 最近皮皮潇在学习java web,刚接触了简单的东西,所以今天给大家带来一个简单的登录实现。 页面: 页面代码: servlet代码: 在页面上可以清除的看到我还设定了验证码,但是我的验证码是经过别人的指导完成的。 当验证码输错或不输时会提醒输入正确的验证码 主要的制作原理:产生随机数,放入一个五个
阅读全文
posted @ 2017-09-03 22:49 皮皮潇
阅读(236)
评论(0)
推荐(0)
2017年8月30日
【知了堂学习笔记】java 底层容易忽略的知识点
摘要: 1. java中的关键字 提到关键字,最主要的就是不能用关键字作为标识符,值得注意的有以下几点。 ①其中goto与const在java中没有定义,但是也是关键字。这个基本用不到,但是应该有个认知。 ②true,false,null虽然不是关键字,但是作为一个单独的标识类型,也不能作为标识符使用。 2
阅读全文
posted @ 2017-08-30 23:07 皮皮潇
阅读(230)
评论(0)
推荐(0)
2017年8月27日
【知了堂学习笔记】java IO流归纳总结
摘要: 皮皮潇最近学到了IO流但是感觉这一块要记的东西太多了,所以重API上查阅并总结了以下几点关于IO的知识。 1.File(文件类): File类是文件以及文件夹进行封装的对象,用对象的思想来操作文件和文件夹。 File类保存文件或目录的各种元数据信息的方法。 File 类的实例是不可变的;也就是说,一
阅读全文
posted @ 2017-08-27 22:01 皮皮潇
阅读(837)
评论(0)
推荐(0)
2017年8月23日
【知了堂学习笔记】java 自定义异常
摘要: java 常见异常种类(Java Exception): 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常
阅读全文
posted @ 2017-08-23 20:02 皮皮潇
阅读(6877)
评论(0)
推荐(1)
2017年8月22日
【知了堂学习笔记】java 方法重载与重写的归纳
摘要: 方法重载:Java的方法重载,就是在类中可以创建多个方法,它们可以有相同的名字,但必须具有不同的参数,即或者是参数的个数不同,或者是参数的类型不同。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法 示例代码: 注意: Java的方法重载要求同名的方法必须有不同的参数表,仅有返回类
阅读全文
posted @ 2017-08-22 13:23 皮皮潇
阅读(331)
评论(7)
推荐(3)
公告