动力节点首页
全国咨询热线:400-8080-105
首页
课程
文章
问答
体系课
系统培训
注册
登录
绑定手机号,登录
手机号
验证码
微信登录
手机号登录
手机号
验证码
登录即同意
《动力节点用户协议》
微信登录与注册
微信扫码登录与注册
扫码关注微信公众号完成登录与注册
手机号登录
代码小兵498
程序员
信息
课程
问题
文章
回答
体系课
Ta的回答
来自
Java SE
Java 中应该使用什么数据类型来代表价格?
我的回答
如果不是特别关心内存和性能的话,使用BigDecimal,否则使用预定义精度的double类型。
2021-05-31 09:29:08
0个回复
来自
Java SE
Java 中 sleep 方法和 wait 方法的区别?
我的回答
虽然两者都是用来暂停当前运行的线程,但是sleep()实际上只是短暂停顿,因为它不会释放锁,而wait()意味着条件等待,这就是为什么该方法要释放锁,因为只有这样,其他等待的线程才能在满足条件时获取到该锁。
2021-05-31 09:28:51
0个回复
来自
Java SE
什么是线程局部变量?
我的回答
线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java提供ThreadLocal类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如web服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周...
2021-05-31 09:28:31
0个回复
来自
Java SE
嵌套静态类与顶级类有什么区别?
我的回答
一个公共的顶级类的源文件名称与类名相同,而嵌套静态类没有这个要求。一个嵌套类位于顶级类内部,需要使用顶级类的名称来引用嵌套静态类,如HashMap.Entry是一个嵌套静态类,HashMap是一个顶级类,Entry是一个嵌套静态类。
2021-05-26 10:06:24
0个回复
来自
Java SE
当一个线程进入一个对象的 synchronized 方法 A 之后,其它线程是否可进入此对象的 synchronized 方法 B?
我的回答
不能。其它线程只能访问该对象的非同步方法,同步方法则不能进入。因为非静态方法上的synchronized修饰符要求执行方法时要获得对象的锁,如果已经进入A方法说明对象锁已经被取走,那么试图进入B方法的线程就只能在等锁池(注意不是等待池哦)中等待对象的锁。
2021-05-20 09:57:37
0个回复
«
1
2
3
4
5
6
7
8
»