Java技术
JZStudio2019
事了拂衣去,深藏功与名
展开
-
java多线程通信-生产者消费者
package java_base.runnable.demo; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; //共享资源 class Resource { /** ...转载 2018-05-25 23:14:35 · 164 阅读 · 0 评论 -
Java内部类
内部类将一个类定义在另一类的内部,这就是内部类。1. 内部类的访问规则/*内部类的访问规则:1、内部类可以直接访问外围类中的成员,包括私有。 之所以可以直接访问外围类的成员,是因为内部类持有了一个外围类的引用。 格式:外围类名.this。 2、外围类要访问内部类,必须建立内部类对象。 3、如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须具体指明这个对象的类型:OuterCla...转载 2018-05-23 07:29:06 · 134 阅读 · 0 评论 -
RabbitMQ官方极速安装-图解(Linux版Centos 7)
安装步骤1.进入官网http://www.rabbitmq.com/,选择“GetStarted”跳转2.点击“Download+Installation”3.由于RabbitMQ依赖Erlang环境,先安装Erlang,在页面找到Install Erlang说明模块,点击“a package”跳转到github4.在github页面找到“Binatray Yum Repostories”,我们通...原创 2018-06-09 09:12:32 · 337 阅读 · 0 评论 -
java反射总结
反射:基于Class类信息及java.lang.reflect包提供的类对运行时字节码(.class文件)进行字段操作、对象创建、方法调用等进行动态操作。反射的基石:Class类信息当类的class字节码加载到JVM内存时,会在内存的方法区保存类的基本信息(包括类名,方法,字段,接口,父类等信息),并会在堆中创建类的唯一Class实例对象,方法区保存对该对象的引用。通过三种方式可以获取Class对...原创 2018-06-24 19:12:03 · 166 阅读 · 0 评论