- 0
- 0
- 约1.28万字
- 约 14页
- 2026-07-02 发布于河北
- 举报
115道高频Java面试题(含通俗详细答案)
一、Java基础(1-25题)
1、简述Java的基本特点?
答:核心特点就几点:跨平台,依靠JVM实现一次编译到处运行;面向对象;语法简单,剔除了指针、多继承这类容易出bug的特性;内存自动管理,自带垃圾回收;支持多线程;安全性高,字节码校验+类加载机制规避恶意代码;开源且生态极其完善。
2、JDK、JRE、JVM三者的区别与联系?
答:JVM是Java虚拟机,是运行Java字节码的容器,最底层;JRE包含JVM+运行Java程序所需的核心类库,普通用户只装JRE就能运行项目;JDK包含JRE+编译、调试、打包等开发工具,开发人员必须安装JDK。三者层级:JDKJREJVM。
3、Java基本数据类型有哪些?占多少字节?
答:一共8种,分为四类:整型(byte1、short2、int4、long8);浮点型(float4、double8);字符型(char2);布尔型(boolean,官方未明确,底层存储占1字节)。注意char是无符号类型,只能存单个字符。
4、==和equals()的区别?
答:基础类型用==,比较的是数值本身;引用类型==比较的是两个对象的内存地址;equals是Object的方法,默认和==一样比较地址,像String、Integer这类类重写了该方法,用来直接比较对象内部的内容。日常开发中,字符串对比
您可能关注的文档
- 0-3岁婴幼儿气质类型测评试题及详细解析答案(家长实测版).docx
- 0-6岁儿童语言说话能力测试题(家长自测完整版·含详细评分答案).docx
- 1+X网店运营初级认证试题(含详细答案解析).docx
- 1+X物流管理职业技能等级(中级)模拟试题及详细答案解析.docx
- 1+X新媒体技术职业技能等级(初级)模拟考试试题.docx
- 1+X职业技能等级考核考评员考核试题(含详细答案解析).docx
- 1+X智能财税(初级)职业技能等级考核试题(含答案).docx
- 1–3岁小宝宝心理行为测试题(家长自测版·附详细答案解读).docx
- 1岁宝宝早教玩具专业测评试题及详细答案(实用接地气版).docx
- 10kV环网柜运维专业考试题(含详细答案).docx
原创力文档

文档评论(0)