waiting等待的意思: 如果调用了 wait() 方法,线程将处于等待状态。用于在两个或多个线程并发运行时。
6、谈谈你对抽象类和接口的理解。
答:定义抽象类的目的是提供可由其子类共享的一般形式、子类可以根据自身需要扩展抽象类、抽象类不能实例化、抽象方法没有函数体、抽象方法必须在子类中给出具体实现。java运行程序他使用extends来继承。java运行程序
接口:一个接口允许一个类从几个接口继承而来,Java 程序一次只能继承一个类但可以实现几个接口,接口不能有任何具体的方法,接口也可用来定义可由类使用的一组常量。其实现方式是interface来实现。
7、 Object有哪些公用方法?
a. 方法equals测试的是两个对象是否相等
b. 方法clone进行对象拷贝
c. 方法getClass返回和当前对象相关的Class对象
d. 方法notify,notifyall,wait都是用来对给定对象进行线程同步的
8、抽象类和接口的区别
a. 一个类只能继承单个类,但是可以实现多个接口
b. 接口强调特定功能的实现,而抽象类强调所属关系
c. 抽象类中的所有方法并不一定要是抽象的,你可以选择在抽象类中实现一些基本的方法。而接口要求所有的方法都必须是抽象的。
9、 JAVA多态的实现原理
a. 抽象的来讲,多态的意思就是同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)
b. 实现的原理是动态绑定,程序调用的方法在运行期才动态绑定,追溯源码可以发现,JVM 通过参数的自动转型来找到合适的办法。
以上就是达妹为学员们整理的Java的一些面试题,当然,Java的知识点很多,不同的公司根据自身的特点,面试题也会有一些不一样,因此学员们除了在看一些常见的面试题外,还必须将Java的一些基础知识点记牢才行!
最后,祝愿大家在2018年都能找到一份满意的工作!
干货|2018年Java面试题整理,拿高薪全靠它了
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-69425-2.html
非也
房子又买不起
别用这样的新闻来误导读者