您的位置 首页 java

Java基础面试题及答案汇总

目前市面上有很多五花八门的 Java 面试题汇总,但大多都很陈旧了,已经不具备参考价值了,毕竟计算机行业日新月异,面试官的问题也要做到与时俱进。今天“好 程序员 ”就来为大家分享一些最新的Java面试题,让你在面试时做到有备无患。

以下这些面试题汇总了Java模块中最基础的题型,答案都经过整理和校对,最接近真实的企业面试,请放心参考。

Java基础面试题及答案汇总

1. JDK JRE 有什么区别?

答案:JDK是Java开发工具包,作用是提供Java的开发和运行环境。而JRE是Java的运行环境,其实JDK包含了JRE,同时还包含了编码Java源码的编译器 javac ,还有许多Java程序调试和分析的工具。

2. String 属于基础数据类型吗?

不属于,String属于对象。基础数据类型有 8 种,分别是: byte boolean char short 、int、float、long、double。

Java基础面试题及答案汇总

3.Java中操作 字符串 都有哪些类,它们之间有什么区别?

操作字符串的类有String、 StringBuffer StringBuilder ,其区别在于String声明的是不可变的对象,每次操作都会生成新的对象,然后将指针指向新对象,而后两种可以在原对象基础上进行操作,所以在经常改变字符串内容时不要使用String。

4.final在Java中有什么作用?

final修饰的类叫最终类,不能被继承,final修饰的方法也不能被重写,final修饰的变量叫常量,必须经过初始化,且初始化后的值不能被修改。

Java基础面试题及答案汇总

5.接口与抽象类有什么区别?

抽象类的子类用 extends 来继承,接口使用 implements 来实现,抽象类可以有构造函数,接口不能有。类只能继承一个抽象类,但可以实现很多个接口, 抽象类 可以有main方法,但接口不能有。接口中方法默认使用public修饰,抽象类方法可以任意访问修饰符。

篇幅有限,以上都是最基础的Java面试题,其实只要对知识熟悉,怎样的面试都不足为惧, 祝大家早日找到心仪的工作!


优秀的你与大厂之间只差一个“好程序员”!

文章来源:智云一二三科技

文章标题:Java基础面试题及答案汇总

文章地址:https://www.zhihuclub.com/199641.shtml

关于作者: 智云科技

热门文章

网站地图