ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【面试题】Java基础

2022-02-25 12:58:31  阅读:140  来源: 互联网

标签:面试题 java String 基础 equals Java 抽象类 JRE


如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录 | 先点这里


以下回答均为个人的一些理解和看法,本人才疏学浅,如有错误,恳请指出。

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,String,基础,equals,Java,抽象类,JRE
来源: https://blog.csdn.net/weixin_43615816/article/details/123130452

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有