摘要: 选择排序(Selection sort) 基本介绍 选择排序: 每一次从未排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余未排序的元素中选出最小(或最大的)放在已排序序列的末尾,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一 阅读全文
posted @ 2017-12-17 10:16 脑白金 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 基本介绍 冒泡排序是比较相邻的两个元素,通过不停的比较,较大的数往下沉,较小的往上冒,这也是冒泡排序名字的来源 第一趟从数组下标为0的数字开始,arr[0]大于arr[1]就交换他们的位置,继续比较arr[1]和arr[2],一直到arr[n] 第二趟从数组下标为1的数字开始,arr[1] 阅读全文
posted @ 2017-12-17 01:01 脑白金 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 换MarkDown编辑器了,突然发现自己不会,尴尬!所以顺便总结下Markdown的常用语法 标题 一级标题(格式: +XXXXX) 二级标题(格式: +XXXXXX) 三级标题(格式: +XXXXX) 总共六级标题,以此类推,不做赘述 列表 有序列表 1. 序列1(格式:数字+小数点+空格XXXX 阅读全文
posted @ 2017-11-25 11:22 脑白金 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 基础功能总结 快捷键总结 全局搜索 CTRL SHIF F 局部搜索 CTRL F 替换 CTRL R 复制一行 CTRL D 剪切一行 CTRL X 行定位 CTRL G 文件重命名 SHIFT F6 导包 ALT ENTER 补全代码 CTRL SHIFT SPACE 上/下移一行 ALT SH 阅读全文
posted @ 2017-11-25 10:46 脑白金 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 先dang下来,随后整理把常用的有用的分类整理一下 wait me #Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的 阅读全文
posted @ 2017-11-25 10:35 脑白金 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 先搞个链接,以后自己慢慢总结:传送门 阅读全文
posted @ 2017-11-23 11:17 脑白金 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 简述 相同点: 1.都可以用来操作字符串 2.都使用字符数组保存字符串 3.都是final类型的 不同点: 1.对象是否可变:String对象不可变,StringBuffer/StringBuilder对象是可变的 2.线程是否安全:String/StringBuffer是线程安全的,StringB 阅读全文
posted @ 2017-08-16 09:52 脑白金 阅读(163) 评论(0) 推荐(0) 编辑
摘要: bit 位,二进制数据0或1 byte 字节,一个字节等于8位二进制数 char 字符, String 字符串,一串字符 常见转换 1 字母 = 1byte = 8 bit 1 汉字 = 2byte(GBK编码) 1 汉字 = 3byte(UTF-8编码) 阅读全文
posted @ 2017-06-08 16:51 脑白金 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 一、final 1.final修饰变量(常量) final修饰的成员变量表示常量,一旦给定初值既无法改变 2.final方法 final修饰方法,表示该方法不能被子类重写 好处:比非final方法要快,因为在编译时已经静态绑定了,不需要在运行时在动态绑定。 3.final类 final修饰类,表示该 阅读全文
posted @ 2017-06-07 17:29 脑白金 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 概要:通过这段时间的工作,发现自己的基础还是很薄弱的,so,you know 常量 一种特殊的变量,程序运行过程中不能改变的值 语法格式:final 数据类型 常量名称 = 常量值 例子:fina int LENGTH = 4; 注意: 1.java编码规则中,常量名必须大写. 2.常量可以先声明, 阅读全文
posted @ 2017-06-07 14:27 脑白金 阅读(182) 评论(0) 推荐(0) 编辑