自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 JAVA面试题:Synchronized和Lock的区别?

Synchronized和Lock的区别? 1.synchronized是java的关键字,lock是一个类 2.synchronized在异常时会自动释放锁,而lock是不会自动释放锁,需要在finally中手动释放锁。 3.synchronized是不能响应中断的,就是说,如果线程被阻塞,后面的线程也会一直等待。lock是可以响应中断,不用一直等待。 4.synchronized是无法判断锁的状态,也不知道有没有获取锁,lock是可以判断锁的状态,并可以通过trylock来得知是否获取到锁了。 5.s

2021-02-24 11:31:14 513

转载 JAVA面试题:反射中,Class.forName和classloader的区别

java中class.forName()和classLoader都可以用来对类进行加载。 class.forName()前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static静态代码块。而classLoader只干一件事,就是将。class文件加载到jvm中,不会执行static中的内容,只有newInstance才会去执行static块。 Class.forN...

2018-12-13 17:14:03 402

转载 Java基础面试题2-HashMap的源码,实现原理,底层结构

一、hashMap概述 HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了不同步和允许使用null之外,HashMap类和HashTable类大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collections累的静态方法synch...

2018-12-13 15:57:24 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除