04 2020 档案

摘要:MVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。把众多的业务逻辑聚集到一个部件里面,当然这种比较官方的解释是不能让我们足够清晰的理解什么是MVC的。用通俗的话 阅读全文
posted @ 2020-04-06 20:44 luckyjcx 阅读(415) 评论(0) 推荐(1) 编辑
摘要:1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环迭代 HashMap 4. 使用 Lambda 表达式遍历 HashMap 5. 使用 Stream API 遍历 HashMap 阅读全文
posted @ 2020-04-06 17:01 luckyjcx 阅读(713) 评论(0) 推荐(0) 编辑
摘要:看源码得知: public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a runnable thread. A thread in th 阅读全文
posted @ 2020-04-05 19:53 luckyjcx 阅读(146) 评论(0) 推荐(0) 编辑
摘要:何为虚假唤醒: 当一个条件满足时,很多线程都被唤醒了,但是只有其中部分是有用的唤醒,其它的唤醒都是无用功;比如买货:如果商品本来没有货物,突然进了一件商品,这是所有的线程都被唤醒了,但是只能一个人买,所以其他人都是假唤醒,获取不到对象的锁; 避免虚假唤醒: Synchronized版,生产者和消费者 阅读全文
posted @ 2020-04-05 17:24 luckyjcx 阅读(542) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩