责(如果title很高,当我没说)。 今天给大家分享下chenssy在这次跳槽中整理的Java面试大纲 ...
一 Java基础部分 搞定所有技术之后才考虑复习的技术点 .数组中的排序问题 笔试或者机试,前者可能性更大 .面向对象的理解 .集合相关的问题,比如hashmap跟hashtable的区别。搞清楚每个集合对象的特性就欧了。 .多线程启动方式,以及产生死锁的原因和解决办法 多线程问题不是很常问,有精力就复习这块内容 .IO流,了解常见的几个流对象以及基本的流操作即可,被机试的可能性比较小。 二 We ...
2016-07-24 23:15 1 10781 推荐指数:
责(如果title很高,当我没说)。 今天给大家分享下chenssy在这次跳槽中整理的Java面试大纲 ...
一、基础篇 1.1、Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 ...
synchronized关键字的底层原理? 用于线程同步,加锁。 可用于类,对象,块。一般是对一个对象进行加锁。 synchronize底层原理与JVM指令和monit ...
谈谈你对Java内存模型的理解? Java内存模型8个指令:lock、unlock、read、load、use、assign、store、write 两个线程同时执行data++;操作时,Java内存工作流程: 你知道Java内存模型中的原子性、可见性、有序性是什么 ...
说说你对Spring的IoC机制的理解? 没有Spring之前: 写一套系统,web服务器,tomcat,一旦启动之后,他就可以监听一个端口号的http请求,然后可以把请求转交给你 ...
时间在一分一秒的过去,面临求职面试也是越来越近了,在看面试题以及牛客网做题时,遇到了很多不理解或者之前没见过的,就把他总结下来了,发个博客,大家共勉,之后会持续更新。 1、String类都有那些常用的方法。 length(); split(); replace ...
JDK 1.8 中hash算法和寻找算法是如何优化? // JDK 1.8以后的HashMap里面的一段源码 高低16位参与运算: 比如有一个key的hash值 原值: ...
1.面向对象的特征主要有哪些? 封装、继承、多态、抽象 2.final、finally、finalize的区别? final主要用于修饰类、方法、属性(变量)等。 通常被fin ...