- 博客(4)
- 收藏
- 关注
原创 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
转载 JAVA面试题-线程的生命周期
线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。 新建:就是刚使用new方法,new出来的线程; 就绪:就是调用的线程的start()方法后,这时候线程处于等待CPU分配资源阶段,谁先抢的CPU资源,谁开始执行; 运行:当就绪的线程被调度并获得CPU资源时,便进入运行状态,run方法定义了线程的操作和功能; 阻塞:在运行状态的时候,可能因为某些原因导致运行状态的线程变成了阻塞状态,比如sleep()、wait()之后线程就处于了阻塞状态,这个时候需要其他机制将处于阻塞状态的线程唤醒,比如调用
2020-08-16 10:17:10
144
原创 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
原创 Java面试--equals()和‘==‘的区别
Java面试–equals()和’=='的区别 区别: 对于引用数据类型: ‘==’:比较的是对象引用; equals():比较的是对象本身的值。 对于基本数据类型: ‘==’:比较的是对象本身的值; equals():比较的是对象本身的值。 ...
2020-08-14 11:03:30
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人