oppo java后端一面(凉)
Java基础 1.Java集合中的队列的实现类、ArrayList的底层结构、扩容机制、增删改查的时间复杂度、优缺点,我说线程不安全,追问对应的线程安全的是哪个 2.面向对象的三大特性 3.设计原则
JVM 1.String str = new String("xxx");//这行代码执行后,JVM内存会有哪些变化 2.
public class Main{
int count =1;
for(int i=0; i<100; i++){
new Thread(){
count++;
}.start();
}
sout(count);
}
请问count的结果为多少,为什么。这涉及到Java内存模型的知识 我回答count的值每次运行代码都可能得到不一样的结果,追问如何保证count的值是一定的。我回答 使用 volatile修饰 count,继续追问还有其他办法吗,回答不知道
- int sum(int a, int b){ return a+b} 请问这个方法在JVM中是如何执行的,操作数栈的最大深度达到多少
4.两个整数进行一同位运算、异或运算,求最后结果
MySQL 内连接和外连接的区别,我说最近光复习索引去了,这个不太记得,吗的就是不问索引,非问这个
计算机网络 七层模型,不太记得了
面完就提示凉了,意料之中。