Java学习
文章平均质量分 87
明天码上有钱啦
天赋固然重要,执不可缺少。当执到达了某一种程度,又如何区分是天赋还是执!
展开
-
多线程总结知识点一
看视屏学习讲得偏向应用,可以去看我的上一篇文章就是偏向多线成的简单引用,可以通过这一片文章的问题来检测自己是否理解了多线程……………………原创 2023-04-19 16:32:52 · 88 阅读 · 0 评论 -
多线程(偏向应用)
线程并发协作(也叫线程通信)生产者和消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件。对于生产者,没有生产产品之前,消费者要进入等待状态。而生产了产品之后,又需要马上通知消费者消费。对于消费者,在消费之后,要通知生产者已经消费结束,需要继续生产新产品以供消费。在生产者消费者问题中,仅有synchronized是不够的。synchronized可阻止并发更新同一个共享资源,实现了同步但是synchronized不能用来实现不同线程之间的消息传递(通信)。原创 2023-04-15 20:22:55 · 71 阅读 · 0 评论 -
Iterater迭代器在常见容器中的使用
遍历List方法一:普通for循环i ++) {//list为集合的对象名 String temp =(String) list . get(i);遍历List方法二:增强for循环(使用泛型!遍历List方法三:使用Iterator迭代器(1)) {遍历List方法四:使用Iterator迭代器(2)//如果要遍历时,删除集合中的元素,建议使用这种方式!遍历Set方法一:增强for循环遍历Set方法二:使用Iterator迭代器) {原创 2023-04-12 07:21:24 · 212 阅读 · 0 评论 -
HashMap底层源码简单分析
HashMap底层实现采用了哈希表,数据结构中由数组和链表来实现数据的存储。哈希表就是结合两者有点而产生的,也就是哈希表的本质就是“数组+链表”。原创 2023-04-11 07:23:58 · 65 阅读 · 0 评论