- 博客(4)
- 收藏
- 关注
原创 LinkedList底层简单原理
1、LinkedList底层数据结构是一个双向链表,这里的size是元素个数,含有成员变量first和last,first和last都是LinkedList的内部类Node的实例对象,first主要用于判断是否第一次添加元素,last指向的是末尾元素。 transient int size; transient LinkedList.Node<E> first; transient LinkedList.Node<E> last;public LinkedLis
2022-01-15 22:04:27
1107
原创 ArrayList底层源码简单了解
1、ArrayList的底层实际上是一个Object数组,我们可以看到它的空参构造方法是把Object数组指向了一个长度为0的Object数组。private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = new Object[0]; transient Object[] elementData;public ArrayList() { this.elementData = DEFAULTCAPACITY_
2022-01-15 20:45:33
232
原创 HashSet底层原理简单详解
1、HashSet底层其实是一个HashMap容器,HashSet的无参构造方法是创建一个HashMap对象 public HashSet() { this.map = new HashMap(); }2、add方法添加数据实则是调用其成员变量map的put方法public boolean add(E var1) { return this.map.put(var1, PRESENT) == null; }3、put方法调用...
2022-01-12 17:49:39
2049
原创 Javaweb基于MVC鲜花租赁系统,项目实训(含支付宝沙箱)
1、该项目分为管理员,店主以及用户,用户可以功能主要为直接购买、购物车购买、收藏商品、购买完成后评价商品、查看订单修改个人信息等操作2、店主管理主要是查看订单以及对自己的商品信息的增删改查3、管理员拥有一切信息增删改查的权利,但不包括商品评价需要源码参考+v:ljc552010807...
2022-01-07 15:45:37
839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人