1、聊了最近的项目,整体架构,高并发的处理等;
2、多线程,数据库SQL优化,JVM;
3、java类加载机制;(双亲委派机制)
4、spring框架底层原理是怎么实现的?spring用到哪些特性?
5、Springmvc的核心原理;
6、访问修饰符public,private,protected,以及不写(默认)时的区别?
答:类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protected)对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。Java中,外部类的修饰符只能是public或默认,类的成员(包括内部类)的修饰符可以是以上四种。
7、String 是最基本的数据类型吗?
答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。
8、int和Integer有什么区别?
答:Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。
9、最后也问了职业规划、离职原因、薪资期望等这种常规问题;
全部评论
(2) 回帖