![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SE基础
爱上猫de鱼
情商修炼中......
展开
-
利用线程模拟一个简单的商品生产和消费
首先是商品类,里面有商品生产和扣库存的方法: package com.chen.test.demo3; /** * @Description: * @Author chenjianwen * @Date 2021/3/15 **/ public class Product { private static volatile int p = 1; //假设这里只有一个并保持一个有效商品 /** * 生产商品 * @throws InterruptedExc原创 2021-03-15 16:34:49 · 130 阅读 · 0 评论 -
手写一个单向链表
package com.chen.test; /** * @Description: 手写一个单向链表 * @Author chenjianwen * @Date 2021/3/11 **/ public class MySingleLinkedList<E> { private Node<E> first; //该链表的头节点 private Node<E> last; //该链表的尾节点 private int size; //该.原创 2021-03-11 11:18:38 · 145 阅读 · 0 评论 -
手写一个双向链表
package com.chen.test; /** * @Description: 手写一个双向链表 * @Author chenjianwen * @Date 2021/3/10 **/ public class MyLinkedList<E> { private Node<E> first; //该链表的首节点 private Node<E> last; //该链表的尾节点 private int size; //改链表的大小 .原创 2021-03-11 10:52:27 · 222 阅读 · 0 评论 -
内部类小结
最近看了一点内部类,进行一次小结,与各位道友论道。原创 2018-07-13 11:32:18 · 181 阅读 · 0 评论 -
java中的类锁和对象锁对比分析
说到锁机制,不得不提到Thread线程,而又不得不提到synchronized关键字,这个单词的意思是表示“同步”的意思。用它去修饰方法函数的时候,如果有多个线程同时调用这个方法函数的时候,那么当一个线程获得锁的时候,其他的线程只能进入等待队列,直到这根线程执行完毕,释放锁的时候,其他线程才可以获得锁去执行这个方法函数。 这里我们主要讲的是对象锁和类锁。对象锁,顾名思义...原创 2018-07-25 19:40:49 · 238 阅读 · 0 评论 -
map的应用技巧
前些时间项目遇到一个有意思的问题,让我对map有了一个新的认知,先介绍背景吧: package com.chen.test; public class Employee { private Integer num; private String name; public Employee(Integer num, String name) { th...原创 2019-06-05 10:53:27 · 157 阅读 · 0 评论