集合
liu_yan_hui
go fighting for ourselves
展开
-
集合综合应用,异常,Throwable,Throws,Throw,多线程,start方法,多线程安全,同步机制,synchronized,等待唤醒机制
文章目录集合应用-----------斗地主洗牌发牌代码如下:异常异常处理的方法多个异常的处理编译时期异常,运行时期异常Throwable中的一些方法Throws和Throw的区别异常的注意事项异常捕获的标准格式面试题自定义异常多线程方式1: 继承Thread类方式二: 实现Runnable接口方式三: 线程池启动线程为什么是start而不是run方法Thread类的一些方法获取当前线程对象获取线程名称设置当前线程名称设置守护线程等待线程终止线程的优先级:获取线程的优先级设置线程的优先级线程睡眠线程的状态中原创 2020-11-01 10:29:26 · 221 阅读 · 0 评论 -
集合应用,异常,多线程
文章目录集合应用-----------斗地主洗牌发牌代码如下:异常异常处理的方法多个异常的处理编译时期异常,运行时期异常Throwable中的一些方法Throws和Throw的区别异常的注意事项异常捕获的标准格式面试题自定义异常多线程集合应用-----------斗地主洗牌发牌分析: 用HashMap<Integer,String>集合作为牌盒,key键存储牌的编号,value值存储牌 用ArrayList集合存储牌的编号,用作后面的发牌 定义String[] 存储牌的点数{原创 2020-10-29 08:57:55 · 431 阅读 · 0 评论 -
TreeSet集合,Map集合,HashMap集合,TreeMap集合,Collections集合工具类
文章目录TreeSet集合TreeSet集合add()方法的源码Map集合Map集合的功能:Map和Collection集合的区别Map集合的遍历HashMap集合对于Map存储的键如果是自定义对象:该自定义对象的所在类必须重写Object:equals()和hashCode()TreeMap集合Collections工具类TreeSet集合TreeSet集合: 本质基于TreeMap的底层实现(红黑树结构---->自平衡"的二叉树结构")有两种排序方式: 自然排序 选择器原创 2020-10-26 20:19:31 · 180 阅读 · 0 评论 -
增强For循环,ArrayList集合,Vector集合,LinkedList集合,Set集合,HashSet集合
文章目录增强For循环ArrayList的嵌套使用举例Vector集合LinkedList集合List三个子实现类的特点:一个小练习:Set集合HashSet的add方法的底层源码增强For循环JDK5之后提供了特性:<引用类型>泛型,静态导入,增强for,可变参数,自动拆装箱增强for的格式: for(数据类型 变量名 : 数组对象/集合对象(使用最多)){ 输出变量名即可 }作用:是替代迭代器使用,简化遍历集合的书写格式!注意事项: 1)增.原创 2020-10-24 00:55:10 · 448 阅读 · 0 评论 -
Collection集合,Iterator迭代器,泛型,List集合,ListIterator迭代器,集合遍历
文章目录Collection集合Iterator迭代器的体系结构迭代器的注意事项:泛型什么是泛型泛型可以应用在哪些地方泛型的高级通配符List集合ListIterator迭代器List集合的遍历方式:Collection集合public interface Collection<E> extends Iterable<E>是一个接口,需要用子实现类去创建对象比如 Collection c=new ArrayList();boolean add(E e) 向集合末尾添加元素原创 2020-10-24 00:07:15 · 376 阅读 · 0 评论