打赏
摘要: 1.java动态代理、反射(IDEA导入JUnit4) 1.1.反射 通过反射的方式可以获取class对象中的属性、方法、构造函数等 1.2.反射代码 package cn.itcast_04_reflect; import java.lang.reflect.Constructor; import 阅读全文
posted @ 2018-06-08 18:10 QueryMarsBo 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间, 或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提 阅读全文
posted @ 2018-06-08 16:52 QueryMarsBo 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.java并发包介绍 JDK5.0 以后的版本都引入了高级并发特性,大多数的特性在java.util.concurrent 包中,是专门用于多线程并发编程的,充分利用了现代多处理器 和多核心系统的功能以编写大规模并发应用程序。主要包含原子量、并发集合、同步器、可重入锁,并对线程池的构造提供了强力的 阅读全文
posted @ 2018-06-08 14:36 QueryMarsBo 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.synchronized同步关键词 线程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同 操作共享数据。因此为了解决这个问题,我们可能需要这样一个方案,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个 阅读全文
posted @ 2018-06-08 09:12 QueryMarsBo 阅读(396) 评论(1) 推荐(0) 编辑