Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

【java面试】常见问题(超详细) PDF 下载


分享到:
时间:2024-01-30 11:21来源:http://www.java1234.com 作者:转载  侵权举报
【java面试】常见问题(超详细)
失效链接处理
【java面试】常见问题(超详细) PDF 下载



 
 
 
 
相关截图:
 


主要内容:


一、java常见问题
 
JDK和JRE的区别是什么?
Java开发工具包(JDK)是完整的Java软件开发包,`包含了JRE,编译器和其他的工具(比如:JavaDocJava调试器),可以让开发者开发、编译、执行Java应用程序。
Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。
 
Java中的String类是可变的还是不可变的?
String类是不可变的。
一旦创建了一个String对象,它的值就不能被修改。
 
 
Java中什么是重载【Overloading】?什么是覆盖【Overriding】?它们有什么区别?
重载是指在同一个类中,方法名相同但参数类型、个数或顺序不同的情况下,编译器会根据参数列表的不同自动调用不同的方法。
覆盖是指子类重写父类的同名方法,使得子类在调用该方法时执行子类的实现而不是父类的实现。
区别在于重载是在同一个类中进行的,而覆盖是在不同的类之间进行的,且覆盖要求方法名、参数列表和返回类型都相同。
 
Java中什么是多态?如何实现多态?
多态是指同一个方法在不同的对象上产生不同的行为。
实现多态的方式主要有两种,一种是继承,即子类重写父类的方法,
另一种是接口,即不同的类实现同一个接口中的方法。
 
Java中什么是接口?它有什么作用?
接口是一种特殊的抽象类,它只定义了方法的签名而没有实现方法的代码。
接口的作用是定义了一组规范,让不同的类在实现接口方法时有一致的行为方式,从而实现了代码的重用和扩展性。
 
Java中什么是抽象类?它有什么作用?
抽象类是一种特殊的类,它不能被实例化,只能被继承。
抽象类的作用是定义了一些抽象方法,这些方法只有方法签名而没有方法体,需要被子类具体实现。抽象类还可以提供一些通用的属性和方法,让子类共享使用。



 

 
 
 
 
 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐