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