Java面试八股文 | 2021年最新Java面试题及答案汇总

Java面试真就老八股文了。我光是整理题目就理了半天,答案背也背不完,在我快要放弃的时候,死马当活马医的听了阿里P8杨逍的讲座《大厂Java高级工程师的求职秘诀》(白嫖的试听章节),不愧是大厂的高职级大佬,把Java面试题和所有知识点都讲得很通透,感兴趣的话,大家也可以去免费试听一下。

当然,也可以往下看我整理的Java面试题,做个白嫖党,嘿嘿。

1、JVM、JRE和JDK的区别:

JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。JDK(Java Development Kit):java的开发工具,包括jre+开发工具。

2、环境变量path和classpath的作用是什么?

C:\Program Files (x86)\Java\jre7\bin;C:\Program Files (x86)\Java\jdk1.7.0_72\bin(1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目www.jiuzhang.com 2录,用于指定DOS窗口命令的路径。(2)Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。

3、变量有什么用?为什么要定义变量?什么时候用?

答:变量的作用:用来存储数据。为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用

4、final 在java 中有什么作用?

•final 修饰的类叫最终类,该类不能被继承。

•final 修饰的方法不能被重写。

•final 修饰的变量叫常量,常量必须初始化,初始化之后值就不能被修改。

5. java 中的Math.rou

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值