标签归档:java

[转载]115个Java面试题和答案——终极列表(上)

本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。

开始!

目录

面向对象编程(OOP)

常见的Java问题

Java线程

Java集合类

垃圾收集器

继续阅读

java多态

1.编译时多态 重载实现 根据参数不同编译时产生新的函数
2.运行时多态 重写 子类重写了父类的方法,new的对象调用的方法直接调用子类的方法
多态的实现主要是重写和重载
一、使用父类类型的引用指向子类的对象; 使用父类类型的引用指向子类的对象;
二、该引用只能调用父类中定义的方法和变量; 该引用只能调用父类中定义的方法和变量;
三、 如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用) 的时候,将会调用子类中的这个方法;