- 博客(4)
- 收藏
- 关注
原创 多线程基础常用方法
setDaemon():是否定义为守护线程。getPriority():线程优先级。getState():输出当前线程状态。getName():线程名字。start():启动线程。sleep():线程休眠。join():线程插队。
2023-03-29 17:26:06 24
原创 java事件类
ItemEvent:当一个复选框或是列表项被选中是,当一个选择框或选择菜单被选中。WindowEvent:当一个窗口激活,关闭,失效,恢复,最小化.....是发生。ActionEvent:通常在按下按钮,或双击一个列表项或选中某个菜单是发生。MouseEvent:当鼠标被拖动,移动,点击,按下.....时发生。ComponentEvent:当一个组件隐藏,移动,改变大小时发生。TextEvent:当文本区和文本域的文本发生改变是发生。FocUsEvent:当一个组件获得或失去焦点是发生。
2023-03-28 16:08:02 120
原创 Collections工具类常用方法
4.sort(List,Comparartor):根据指定的Comparator产生的顺序对List元素进行迭代。5.swap(List,int,int):对List集合中指定的两个下标进行替换。3.sort(List):根据元素的自然排序对指定的List集合按升序排序。2.shuffle(List):对List集合元素进行随机排序。1.reverse(List):翻转List中元素的顺序。
2023-03-27 11:07:40 39
原创 HashMap底层机制
是否相等,如果相等这执行替换val,如果不相等需要判断是树结构还是链表结构,做出相应的处理如果添加时发现容量不够,则需要扩容。第一次添加,则需要扩容table容量为16,临界值(threshold)为12(16*0.75)当添加key-val时,通过key的哈希值得到在Table的索引,然后判断该索引处是否有元素,以后再扩容,则需要扩容table容量为原来的两倍(32),临界值为原来的2倍,即24,以此类推。如果没有元素直接添加,如果该索引处有元素,继续判断该元素的key和准备加入的key相。
2023-03-26 13:51:32 30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人