![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 92
孤狼求精
这个作者很懒,什么都没留下…
展开
-
彻底搞懂ArrayList和LinkedList集合类(1)
对于那些说ArrayList查询快、删除和添加效率低,以及LinkedList删除和添加效率高、但是查询效率低,我表示不认同,要具体问题具体分析,接下来具体分析ArrayList和LinkedList的区别。1.ArrayList具体分析1.ArrayList底层是使用Object类型的数组来存储数据的,根据数组的特点查询效率高(是根据索引值来查询)、删除和添加效率低(指的是添加和删除是在不在数组的最后),public class ArrayList<E> extends Abstract原创 2021-11-02 22:19:15 · 297 阅读 · 0 评论 -
详细说明基本数据类型和包装数据类型
下面是八种基本数据类型以及对应的包装类型,其他的都是引用数据类型。数据类型包装类型占用字节byteByte1shortShort2intInteger4longLong8floatFloat4doubleDouble8charCharacter2booleanBooleantrue/false1.为什么有基本数据类型还要有包装数据类型?使用包装类型的好处是什么?在Java中,我们知道凡是new的都会在原创 2021-11-01 00:03:07 · 1487 阅读 · 0 评论 -
String、StringBuffer以及StringBuilder类的相关说明
String、StringBuffer以及StringBuilder类的相关说明1.String为什么是一个不可变类?该类一旦初始化,其值不变,因为该类使用final修饰(final的用法说明,请看下面注)并且用于存储数据的是使用char类型的数组存储,并且该成员变量使用final修饰,没有提供公共的setter和getter方法 public final class String implements java.io.Serializable, Comparable<String原创 2021-10-29 12:39:26 · 110 阅读 · 0 评论