![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试
小七_Six
这个作者很懒,什么都没留下…
展开
-
java知识总结
Java 虚拟机: https://blog.csdn.net/TJtulong/article/details/89598598 SpringMVC: https://blog.csdn.net/floating_dreaming/article/details/89089214 Java垃圾回收机制: https://baijiahao.baidu.com/s?id=1636852721632353675&wfr=spider&for=pc 数据库事务: https://.原创 2020-08-16 11:31:07 · 100 阅读 · 0 评论 -
JAVA面试题-线程的生命周期
线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。 新建:就是刚使用new方法,new出来的线程; 就绪:就是调用的线程的start()方法后,这时候线程处于等待CPU分配资源阶段,谁先抢的CPU资源,谁开始执行; 运行:当就绪的线程被调度并获得CPU资源时,便进入运行状态,run方法定义了线程的操作和功能; 阻塞:在运行状态的时候,可能因为某些原因导致运行状态的线程变成了阻塞状态,比如sleep()、wait()之后线程就处于了阻塞状态,这个时候需要其他机制将处于阻塞状态的线程唤醒,比如调用转载 2020-08-16 10:17:10 · 144 阅读 · 0 评论 -
Java面试--int和Integer区别[详]
Java面试题—int和Integer区别 本质上区别: 1、Integer是int的包装类,int则是java的八种基本数据类型之一; Integer x = 2; // 装箱 调用了 Integer.valueOf(2) int y = x; // 拆箱 调用了 X.intValue() 注:基本类型都有对应的包装类,基本类型与其对应的包装类型之间的赋值使用自动装箱与拆箱完成 。 2、Integer变量必须实例化后才能使用,而int变量不需要 ; 3、Integer实际是对象的原创 2020-08-14 14:09:23 · 127 阅读 · 0 评论 -
Java面试--equals()和‘==‘的区别
Java面试–equals()和’=='的区别 区别: 对于引用数据类型: ‘==’:比较的是对象引用; equals():比较的是对象本身的值。 对于基本数据类型: ‘==’:比较的是对象本身的值; equals():比较的是对象本身的值。 ...原创 2020-08-14 11:03:30 · 71 阅读 · 0 评论