Java中级工程师笔试真题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约4.97千字
  • 约 8页
  • 2026-10-13 发布于河北
  • 举报

Java中级工程师笔试真题(含详细答案解析).docx

Java中级工程师笔试真题(含详细答案解析)

适用场景:企业社招、岗位晋升、中级Java能力测评

考试时长:90分钟

满分:100分

题型说明:选择题、填空题、简答题、编程题、场景分析题

一、单项选择题(共10题,每题3分,共30分)

1.以下关于Java值传递和引用传递的说法正确的是()

A.Java中基本类型是值传递,对象类型是引用传递

B.Java中所有参数传递都是值传递

C.String类型是引用传递

D.数组类型是引用传递

2.下列关于equals()和==的区别,说法错误的是()

A.==对于基本类型比较数值,引用类型比较内存地址

B.equals()方法默认比较对象内存地址

C.String重写了equals(),用于比较字符串内容

D.自定义对象不重写equals(),也可以实现内容比对

3.以下不会产生内存泄漏的场景是()

A.静态集合类长期持有对象引用

B.关闭连接、流资源未手动释放

C.方法内创建局部对象,方法执行结束

D.匿名内部类持有外部类引用

4.HashMap在JDK1.8之后的结构是()

A.纯数组

B.数组+链表

C.数组+链表+红黑树

D.数组+红黑树

5.下列关于volatile关键字的说法正确的是()

A.可以保证原子性、可见性、有序性

B.只能保证可见性和有序性,不能保证原子性

C.可以保

文档评论(0)

1亿VIP精品文档

相关文档