随笔分类 -  java更进一步

摘要:浅谈Vector 在之前的文章中,我们已经说过线程不安全的ArrayList和LinkedList,今天我们来讲讲一个线程安全的列表容器,他就是Vector,他的底层和ArrayList一样使用数组来实现,不过不同于ArrayList的线程不安全,Vector中的公开方法基本都是带有synchron 阅读全文
posted @ 2020-04-20 12:53 Mango_SF 阅读(389) 评论(2) 推荐(1)
摘要:浅谈LinkedList LinkedList是一个链表结构类型的列表,底层通过链表结构来存储数据的链式存储,可以无限链接新元素(受限于硬盘存储容量),不存在ArrayList(底层使用数组实现)中的数组扩容问题,具有插入,删除元素快捷、方便的特点,但因为每个节点需要有上一个节点和下一个节点的引用, 阅读全文
posted @ 2020-04-19 13:16 Mango_SF 阅读(252) 评论(0) 推荐(1)
摘要:打开IDEA新建一个项目 创建一个最简单的Java项目即可 在项目命名填写该项目的名称,我这里写的项目名为Java_Source_Study 点击Finished,然后在项目的src目录下新建源码文件存放的包,我这里创建的包直接为source 项目结构构建好了,下面是源码的获取 到本地JDK的安装目 阅读全文
posted @ 2020-04-18 15:18 Mango_SF 阅读(265) 评论(0) 推荐(2)
摘要:浅谈ArrayList 废话不多说~~(事实是不会说)~~,让我们直接进入正题 首先讲一讲最基本的ArrayList的初始化,也就是我们常说的构造函数,ArrayList给我们提供了三种构造方式,我们逐个来查看 Arraylist(); 无参的构造方法,这种方式的初始化,ArrayList内部会为我 阅读全文
posted @ 2020-04-17 17:14 Mango_SF 阅读(216) 评论(0) 推荐(0)