java基础学习
文章平均质量分 81
个人分类为对于java学习中一些问题的总计与记录
小曹曹曹曹曹曹曹
一个冉冉升起的秃头巨星
展开
-
Java集合框架总结
关于java集合框架一些纯知识点,Collection集合以及Map集合,包括其子接口或者子类的相关知识点原创 2023-07-10 19:20:35 · 50 阅读 · 1 评论 -
JavaMail相关代码案例,记录如何完成各种类型邮件发送
邮件传输基于应用层协议的SMTP(Simple Mail Transfer Protocol)协议,JavaMail相关代码案例,记录如何完成各种类型邮件发送原创 2023-07-08 16:26:24 · 76 阅读 · 0 评论 -
ArrayList基本知识点
扩容方法时ArrayList中最重要的一部分,在进行一个集合的创建时,如果初始赋值小于10,则创建的是一个容量为10的数组集合,当再次添加元素时,ArrayList首先会将数组的长度(elementData.length)与数组最低要求存储容量(minCapacity)进行比较,当minCapacity原创 2023-05-19 18:20:14 · 201 阅读 · 1 评论 -
LinkedList的源码阅读
调用UnLinkedList方法时,首先将头元素中的元素和next指针置为空,然后将first指向下一个节点,判断下一个节点的next指针是否为空,为空则整个链表为空,将last指向null,不为空则将下一个节点的prev指针置为空。first和last分别指向链表的头节点和尾节点,当进行添加操作时,只需要将删除元素的前一个节点的next指向其后一个节点的prev,将后一个节点的prev指向前一个节点的next。删除头元素,定义first指针,如果没有,则抛异常,有则调用unlinkFirst方法。原创 2023-04-19 18:00:16 · 160 阅读 · 2 评论 -
ArrayList扩容方法的理解
grow(int minCapacity)方法是对扩容的一个具体操作,在该方法中首先根基原数组长度计算出新数组的长度,一般是原数组的1.5倍,若是其中 minCapacity - oldCapacity 0 ,完成扩容,然后使用capeOf()方法将原数组元素复制到新数组中,如果数组的长度大于((2^31)-1)即2147483647,则会抛异常。本篇文档就是对于ArrayList的扩容方法做介绍。原创 2023-04-23 15:27:57 · 70 阅读 · 1 评论