- 博客(5)
- 收藏
- 关注
原创 synchronized
2.synchronized详解为了避免 临界区的竟态条件发生,有多种手段可以达到目的阻塞式解决方案: synchronized ,Lock非阻塞式解决方案:原子变量互斥:synchronizedsynchronized ,俗称【对象锁】,才采用互斥的方式 ( 多线程锁住同一个对象才有互斥的效果 ) 让同一时刻最多只有一个线程持有【对象锁】,其他线程再想获得这个【对象锁】时就会被阻塞,这样就能保证拥有锁的线程可以安全顺利的执行 临界区内的代码,不用担心上下文切换;注意:虽然java中互斥和
2022-02-05 10:20:20 301
原创 反射和注解
反射和注解!注解:Annotation注解 Annotation 作用:不是程序本身,可以对程序作出解释;可以被其他程序(比如:编译器)读取;常用的内置注解:@Override 零一在java.lang.Override ; 重写@Deprecated 定义在java.lang.Deprecated 过时@SuppressWarnings java.lang.SuppressWainings 镇压警告等等;元注解元注解 就是负责去注解其他注解的;Java中一共定义了 4个标准的
2022-02-05 10:17:22 353
原创 JDK动态代理
动态代理(理解)这笔记能让你把动态代理掌握到什么程度呢?1.什么是动态代理?2.动态代理能做什么?3.mybatis spring 框架中提到动态代理 你不会懵逼;第一章:代理的介绍1.什么是代理代理 无处不在;中介,商家,代购等等;比如有一个美国大学,面向全世界招生, 留学中介(代理);留学中介(代理):帮助这家美国学校招生,中介就是学校的代理,中介代替学校招生;这个 中介就是代理代理的特点1.中介和代理他们要做的事情是一致的:招生;2.中介是学校的代理,学校是目标3.家长-
2022-02-05 09:59:32 1280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人