博客
分类
标签
归档
关于
博客
分类
标签
归档
关于
Tau的博客
文章
分类
标签
归档
关于
关于synchronized关键字
synchronized关键字可以用来修饰方法,也可以用来修饰代码块,但是底层的实现有所不同。对于同步方法,JVM采用ACC_SYNCHRONIZED标记符来实现同步。 对于同步代码块。JVM采用monitorenter、monitorexit两个指令来实现同步。 Q1: synchronized关键字如何实现原子性? 通过moniterenter和moniterexit两个指令保...
2019-07-04
java
java
Read More
java学习笔记
继承与覆盖 当通过一个父类的引用指向一个子类的对象后,将只能通过这个父类的引用访问那些父类中定义了的属性和方法。Java平台的执行规则是: 在编译的时候,可以调用哪些方法,访问哪些属性,是引用类型决定的;在程序运行的时候,具体访问哪个属性,执行哪个方法,是对象的类型决定的。 也就是说,如果子类中有这个方法f1而父类中没有,那么指向子类的父类引用是不能调用子类的这个方法f1的,只有当子类和父类...
2018-03-14
java
java
Read More