天道好轮回2019
天道好轮回2019
全部文章
分类
Java虚拟机(3)
Linux(1)
Redis(1)
刘意-JAVASE(6)
并发(2)
技术学习(1)
数据结构(2)
未归档(24)
算法(1)
读书笔记(2)
归档
标签
去牛客网
登录
/
注册
天道好轮回2019的博客
全部文章
(共43篇)
JDK5新特性-增强for循环
概述 增强for:是for循环的一种。 格式 * for(元素数据类型 变量 : 数组或者Collection集合) { * 使用变量即可,该变量就是元素 * } 好处: 简化了数组和集合的遍历。 弊端 增强for的目标不能为null。 如何解决呢?对增强for的目标先...
2018-03-14
0
482
JDK5新特性-泛型
问题引入 package cn.itcast_01; import java.util.ArrayList; import java.util.Iterator; /* * ArrayList存储字符串并遍历 * * 我们按照正常的写法来写这个程序, 结果确出错了。 * 为什么呢? ...
2018-03-14
0
380
集合框架-练习-两个去重案例
案例一:去除集合中ArrayList集合中的重复字符串案例(字符串的内容相同) 思路一:构造一个新集合,并遍历旧集合,获取到旧集合中的每一个元素,拿旧集合中的每一个元素到新集合里找,看有没有, 没有就添加进新集合,有则不添加进新集合 原理图如下 实现代码 package c.zh import ...
2018-03-14
0
470
集合框架-List子类特点(面试题)
ArrayList: 底层数据结构是数组,查询快,增删慢。 线层不安全,效率高。 Vector 底层数据机构是数组,查询块,增删慢。 线程安全,效率低。 LinkedList 底层数据结构是链表,查询慢,增删快。 线程不安全,效率高。
2018-03-14
0
462
集合框架-常见数据结构
栈与队列 数组和链表
2018-03-14
0
463
集合框架-并发修改异常ConcurrentModificationException
概述 ConcurrentModificationException:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 迭代器是依赖于集合而存在的,在判断成功后,集合的中新添加了元素,而迭代器却不知道,所以就报错了,这个错叫并发修改异常。 其实这个问题描述的是:迭代器遍历元素的时候...
2018-03-14
0
455
集合框架-List接口
List接口概述 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与 set 不同,列表通常允许重复的元素。 特点 有序(存储和取出的元素一致),...
2018-03-14
0
407
集合框架-迭代器为什么是一个接口而不是一个类?
转自传智播客刘意老师的javase视频教程,个人觉得解释得非常好,有一种顿悟的感受: 假设迭代器定义的是一个类,这样我们就可以创建该类的对象,调用该类的方法来实现集合的遍历。但是,Java提供了很多的集合类,这些集合类的数据结构是不同的。所以,存储的方式和遍历的方式应该是不同的。进...
2018-03-14
0
395
集合框架-Collection-遍历
遍历 集合的遍历。其实就是依次获取集合中的每一个元素。 遍历方式一:先转成对象数组,再对对象数组进行遍历(少用) package cn.itcast_01; import java.util.ArrayList; import java.util.Collection; /* * Objec...
2018-03-14
0
414
集合框架-Collection-概述与功能
概述 Collection接口是集合的顶层接口,它的子体系有重复的,有唯一的,有有序的,有无序的。 子体系结构(这里只列举出部分) 功能概述1:添加功能 * boolean add(Object obj):添加一个元素 * boolean addAll(Collection c):添...
2018-03-13
0
424
首页
上一页
1
2
3
4
5
下一页
末页