最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东-美团),面试回来之后会发给我一些面试题。有些朋友轻松过关拿到offer,但是有一些是来询问我答案的。 其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来 ...
.JVM的内存结构和管理机制 JVM的生命周期 JVM主要包括四个部分: JVM的内存管理 Java堆和栈的区别 Java内存泄露和内存溢出 .JVM的垃圾回收机制 JVM垃圾回收机制 .Java的类加载机制 Java类加载机制 .Java的集合类有哪些 java的集合类 LinkList和ArrayList的区别 LinkedList和ArrayList的区别 HashMap的实现原理 has ...
2018-01-11 21:56 0 2828 推荐指数:
最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东-美团),面试回来之后会发给我一些面试题。有些朋友轻松过关拿到offer,但是有一些是来询问我答案的。 其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来 ...
RPC(Remote Procedure Call) RPC服务 从三个角度来介绍RPC服务:分别是RPC架构,同步异步调用以及流行的RPC框架。 RPC架构 先说说RPC服务的基本架构吧。允 ...
一位圈友,用A 兄指代, 能力OK,岗位OK,但是想涨涨薪资, 最好是Double一下。 面试京东高级JAVA岗位,挂了。找尼恩来求解没有答上来的题目。 主要是挂在以下的四道题上: 关键试题一:什么是 reactor 模式? A 兄说面试前没有准备,不知道。 关键试题 ...
阿里的面试官问了个问题,如果corePolllSize=10,MaxPollSize=20,如果来了25个线程 怎么办, 先 达到 corePoolSize,然后 优先放入队列,然后在到MaxPollSize;然后拒绝; 答案: 当线程数小于corePoolSize时,提交一个任务创建 ...
在jdk7的新特性方面主要有下面几方面的增强: 1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。 所有整数int、short、long、byte都可以用二进制表示: 延伸阅读:java的8种基础类型 一、基础类 ...
1. ArrayList 和 Vector 的区别 ArrayList和Vector底层实现原理都是一样得,都是使用数组方式存储数据 Vector是线程安全的,但是性能比ArrayList ...
【反射】 57. 什么是反射? 反射是在运行状态中,对于任意一个类,都能够知道该类的所有属性和方法,对于任意一个对象,都能够获得该对象的任一属性和方法;这种动态获取信息以及动态调用对象的方法的功能称之为Java语言的反射机制。 58. 什么是 Java 序列化?什么情况下需要序列化 ...
【Java基础】 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,即Java开发工具包,提供了Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,即Java运行环境,为Java ...