查看: 463|回复: 0

Java程序员面试的都是那些问题?

[复制链接]

247

主题

254

帖子

2770

积分

Pib

Rank: 8Rank: 8

贡献
0
技术
1
活跃
0
在线时间
54 小时
发表于 2017-6-26 14:42:01 | 显示全部楼层 |阅读模式
  Java程序员面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准确很有可能你就被拒之门外了。当然这些都是Java的基本题,那些面试的人大多数不会问你Hibernate有多先进,Eclipse的三个组成部分,或commanddesignpattern,他们都是老一辈了,最喜欢问的就是基础知识。别小看了这些基础,如果栽在一道基础知识的问题上,和高薪无缘。

  List接口

  List属于有序的Collection,通过这个接口可以精确的控制每个元素插入的位置。用户可以通过索引来访问List中的元素,这就类似于Java的数组。接下来我们还会提及set,二者不一样的地方就在于,List是允许有相同元素的。

  除此之外不得不提,List还提供了另外一个listIterator方法,返回一个ListIterator接口,跟标准的Iterator接口相比,ListIterator多了一些add之类的方法,并且能够添加、删除、设定元素,并且可以向前或者向后遍历。

  另外不得不提的就是,实现List接口的常用类有LinkedList、ArrayList、Vector、Stack等等。

  AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

  可以继承其他类或完成其他接口,在swing编程中常用此方式。pK方--达内科技论坛o&6w

  StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)

  StaticNestedClass是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。

  Collection和Collections的区别。

  Collection是集合类的上级接口,继承与他的接口主要有Set和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。

  想要知道更多Java程序员面试资料,请关注动力节点Java学院微信公众号



使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表