Java 向下转型

Posted ChaseForFuture

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 向下转型相关的知识,希望对你有一定的参考价值。

1.Java 中父类直接向子类转型的不合法的,可以编译但运行时报错。

Java中子类直接向父类转型 是合法的,但转型后,可以执行的方法仅限存在于父类中的,在执行时,先看子类的是否有定义,有就执行,没有就执行父类中的。

 

2.JVM JIT 即时编译器,编译热点代码为可以直接执行的机器码,提升程序执行效率;其为单线程、daemon.

 

3.mysql两种常见的存储引擎为innodb和myisam,各有什么特点?

 

4. 什么是虚拟机栈、什么是堆?

虚拟机栈是线程私有的,保存局部变量表、操作数栈、动态链接、方法出口等;堆是线程共享的、保存对象信息(对象头中指定了哈希码、线程私有锁、锁状态标识、偏向线程ID、GC分代年龄等);

 

以上是关于Java 向下转型的主要内容,如果未能解决你的问题,请参考以下文章

java 向上,向下转型

Java向上转型与向下转型

8.JAVA-向上转型向下转型

Java向下转型的意义

Java向下转型的意义

Java向上转型和向下转型