Java面试
wwll_9527
这个作者很懒,什么都没留下…
展开
-
Java面试Spring必备知识点
首先,面试骚红系列已经更新了到第三篇了,更新的两篇文章,可以说,小海遇到了很多问题,第一个问题,发布第二篇,Linux知识点,有人说小编弄得太浅显,没啥用,在此,小海在此声明,我写文章只是给那些面试工作有需要的人看,毕竟小编写的这些都是面试高频问题,是容易遇到的问题,并不是多么高深的问题,我更新的是面试问题,并不是讲解知识点,是希望大家快速记忆,然后面试个好工作,喜欢深入研究的,请等小编把骚红系...转载 2018-04-21 19:50:36 · 537 阅读 · 0 评论 -
给初中级JAVA准备的面试题
给初中级JAVA准备的面试题原创 2017-11-28 徐靖峰 Kirito的技术分享笔者作为一个今年刚毕业的初级JAVA,根据群里水友的讨论,也结合自己刚毕业时的一些面经,加上近期一点点在公司面试别人的经验,总结了如下的常见面试问题,适用于初级和中级JAVA。1 JAVAHashMap相关HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到...转载 2018-04-21 19:49:22 · 380 阅读 · 0 评论 -
Java面试大纲
Java基础1、List 和 Set 的区别 2、HashSet 是如何保证不重复的3、HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)? 4、HashMap 的扩容过程 5、HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的? 6、final finally finalize 7、强引用 、软引用、 弱引用、虚引用 8、Ja...转载 2018-04-21 19:48:02 · 145 阅读 · 0 评论 -
ClassLoader.loadClass()与Class.forName()的区别
ClassLoader.loadClass()与Class.forName()大家都知道是反射用来构造类的方法,但是他们的用法还是有一定区别的。 在讲区别之前,我觉得很有必要把类的加载过程在此整理一下。 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三 步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作...转载 2018-04-22 18:55:00 · 168 阅读 · 0 评论 -
【续】java面试Spring必备知识点
这篇文章是是上一篇文章Spring必备知识点的续文,还是那句话,如果感觉有用就收藏,我没有办法满足所有人的要求,我只能尽量满足大部分人的需求,话不多少,直接更文。先声明,小海当然没遇到过这么多的面试问题,部分节选网络javacodegeeks译文,部分来源粉丝提问。 骚红面试系列传送门: 面试高峰期,如何应对面试官的jvm刁难,特写一篇jvm面经(第一部)Java面试Linux必备知识点,怼死面...转载 2018-04-21 19:51:41 · 324 阅读 · 0 评论 -
关于Spring的69个面试问答——终极列表
这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应该看看我们的Spring教程...转载 2018-04-21 19:54:31 · 172 阅读 · 0 评论 -
使用 synchronized 修饰静态方法和非静态方法有什么区别。
synchronized的说明一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)...转载 2018-04-26 22:07:20 · 7002 阅读 · 0 评论 -
TCP 三次握手和四次挥手的流程,为什么断开连接要 4 次,如果握手只有两次,会出现什么。
· 第一次握手(SYN=1, seq=x):客户端发送一个 TCP 的 SYN 标志位置1的包,指明客户端打算连接的服务器的端口,以及初始序号 X,保存在包头的序列号(SequenceNumber)字段里。发送完毕后,客户端进入 SYN_SEND 状态。· 第二次握手(SYN=1, ACK=1,seq=y, ACKnum=x+1):服务器发回确认包(ACK)应答。即 SYN...原创 2018-04-26 22:09:45 · 2836 阅读 · 0 评论 -
深入分析Java方法反射的实现原理
“物有本末,事有始终。知其先后,则近道矣”前段时间看了笨神的 从一起GC血案谈到反射原理一本,就把Java方法的反射机制实现撸了一遍。方法反射实例public class ReflectCase { public static void main(String[] args) throws Exception { Proxy target = new Proxy(); ...转载 2018-04-22 18:53:10 · 112 阅读 · 0 评论