
区别
马小_菜
小白成长记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java面试题之ArrayList和Vector的区别?
在讲解ArrayList和Vector的区别时,我们就不得不提及List,所以我们对此进行回顾,通过下面这张图可知: ArrayList和Vector之间的区别在于什么呢? 拿源码进行具体分析: (1)ArrayList ArrayList:三个构造器,默认长度为10 //构造一个默认初始容量为10的...原创 2019-05-24 15:32:33 · 2175 阅读 · 0 评论 -
Java面试题之Mybatis 中 #{}和 ${}的区别是什么?
Mybatis中的Mapper的配置文件的parameterType(sql语句参数类型)有两种传递参数的方式: #{ }和 ${ } 这二者的区别: (1)#{ } select * from message where name=#{name} 预编译的时候处理为: select * from message where name=? (2)${ } select * f...原创 2019-05-24 21:42:06 · 2229 阅读 · 0 评论 -
Java面试题之Iterator 和 ListIterator 有什么区别?
如果在这你还没有对Iterator进行学习的话,我想你需要花费十分钟的时间对小编撰写的Iterator的部分进行学习,以便你可以更加清晰地得出这两者的区别以及各自的优势和缺点。 Java面试题之迭代器Iterator是什么? 我们需要知道的第一个则是: (1)所属关系,ListIterator是一个Iterator的子类型。 (2)局限:只能应用于各种List类的访问。 (3)优势:Iterato...原创 2019-05-21 19:56:12 · 2027 阅读 · 1 评论 -
Java面试题之ArrayList 和 LinkedList 的区别是什么?
我们知道List的两种基本类型是: (1)ArrayList (2)LinkedList 那么我们在面试中会遇到这样一个问题,并且在学习完之后,我们要试着去总结,那么 ArrayList和LinkedList的区别是什么呢? (1)ArrayList的实现是基于数组,LinkedList的实现是基于双向链表。 (2) 对于随机访问,ArrayList优于LinkedList,ArrayList可以...原创 2019-05-21 20:51:33 · 1708 阅读 · 0 评论 -
Java面试题之== 和 equals 的区别是什么?
对于面试Java的工程师来说,会有这样的一个问题,即== 和 equals 的区别是什么?我想在这里做个简单的总结,供大家来参考。 == 和 equals 的区别是什么? (1)==比较的是值是否相等 如果是作用于基本的数据类型,直接比较它们的值是否相等。 如果作用于引用类型,来比较的是所指向的对象的地址。 (2)equals...原创 2019-05-27 16:38:06 · 409 阅读 · 0 评论 -
Java面试题之创建线程的几种方式及对比?
在面试过程中,创建线程的几种方式是经常被问到的问题。那么你究竟知不知道呢?在这,本人对其进行了整理,供大家进行参考。 对三种方式进行比较: a) 使用继承Thread类的方式创建多线程的advantage是: 编写简单,如果需要访问当前线程,则无需使用Thread.currentThread()方法,直接使用this即可获得当前线程。 disadvantage是: 线程类已经继承了Th...原创 2019-05-23 21:46:34 · 888 阅读 · 0 评论 -
Java面试题之 Queue 中 poll()和 remove()有什么区别?
队列是一个典型的先进先出(FIFO)的容器。即从容器的一端放入事物,从另一端取出,并且事物放入容器的顺序与取出的顺序是相同的。 队列的两种实现方式: 1、offer()和add()的区别 add()和offer()都是向队列中添加一个元素。但是如果想在一个满的队列中加入一个新元素,调用 add() 方法就会抛出一个 unchecked 异常,而调用 offer() 方法会返回 false。可以据...原创 2019-05-28 21:31:54 · 29541 阅读 · 0 评论