![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础与进阶
文章平均质量分 80
java基础与进阶
andone1024
这个作者很懒,什么都没留下…
展开
-
java注解原理
1.什么是java注解java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制,可以理解为为某个东西(类,方法,字段。。。)打个标记的记号,等要使用这个注解时,可以通过反射获取标注里面的内容。2.注解原理在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容。3.java内置注解1.@Override 重写2.@Deprecated 过期警告3.@SuppressWarnings 忽略警告等等4.原创 2022-04-15 10:59:01 · 2579 阅读 · 0 评论 -
synchronized原理
Sychronized是java内置关键字1:一把锁只能同时被一个线程获取,没有获得锁的线程只能等待,在entrySet队列中;2: 每个实例都对应有自己的一把锁(this),不同实例之间互不影响;3:当锁对象是*.class以及synchronized修饰的是static方法的时候,所有对象公用同一把锁 synchronized修饰的方法,无论方法正常执行完毕还是抛出异常,都会释放锁Sychronized作用范围1:修饰方法 // 修饰普通方法(默认锁对象为this,当前实例对象) publ原创 2021-07-31 13:17:07 · 91 阅读 · 0 评论