600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Java常见面试题及答案

Java常见面试题及答案

时间:2021-02-11 01:10:38

相关推荐

Java常见面试题及答案

现在疫情算是好转了,返工的越来越多了,现在也是春招的高峰期,今天我和大家分享的是JavaSE常见面试题,根据自己的总结和面经分享给大家。

1,Java语言有那基本数据类型呢?

答:byte、short、int、long、float、double、boolean、char就这8种基本数据类型。

2,string是基本数据类型吗?

答:string不是基本数据类型的,它是引用类型。

3,Java中的方法重载和重写有什么区别呢?

答:重写(overriding)是子类中含有与父类相同名字、返回类型和参数表,就是重写,属于动态分派。

4,什么是系列化和反系列化?

答:系列化是将对象写入到IO流中,而反系列化是从IO流中恢复对象。

优秀程序员

5,你知道Java中的==比较的是什么吗?

答:“==”对于两个对象基于内存引用,如果两个对象的引用是相同的,那么“==”就返回true,否则返回false。如果“==”两边是基本类型,它就比较数值是否相等

Java代码

6,static关键字是什么意思?

答:static关键字如果用来表明成员变量或者表明成员方法时,它是可以在没有所属的类的实例变量的情况下可以被访问。

7,Java支持多继承吗?

答:不可以的,Java不支持多继承,只支持单继承,但是Java给我们提供了接口可以支持多继承的,这样子类可以有多个父接口。

8,什么是构造方法呢?什么是构造方法的重载?

答:构造方法是当新对象被创建时,构造方法会被调用,在开发中如果我们不写构造方法,Java会给我提供一个默认的构造器的。构造方法的重载和方法的重载是很相似的,可以为一个创建多个构造方法。

互联网时代

9,你知道string和stringbuffer、stringbuilder的区别吗?

答:string是字符串常数,意思是不可变的,而stringbuffer和stringbuilder字符串变量的,意思是可以改变的,而stringbuffer是线程安全的,stringbuilder是非线程安全的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。