java开发工程师线上笔试题

姓名
    ____________
手机
    ____________
邮箱
    ____________
1.假设变量为“公司名称”,以下哪个变量命名最好( )
A. cName
B. companyName
C. company_name
2.final 在 java 中有什么作用,以下回答正确的是( )
A. final 修饰的类叫最终类,该类不能被继承
B. 用于在try-catch块后定义最终会执行的代码块
C. final 修饰的变量叫常量,常量可以不用初始化,但初始化之后值就不能被修改
D. final 修饰的方法可以被重写
3.多个线程对一个字符变量进行追加操作,最好使用哪个类声明该变量( )
A. String
B. StringBuilder
C. StringBuffer
4.请选择执行结果( )
A. hehehaha
B. hahahehe
C. hehehaha和hahahehe都有可能
D. 都不输出
5.请选择下列的检查型异常( )
A. NullPointerException
B. ClassCastException
C. FileNotFoundException
D. IndexOutOfBoundsException
6.选出合法的变量名( )
A.static
B.2mail
C.$change
D.class
7.请选择以下具备线程间同步功能的类( )
A. HashMap
B. ConcurrentHashMap
C. ArrayList
D. TreeMap
8.请选择以下插入性能最佳的数据结构( )
A. ArrayList
B. LinkedList
C. Vector
D. Collection
9.下列将数据写入内存的流是( )
A. Java.io.FileOutputStream
B. java.ByteArrayOutputStream
C. java.io.BufferedOutputStream
D. java,.io.DataOutputStream
10.ArrayList list=new ArrayList(32);中的list总计扩容几次( )
A. 0
B. 1
C. 2
D. 3
11.数据库为mysql,表名tbl,x字段为vachar类型,以下sql关键词描述正确的有哪些( )
A.limit(0,5) 等价于 limit(5)
B.select * from tbl order by x desc 表示查询全表并对x字段进行升序排列。
C.条件为 x like %s 查询出的结果数值会小于等于 x like %s%
D.select count(*),x from tbl gourp by x 可以执行,是合法执行语句,作用是将x分组并统计对应数量。
12.请选择以下spring相关注解描述正确项( )
A.@Resource是属于spring包内的注解,作用与@Autowired类似。
B.@RestController和@Controller作用相同。
C.@SpringBootApplication注解中包含了:@SpringBootConfiguration,@Component,@EnableAutoConfiguration等多个注解。
D.@Transactional能够控制当执行出现某个异常时进行回滚。
E.spring中不包含注解:@Data
F.@RequestMapping(method = RequestMethod.POST,value= /x)注解在某个方法,RequestMethod.POST表示该方法只处理POST类请求,其他类型请求例如GET,PUT都不会进入该方法。
13.多线程中对同一个变量进行累加操作, 为保证数据正确可以使用( )
A. Lock
B. synchronized
C. volatile
D. AtomicInteger
14.JDK 1.8 引入的新特性( )
A.Lambda 表达式
B.允许像对象一样传递匿名函数 Stream API
C.NativeDateTime
D.Optional容器
E.重复注解,现在你可以将相同的注解在同一类型上使用多次。
15.假设表tbl,包含列a,b,c,其中a,b分别设定为索引列。以下哪些查询条件可触发索引( )
A.a like %a%
B.b like a%
C.a like %a
D.a =1 or b =2 or c=3
E.a =1 or b =2
F.a is NULL

18题 | 被引用2次

使用此模板创建