随笔分类 - java面试题
摘要:题目1 先初始化父类数据,在初始化子类数据。结果 YXYZ 题目2
阅读全文
摘要:问题:synchronized 和 lock 的区别? 1、Lock不是Java语言内置的,synchronized是Java语言的关键字,因此是内置特性。Lock是一个类,通过这个类可以实现同步访问; 2、Lock和synchronized有一点非常大的不同,采用synchronized不需要用户
阅读全文
摘要:问题:为什么ConcurrentHashMap的读操作不需要加锁? ConcurrentHashMap的简介 JDK1.8的实现降低锁的粒度,JDK1.7版本锁的粒度是基于Segment的,包含多个HashEntry,而JDK1.8锁的粒度就是HashEntry(首节点) JDK1.8版本的数据结构
阅读全文
摘要:最重要的区别 get :用于获取数据 只请求一次 post:用于提交数据 请求2次
阅读全文
摘要:面对对象有三大特性,封装,继承,多态 封装: 就是将对象的属性和行为抽象出来,包装到类中 属性:字段,行为:方法 继承: 将具有相同“属性”和“行为” 的对象,抽象出来,包装成一个父类;这种包装就是根据面向对象编程思想演变过来; 多态: 多态就是多种形态,相同的属性和行为,却有不同的表现方式,当继承
阅读全文
摘要:为null的原因在于,call()方法第一次调用的时候是在创建父类的时候调用的,此时a变量还没有被赋值,所以为null
阅读全文

浙公网安备 33010602011771号