摘要: 一.选择排序原理 1.将数组中每个元素与第一个元素比较,如果这个元素小于第一个元素,则交换这两个元素 2.循环第一条规则,找出最小元素,放于第一个位置 3.经过n-1轮比较完成排序 int [ ] arr={2,3,1,3}; int a=0; for(int i=0;i<arr.length-1; 阅读全文
posted @ 2018-10-16 19:08 颜团子 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 三大特征:封装,继承,多态 1.封装:将对象的属性和实现细节隐藏起来,只提供公共的访问方式。 封装的好处:a.将外界的变化隔离开,使程序具备独立,安全和稳定性。 b.便于设计者使用,提高了代码的复用性。 2.继承:继承是从已有的类派生出新的类,新的类能继承已有类的数据属性和行为,并扩展新的功能。 继 阅读全文
posted @ 2018-09-29 14:51 颜团子 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.cd(用于改变当前目录) cd[盘符:][路径名][子目录名]"/"cd..返回上一级目录 cd/直接返回主目录cd c:/+文件夹(切换到C盘内任意文件夹)2.dir(显示一个目录下的文件和子目录)dir[盘符:][目录路径][/p][/s][/w][/o] /p:分页显示目录内容,按任意键查 阅读全文
posted @ 2018-08-23 15:40 颜团子 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机 阅读全文
posted @ 2018-08-23 15:39 颜团子 阅读(379) 评论(0) 推荐(0) 编辑
摘要: ArrayDeque是java中对双端队列的线性实现 一.特性 1.无容量大小限制,容量按需增长;2.非线程安全队列,无同步策略,不支持多线程安全访问;3.当用作栈时,性能优于Stack,当用于队列时,性能优于LinkedList4.两端都可以操作5.具有fail-fast特征6.不能存储null7 阅读全文
posted @ 2018-08-23 15:37 颜团子 阅读(117) 评论(0) 推荐(0) 编辑