全球旧事资料 分类
保证它的顺序的如果你回答不上来,那么到此为止。如果你依然回答上来了,那么面试官还会继续问你,你觉得它们两个哪个的有序实现比较好如果你依然可以回答的话,那么面试官会继续问你,你觉得还有没有比它更好或者更高效的实现方式如果你还能说出来的话,那么就你所说的实现方式肯定依然可以问你很多问题。
f以上就是一个面试官一步一步提问的例子。所以,如果你了解的不多,千万不要敷衍,因为可能下一个问题你就暴露了,还不如直接说不会,把这个问题结束掉,赶紧切换到你熟悉的领域。
2Java并发包当中的类,它们都有哪些作用,以及它们的实现原理,这些类就是javaco
curre
t包下面的。与上面一样,咱们也简单的模拟一个并发包的连环炮。
比如,面试官可能会先问你,如果想实现所有的线程一起等待某个事件的发生,当某个事件发生时,所有线程一起开始往下执行的话,有什么好的办法吗
这个时候你可能会说可以用栅栏Java的并发包中的CyclicBarrier,那么面试官就会继续问你,你知道它的实现原理吗
如果你继续回答的话,面试官可能会继续问你,你还知道其它的实现方式吗
如果你还能说出很多种实现方式的话,那么继续问你,你觉得这些方式里哪个方式更好
如果你说出来某一个方式比较好的话,面试官依然可以继续问你,那如果让你来写的话,你觉得还有比它更好的实现方式吗
如果你这个时候依然可以说出来你自己更好的实现方式,那么面试官肯定还会揪着这个继续问你。
为什么说面试的时候要引导面试官,原因就在这了。因为面试官的提问很多时候都是有迹可循的,你如果抓住了他的轨迹,能够猜到他下面很可能会问什么,那
f你在回答的时候就可以往你想要谈的方向去说。这样面试时就会显得更加从容,更加的游刃有余。3IO包和NIO包中的内容。这部分里面NIO会是重点,IO包大部分都会比较熟悉,因此可能会直接略过,直接问你NIO的内容。IO包和NIO包的内容相对来说不是很多,首先NIO模型要熟悉,特别是其中的selector一定要非常清楚它的职责和实现原理。其实NIO的核心是IO线程池,一定要记住这个关键点。有的时候,面试官可能也会问你IO包的设计模式装饰器模式,为什么要这样设计有的面试官还会问你有没有更好的设计,这个时候如果你不知道请果断说自己现在的水平有限,想不出来更好的设计,千万不要信口开河,随意YY。4Java的虚拟机的内容。这部分主要包括三部分,GC、类加载机制,以及内存。一个GC部分简单的连环炮。面试官可以先问你什么时候r
好听全球资料 返回顶部