【面试题】Java基础
2022/2/25 14:22:34
本文主要是介绍【面试题】Java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录 | 先点这里
以下回答均为个人的一些理解和看法,本人才疏学浅,如有错误,恳请指出。
1.JDK 和 JRE 有什么区别?
JDK(Java Development Kit)Java开发工具集,JDK=JRE+开发工具包 JRE(Java Runtime Environment)Java 运行时环境,JRE=JVM+JavaSE类库
2.== 和 equals 的区别是什么?
在Object中,equals方法的本质就是 == ,即比较地址。 在没有重写的equals的类,equals比较的是地址。 而String、Date、File等类重写了equals方法,所以比较的是内容(字面量)
3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
4.final 在 java 中有什么作用?
5.java中的 Math.round(-1.5) 等于多少?
6.String 属于基础的数据类型吗?
7.java 中操作字符串都有哪些类?它们之间有什么区别?
8.String str="i"与 String str=new String(“i”)一样吗?
9.如何将字符串反转?
10.String 类的常用方法都有那些?
11.抽象类必须要有抽象方法吗?
12.普通类和抽象类有哪些区别?
13.抽象类能使用 final 修饰吗?
14.接口和抽象类有什么区别?
15.java 中 IO 流分为几种?
16.BIO、NIO、AIO 有什么区别?
17.Files的常用方法都有哪些?
这篇关于【面试题】Java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?