JAVA语法——经典题目09
21.Iterator和Listlterator的区别是什么?
下面列出了他们的区别:
Iterator可用来比那里Set和List集合,但是ListIterator只能用来遍历List
Iterator对集合只能是前向遍历,ListIteratorj既可以前向也可以后向。
ListIterator实现了Iterator接口,并包含其他的功能,比如:增加元素,替换元素,获取前一个和后一个元素的索引,等等。
22.快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?
快速失败:当你在迭代一个集合的时候,如果有另一个线程正在修改你正在访问的那个集合时,就会抛出ConcurrentModifiacation异常。在java.util包下的都是快速失败。
安全失败:你在迭代的时候会去底层集合做一个拷贝,所以你在修改上层集合的时候是不会受影响的,不会抛出ConcurrentModification异常。在java.util.concurrent包下的全是安全失败的。
转载于:https://www.cnblogs.com/JAYPARK/p/10585866.html
JAVA语法——经典题目09相关推荐
- JAVA语法——经典题目01
1.什么是JAVA虚拟机?为什么JAVA被称作是"平面无关的编程语言"? JAVA虚拟机是一个可以执行JAVA字节码的虚拟机进程.JAVA源文件被编译成能被JAVA虚拟机执行的字节 ...
- JAVA语法——经典题目02
03."static"关键字是什么意思?JAVA中是否可以覆盖(override)一个private或者是static的方法? "static"关键字表明一个成 ...
- java面试经典题目
面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面.抽象并不5. 打算了解全部问题,而6. 只是选择其中的一 ...
- 动态规划DP经典题目Java版本
动态规划经典题目汇总(多点赞关注哦) (1)最长公共子序列: package 动态规划;import java.util.Scanner;/*** abcdebcde4* @author Admini ...
- JAVA工程师面试题目大全_绝对值得看
JAVA工程师面试题目大全 一.单选题 1.下列哪种说法是正确的( D) A)实例方法可直接调用超类的实例方法 B)实例方法可直接调用超类的类方法 C)实例方法可直接调用其他类的实例方法 D)实例方法 ...
- c语言编程 输入螺旋数组,C语言 经典题目螺旋矩阵 实例详解
C语言 经典题目螺旋矩阵 实例详解 C语言 经典题目螺旋矩阵 //N阶螺旋矩阵 #include #include int main() { int N,i,j,n,num=1; int a[10][ ...
- Java语言特性运用:各种Java语法特性是怎样被Spring各种版本巧妙运用的?
Java语法变化 Java5(2004): 枚举.泛型.注解.封箱(解箱)- Java6(2006): @Override接口 Java7(2011): Diamond语法.多Catch.Try- J ...
- Java 语法规定之外的命名注释规范
Java 语法规定之外的命名注释规范 命名规范 1. 项目名 2. 包名 3. 类名 4. 常量名 5. 变量名 6. 方法名 8. 其它命名技巧 9. 应当避免的行为 10. 经典的命名法 11. ...
- 面经——嵌入式软件工程师面试遇到的经典题目
参考:嵌入式软件工程师面试遇到的经典题目 作者:一只青木呀 发布时间: 2020-11-04 23:43:16 网址:https://blog.csdn.net/weixin_45309916/art ...
最新文章
- 震撼三观:从细胞到宇宙
- ZOJ-2366 Weird Dissimilarity 动态规划+贪心
- 2017-9-17pat甲级 C
- 违反Apache 2.0许可证再分发被指控,火山引擎回应
- c语言程序设计的几种循环,C语言程序设计教案 第六章 循环程序设计.doc
- 杨辉三角、组合数 性质的探究
- tensorflow2.1学习--认识张量和常用函数一
- 阶段3 2.Spring_09.JdbcTemplate的基本使用_4 JdbcTemplate的CRUD操作
- 微信api中转站(用python搭建flask服务器)
- 【手拉手 带你准备电赛】使用定时器中断更改PWM占空比
- PHP:使用pecl安装 swoole
- 大阪第14天——韩寒同学语录
- 女人爱与不爱你的表现
- mysql万能标签调用字段_万能循环(Loop)标签与万能调用(SQL)标签
- vue3-ssr-webpack-vuex-vue-router 项目搭建过程分享
- SharePoint Portal Server 2007 文档管理和用户管理的总结
- ios客户端学习笔记(七):iOS客户端的UI设计
- 三级计算机控制系统,机电系统计算机控制三级项目.doc
- 【liuyubobobo-玩转图论算法】第一章 课程概述
- (转载)PLC内部电路常见的几种形式