Java面试题目收集
程序员文章站
2022-06-19 11:53:11
1、String对象public class TestDemo { public static void main(String[] args) { String a = "hello"; String b = "hello"; String c = new String("hello"); String d = String.valueOf("hello"); String e = "he" + "llo";...
1、String对象创建
public class TestDemo {
public static void main(String[] args) {
String a = "hello";
String b = "hello";
String c = new String("hello");
String d = String.valueOf("hello");
String e = "he" + "llo";
System.out.println(a==b);
System.out.println(a==c);
System.out.println(a==d);
System.out.println(a==e);
}
}
运行结果:
true
false
true
true
2、Java异常分类
IOException与RunTimeException平级
3、volatile与synchronized区别
原子性、可见性、有序性
4、sleep方法与wait方法区别
参考博文:https://blog.csdn.net/weixin_41101173/article/details/79889464
5、Java线程安全的集合
6、Jdk8运行时数据区
7、Jdk8内存分配与垃圾回收
8、mysql默认支持隔离级别
9、Memcache集群与CAP理论
10、java8新特性
11、线程池使用
12、Map集合
13、Java8接口是否支持静态代码块
14、红黑树平均时间复杂度
15、Java8函数式接口,stream接口map方法参数类型
16、springboot组合注解
17、spring的循环依赖
18、final关键字
19、Java8接口与抽象类区别
20、前++与后++区别
public class TestDemo {
public static void main(String[] args) {
int a = 0;
int b = 0;
for (int i = 0; i < 10; i++) {
a = a++;
b = ++b;
}
System.out.println(a);
System.out.println(b);
}
}
运行结果:
0
10
21、对称加密算法与非对称加密算法
对称加密:DES、AES、3DES
参考博文:https://www.cnblogs.com/Terry-Wu/p/10314315.html
非对称加密:RSA、DSA、ECC、DH
参考博文:https://blog.csdn.net/u014294681/article/details/86705999
22、InnoDB与MyISAM区别
23、Java8ConcurrentHashMap实现
本文地址:https://blog.csdn.net/Lyh_2015/article/details/107590249
下一篇: 3个月百度权重由2升到3有什么了不起?