Java
三省少年
路漫漫其修远兮,吾将上下而求索!
展开
-
Java反射机制--反射概述
文章目录一.概念1. Java Reflection2. Java反射机制提供的功能3. 反射相关的主要API:4. Class类二.实例源代码一.概念1. Java ReflectionReflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并能操作任意对象的内部属性和方法2. Java反射机制提供的功能在...原创 2019-03-21 15:41:33 · 147 阅读 · 0 评论 -
Java反射----理解反射的源头Class类
文章目录概念举例详解概念java.lang.Class是反射的源头,我们创建了一个类,生成对应的.class文件,之后我们使用java.exe加载(JVM加载器完成)此.class文件,此.class文件加载到内存以后,就是一个运行时类,存在在缓存区,那么这个运行时类本身就是一个Class实例,每一个运行时类只加载一次。举例public void test3() throws Except...原创 2019-03-21 16:42:26 · 214 阅读 · 0 评论 -
Java反射----获取Class类实例的4种方式
第一种调用运行时类本身的.class属性Class clazz=Person.class; //创建class对应的运行时类Person对象 System.out.println(clazz); Class clazz1=String.class; System.out.println(clazz1);运行结果第二种运行时类的对象获取Person p=new Per...原创 2019-03-21 17:11:51 · 3194 阅读 · 0 评论 -
反射的应用之动态代理,顺便复习静态代理
文章目录1.概念1.1. 静态代理。1.2. 动态代理2.静态代理例子3.动态代理1.概念1.1. 静态代理。特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展,同时,每一个代理类只能为一个接口服务,这样一来程序开发过程中必然会产生很多代理。最好通过一个代理完成全部的代理功能。1.2. 动态代理是指客户通过代理类来调用其他对象的方法,并且是在程序运行时根据需要动态创建目标...原创 2019-03-27 20:20:29 · 128 阅读 · 0 评论 -
java多线程(1)----多线程的概述
因为要考虑之前项目并发的缘故,所以要学习学习java多线程1.基本概念程序(program)程序是为完成特定任务、用某种语言编写的一组指令的合集。即一段静态的代码,静态对象。进程(process)进程是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生,存在和消亡的过程。例如:运行中的QQ,运行中的有道云笔记程序是静态的,进程是动态的线程(Thre...原创 2019-06-10 17:00:22 · 127 阅读 · 0 评论 -
java多线程(2)----继承的方式创建多线程
文章目录1.单线程举例2.多线程的创建与启动3.实例4.需要注意的地方5.参考资料1.单线程举例public class Test { public static void main(String[] args){ method2("yyzhang"); } public static void method1(String str){ System.out....原创 2019-06-10 20:22:26 · 216 阅读 · 0 评论 -
多个计算机之间触发事件,相互通信的一种方法----通过文件的办法
通过文件实现多台计算机的特定信息传达1.概述2.具体做法(以java为例)2.1.阅读文件2.2.修改文件2.3.实时监控文件2.3.1.基本使用2.3.2.WatchKey2.3.3.实例3.参考文献1.概述所谓通过文件实现多台计算机的通信,是指计算机之间通过共享一个文件,在一台电脑上修改文件,另外一台电脑实时监控这个文件,如果发现修改就打开文件阅读其中的内容,从而实现计算机之间信息的传达。...原创 2019-06-24 16:07:16 · 589 阅读 · 0 评论