Java开发工程师笔试题目附有答案_第1页
Java开发工程师笔试题目附有答案_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java开发工程师笔试题目复制1.下面程序的输出结果是:public class Foo public static void main(String args) Integer f1 = 100, f2 = 100, f3 = 150, f4 = 150;System.out.println(f1 = f2);System.out.println(f3 = f4); 单选题 *A.false trueB.true trueC.true false(正确答案)D.false false2.集合在遍历时,删除符合条件的元素,下面哪些说法是正确的: 单选题 *A.在 foreach 循环里进行元素

2、的 remove操作。B.使用Iterator方式,如果有并发,需要对Iterator对象加锁。(正确答案)C.Iterator进行元素的删除操作,是线程安全的。D.Java无法实现在遍历时,进行删除元素操作。3.下面说法哪些是正确的:() *A.LinkedList继承自ListB.AbstractSet继承自SetC.HashSet继承自AbstractSet(正确答案)D.WeakMap继承自HashMap4.Java中实现多线程的方法有:() *A.继承Thread类(正确答案)B.实现Runnable接口(正确答案)C.使用Future实现有返回结果的多线程(正确答案)D.实现Cal

3、lable接口(正确答案)5.关于线程池管理线程的好处,下列哪些说法是正确的:() *A.能够减少在创建和销毁线程上所花的时间以及系统资源的开销(正确答案)B.使用线程池一定能避免OOM问题C.线程资源必须通过线程池提供,不允许在应用中自行显式创建线程(正确答案)D.线程池能够根据资源等待情况,自动调整线程优先级并解决死锁问题6.关于线程安全,下列哪些说法是正确的:() *A.SimpleDateFormat 是线程不安全的类。(正确答案)B.SimpleDateFormat 是线程安全的类。C.一般不要定义SimpleDateFormat的static变量,如果定义为static,必须保证线

4、程安全。(正确答案)D.推荐使用Apache封装好的DateUtils和DateFormatUtils工具类,来处理时间日期转换问题。(正确答案)7.关于索引效率,下列哪些说法是正确的:() *A.使用索引的效率一定高于全表扫描的效率。B.关于explain的结果,type=index的索引效率好于type=ref。C.sql查询条件where a like%傲林%,不会走索引。(正确答案)D.sql查询条件where a like傲林%,a列创建了索引,一般会使用索引进行检索。(正确答案)8.如何处理单元测试产生的数据,下列哪些说法是正确的:() *A.测试数据入库时加特殊前缀标识。(正确答

5、案)B.测试数据使用独立的测试库。(正确答案)C.自动回滚单元测试产生的脏数据。(正确答案)D.无须区别,统一在业务代码中进行判断和识别。9.Spring Boot 有哪些优点:() *A.减少开发,测试时间(正确答案)B.避免大量的Maven导入和各种版本冲突(正确答案)C.使用XML有助于开发D.通过提供默认值快速开始开发(正确答案)10.Spring Boot核心注解是:() *A.SpringBootApplication(正确答案)B.SpringBootApplication(exclude = DataSourceAuthConfiguration.class)(正确答案)C.E

6、nableConfigurationD.ComponentScan(正确答案)11.Spring Boot 配置加载顺序:()1.jar包里的properties(yaml)文件2.系统环境变量3.命令行参数4.jar包外的properties(yaml)文件 单选题 *A.3421B.2134C.4223D.3241(正确答案)12.Spring Cloud中的配置中心的作用:() *A.集中管理不同环境的配置文件,动态化配置更新(正确答案)B.当配置发生变化时,服务需要重新启动加载最新的配置文件C.服务会定时拉取配置中心的配置文件(正确答案)D.配置集中管理管理,方便运维(正确答案)13.

7、下面关于Spring Cloud的注册中心说法正确的有:() *A.注册中心就是服务发现的核心(正确答案)B.注册中心可以不具有高可用性C.注册中心需要保存服务实例的地址和端口(正确答案)D.注册中心要有实时更新的功能(正确答案)14.Zookeeper对于Kafka的作用是什么:() *A.Zookeeper主要用于在集群中不同节点之间进行通信(正确答案)B.Zookeeper用于保存Kafka的消息,方便kafka恢复消息C.Zookeeper用于保存kafka的提交offset(正确答案)D.Kafka的消息保存到Zookeeper,默认保存72小时15.如何获取MySQL的版本:()

8、单选题 *A.select version from systemB.select version()(正确答案)C.select version, system from mysqlD.select ver from mysql16.MySQL中按照数据操作的锁粒度来分有哪几种锁:() *A.表级锁(正确答案)B.行级锁(正确答案)C.共享锁D.页级锁(正确答案)17.Redis的数据结构有哪些:() *A.String(正确答案)B.Hash(正确答案)C.List(正确答案)D.MapE.Set(正确答案)F.以上全都是18.Redis的持久化策略有哪些:() *A.FIFOB.RDB(正确答案)C.LRUD.AOF(正确答案)19.下列关于HashMap描述正确的是:() *A.HashMap的数据结构是数组+链表+红黑树(正确答案)B.HashMap

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论