Java进阶知识
文章平均质量分 90
漫游Wander
这个作者很懒,什么都没留下…
展开
-
普歌 - 由浅入深、简单了解HashMap、LinkedHashMap、Hashtable、TreeMap、ConcurrentHashMap这一篇就够了~
由浅入深了解HashMapHashMap概述HashMap实现原理HashMap底层结构HashMap概述HashMap 基于哈希表的 Map 接口实现,是以 key-value 存储形式存在,即主要用来存放键值对。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的 key、value 都可以为 null(key唯一,value可重复),此外,HashMap 中的映射不是有序的。HashMap实现原理HashMap基于哈希算法实现,通过put()和get()方法储存和获取对象。当我们原创 2021-09-14 21:14:37 · 621 阅读 · 0 评论 -
普歌-码灵团队——简述io
ioio概述什么是ioio的分类字节流字节输出流字节输出流的续写和换行字节输入流字节输入流读取字节数据字符流字符输入流Reader类和FileReader类字符输入流读取字符数据字符输出流写出单个字符到文件flush方法和close方法字符输出流写数据的其他方法字符输出流的续写和换行io概述什么是io数据的传输,可以看作是一种数据的流动,按照流动的方向,以内存为基准,分为输入input和输出output,即流向内存是输入流,流出内存的输出流。Java中的i/o操作主要是指由java.io包下的内容,原创 2021-03-28 13:07:15 · 561 阅读 · 4 评论 -
普歌-码灵团队——简析Java中的常用数据结构
普歌-码灵团队——简析Java中的常用数据结构认识数据结构什么是数据结构数据结构的分类线性结构==数组(Array)====队列(Queue)====栈(Stack)====链表(linked list)==非线性结构认识数据结构其实最开始学习java的时候,我也很不能理解什么是数据结构,但是通过后期的学习,我对数据结构有了一些自己的理解。什么是数据结构数据结构是计算机组织、存储数据的方式。简单来说就是,数据按指定的规则进行存储,从而得到一个有固定存储格式的数据集合,就称之为“数据结构”。对以原创 2021-03-21 11:14:16 · 294 阅读 · 0 评论 -
普歌-码灵团队——Java进阶之List知识详解(上)List概述&ArrayList&LinkedList详解
Java进阶之List知识详解List接口介绍List接口的特点List接口介绍List接口是属java.util包下的,继承于Collection接口。那么我们将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种现行方式进行存储,在程序中可以通过索引来访问集合中的指定元素。List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。List接口的特点...原创 2021-03-25 15:36:32 · 424 阅读 · 0 评论 -
普歌-码灵团队——Java进阶之Set集合详解,概述、常用子类、底层原理
Java进阶之Set集合详解Set接口Set概述HashSetHashSet集合存储数据的结构(哈希表)哈希值关于哈希值哈希表Set集合存储元素不重复的原理HashSet存储自定义类型元素Set接口Set概述Set接口和List接口一样,继承自Collection接口,与List不同,Set接口中元素无序,并且保证存入的元素不出现重复。Set集合有多个子类,这里主要说说HashSet、LinkedHashSet。Set接口的特点:不允许存储重复的元素没有索引,没有带索引的方法,也不能使用普原创 2021-03-27 21:37:07 · 532 阅读 · 0 评论