初探Java基础
文章平均质量分 55
KooKing_L
怀抱梦想,拥抱现实
展开
-
ArrayList和LinkedList
一、相同点 都实现了Collection子类的List接口 可以存放相同的元素 以特定次序存储元素,所以取出来的顺序可能和放入的顺序不同 二、区别 1、结构上的不同 ArrayList是一个数组,底层使用的是Object[] 的数组来实现的,如下图,它存储的都是Object类型的元素,但返回时通过类型强转,返回对应的类型 而LinkedList是一个链表,底层使用一个...原创 2018-05-14 23:23:27 · 248 阅读 · 0 评论 -
String,StringBuilder和StringBuffer
Java中用三个类String,StringBuilder和StringBuffer表示和操作字符串(字符串:多个字符的集合) 一、相同点 都是用来表示和操作字符串的 都是用final修饰的类,即不可被继承的类,其中StringBuilder和StringBuffer继承自抽象类abstractStringBuilder,如下图 二、区别 1、结构上的不同 String类是...原创 2018-05-15 15:45:35 · 190 阅读 · 0 评论 -
HashMap与HashTable
HashMap与HashTable都是用来存储key-value键值对元素的集合 一、相同点 都是用来存储key-value键值对元素 都不能存储重复的key 存储的元素都不是有序的 都是Map接口的具体实现类,如下图 底层都使用 Entry< K,V>[] table 数组存储元素 public class Hashtable<K,V>原创 2018-05-15 23:23:19 · 250 阅读 · 0 评论 -
【转载】Java基础知识——关于类加载和执行的顺序
转载自【Java基础知识】,非常感谢 今天在牛客网刷题遇到这道题,虽然是基础,但要做出来也不容易,需要对Java的类加载和继承了解的比较透彻才能做出来,我当时对子类重写父类方法理解的不够深入,所以这道题做错了,再次感谢博主的这篇博客的解惑 以下为原文 今天在牛客网刷题时碰到了这样一道题,感觉是很基础的知识点,但是要做出来并不容易,先来看一下题目 /** * Created by zm...转载 2018-07-02 15:32:48 · 230 阅读 · 0 评论 -
【转载】Java 原生类型与包装器类型深度剖析
文章转载自Java 原生类型与包装器类型深度剖析 摘要: 本文对 Java 原生类型与包装器类型进行深度剖析,主要涉及以下四个方面:原生类型与包装器类型基础、字面值概念和种类、 基本类型的自动转型与强制转型和自动装箱与拆箱机制。 要点: 原生类型与包装器类型 字面值概念和种类 基本类型、自动转型与强制转型 自动装箱与拆箱机制(Autoboxing and Unboxing) ...转载 2018-07-11 16:37:40 · 351 阅读 · 0 评论