1、switch哪些类型
switch支持byte,short,char,int四种整型类型,java1.7后支持枚举类和String。之所以使用几种基本类型的包装类不报错的原因是,java自动拆箱、装箱机制。
2、虚拟机是如何实现多态的
动态绑定技术(dynamic binding),执行期间判断所引用对象的实际类型,根据实际类型调用对应的方法。