logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

每日面试题08:wait()和sleep()的区别

wait()是Object类的实例方法(所有Java对象都拥有此方法),其核心作用是让当前线程进入等待状态。但​​必须在持有对象监视器锁的前提下调用​​(即必须在同步块或方法中),否则会抛出异常。// 正确调用:在synchronized块中持有锁// 合法调用// 错误调用:未持有锁时调用// 抛出IllegalMonitorStateExceptionsleep()是Thread类的静态方法(

#java#jvm#开发语言
每日面试题18:基本数据类型和引用数据类型的区别

​​优先基本类型​​:追求性能时(如循环计算),基本类型内存占用小、操作更快。​​使用引用类型​​:需要对象特性时(如集合存储、继承多态),或需要表示"无值"状态(null​​包装类的合理使用​​:集合、反射等场景必须用包装类;注意缓存范围和空指针问题。

#java
到底了