面试题
马小_菜
小白成长记
展开
-
Java面试题之容器有哪些?
今天我们来学习Java工程师面试中经常会被问到的很重要的一部分,就是关于容器,所谓万丈高楼平地起,那么今天我们先来学习Java中有哪些容器呢?Java中容器有哪些?Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念:(1)Collection。一个独立元素的序列,这些元素都服从一条或多条规则。(2)Map。一组成对的“键值对”对象,允许你使用键来查找值。我相信从这两张...原创 2019-05-19 14:57:40 · 1408 阅读 · 0 评论 -
Java面试题之各个容器的区别
在初步了解了Java当中容器的类别之后,我们需要进一步学习他们的概念以及输出或者说是不同,那么在这篇文章学习完之后希望大家能有一个更加清晰的认识,这是小编的初衷,也是快乐之所在。但我们也看到了,这篇文章文字叙述较多,希望大家花费耐心和时间去阅读,并且将附属的代码进行编写与运行,我相信你的收获肯定十分丰富。Java容器之介绍Java容器类库中有两种主要的类型(1)Collection(2)M...原创 2019-05-19 15:57:45 · 513 阅读 · 0 评论 -
Java面试题之迭代器Iterator是什么?
面试过程中,经常会有人问,请说一下介绍一下迭代器Iterator。那么今天我们就来进行学习一下。首先思考这样一个问题,如果原本对着List编码的,但是后来发现如果能够把同样的代码应用于Set,将会更加方便,此时应该怎么做呢?如何才能不重写代码就可以应用于不同类型的容器。迭代器Iterator是什么?**迭代器(也是一种设计模式),通常被称为轻量级对象****:只因为创建它的代价小。迭代器...原创 2019-05-21 18:24:06 · 6803 阅读 · 0 评论 -
Java面试题之字符串反转常见的几种方式?
我们知道,在Java中将字符串反转有很多种方法,但是最常用的有哪几种呢?哪种方法的速度最快呢?今天笔者在这总结了四种字符串反转的方法,希望能够对大家有所帮助。字符串反转方法(1)通过StringBuilder的reverse()方法,号称速度最快:public class ReverseStringBuilder { public static void main(String[]...原创 2019-05-28 19:42:38 · 972 阅读 · 0 评论