- 博客(4)
- 收藏
- 关注
原创 List三个子类的特点
ListList是一个有序的集合,和set不同的是,List允许存储项的值为空,也允许存储相等值的存储项List是继承于Collection接口,除了Collection通用的方法以外,扩展了部分只属于List的方法List比Collection主要多了几个add(…)方法和remove(…)方法的重载,还有几个index(…), get(…)方法。ArrayList基于数组(用于存储...
2018-11-14 16:45:47
531
1
原创 排序算法(3个),查找算法(2个)
插入排序通过构建有序序列,对于末排数据,在已排序序列中从后向前扫描,找到相应的位置并插入特点:效率低,容易实现思路:将数组分为两部分,将后部分元素逐一与前部分元素比较, 如果前部分元素比array[i]小,就将前部分元素往后移, 当没有比array[i]小的元素,即是合理位置,在此位置插入array[i]例:非常类似于整理扑克牌:从开始摸牌时,左手是空的,牌面朝下放在桌上。...
2018-11-13 20:51:49
441
原创 Java中的异常处理机制,说一下Java中api异常和自定义异常及各自的使用场景
处理机制JAVA的异常处理机制:如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器处理方式捕获异常: 在Java程序运行过程中系统得到一个异常对象,他将会沿着方法的调用,栈逐层回溯,寻找处理这异常...
2018-11-13 17:26:55
1441
原创 Java中有哪些流,常用流有哪些并有何特点和使用场景 NIO流,特性及使用时注意的事项 IO与NIO区别
IO流流(stream):一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象,对文件中的内容读和写的操作。及时关闭不使用的流,避免造成资源流失,可能会导致内存溢出数据流向输入流: 负责数据的读取 例:从服务器读取数据,下载 InputStream 抽象类(子类:FileInputStream/BufferedInputStream) ...
2018-11-13 11:46:55
3387
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人