基础面试题
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等
2023java常见面试题
1.下列代码输出结果是()
int index = 100;
while ( index > 0 ){
index++;
if ( index = =100 ){
break;
}
}
答案:D
A、一次循环都不会执行
B、循环执行100次
C、循环执行一次
D、死循环
2、x为float类型,y为double类型,a为int类型,b为long类型,c为char类型,问x+y*a/x+b/a+c的值是什么类型
A、double
B、long
C、int
D、char
答案:A
3、下列哪种说法是正确的
A、实例方法可直接调用超类的实例方法
B、实例方法可直接调用超类的类方法
C、实例方法可直接调用其他类的实例方法
D、实例方法可直接调用本类的类方法
答案:D
4、mysql表user已有索引:idx_name_age
(name
,age
)。查询语句select * from user where name='jack’是否经过此索引
A、是
B、否
C、视具体情况而定
答案:A
5、mysql表user已有索引:idx_name_age
(name
,age
)。查询语句select * from user where name=‘jack’ or age = 18 是否经过此索引
A、是
B、否
C、视具体情况而定
答案:B
6、private static volatile Long num; 变量num在内存中是否线程安全
A、是
B、否
C、视具体情况而定
答案:B
7、下面有关jdbc statement的说法错误的是?
A、JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程
B、PreparedStatement可以阻止常见的SQL注入式攻击
C、PreparedStatement中,“?” 叫做占位符,有多少个占位符就需要有多少个对应的值
D、在执行速度上,Statement 对象快于PreparedStatement 对象
答案:D
8、下面有关java object默认的基本方法,说法错误的是?
A、copy() 创建并返回此对象的一个副本
B、wait() 导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法
C、toString() 返回该对象的字符串表示
D、equals(Object obj) 指示某个其他对象是否与此对象“相等”
答案:A
9、下列关键字序列为堆的是______。
A、60,70,65,50,32,100
B、65,100,70,32,50,60
C、100,60,70,50,32,65
D、32,50,100,70,65,60
答案:C
10、二分查找树里查询一个关键字的最坏时间复杂度是______
A、O(n log n)
B、O(n)
C、O(n^3)
D、O(logn)
答案:B
11.、下列哪些属于引用数据类型(多选题)
A、float
B、String
C、用户自定义的User类
D、Float
答案:BCD
12.、在Java接口中,下面哪些方法是有效的方法声明
A、protected void function1()
B、private void function1()
C、void function1()
D、public void function1()
答案:CD
13.、List有哪些实现类(多选题)
A、ArrayList
B、LinkedList
C、Vector
D、Arrays
答案:ABC
14.、Java中哪些集合是Collection派生出来的?(多选题)
A、List
B、Queue
C、Set
D、Map
答案:ABC
15、下列代码输出结果为1的是(多选题)
A、
int cestcCount=0;
new Thread(
()->{
cestcCount++;
}
).start();
B
Integer cestcCount=0;
new Thread(
()->{
System.out.println(cestcCount+1);
}
).start();
C
AtomicInteger cestcCount=new AtomicInteger();
new Thread(
()->{
System.out.println(cestcCount.addAndGet(1));
}
).start();
答案:BC
基础面试题
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等
基础面试题
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等
[外链图片转存中…(img-KpzkFJQ3-1715899673064)]