摘要: 关键字volatile是线程同步的轻量级实现,所以volatile性能肯定比synchronized要好,并且只能修改变量,而synchronized可以修饰方法,以及代码块。 多线程访问volatile不会发生阻塞,而synchronized会出现阻塞 volatile能保证数据的可见性,但不能保 阅读全文
posted @ 2020-06-25 21:06 ASini 阅读(465) 评论(0) 推荐(0)
摘要: 类可以实现多个接口,接口可以继承多个接口 阅读全文
posted @ 2020-06-25 21:04 ASini 阅读(126) 评论(0) 推荐(0)
摘要: concur'renthashmap java1.7 hashMap在单线程中使用大大提高效率,在多线程的情况下使用hashTable来确保安全。hashTable中使用synchronized关键字来实现安全机制,但是synchronized是对整张hash表进行锁定即让线程独享整张hash表,在 阅读全文
posted @ 2020-06-25 20:40 ASini 阅读(142) 评论(0) 推荐(0)
摘要: 三大注解的作用 Java三大注解分别是@Override @Deprecated @Suppresswarnings @Override 注解表名子类中覆盖了超类中的某个方法,如果写错了覆盖形式,编译器会报错 @Deprecated 表明不希望别人在以后使用这个类,方法,变量等等 @Suppress 阅读全文
posted @ 2020-06-25 20:36 ASini 阅读(269) 评论(0) 推荐(0)