反射
呢喃coding
个人邮箱 : 1425809544@qq.com
手机号 : 13269918057
微信号 : wangzhezhilv0
展开
-
反射(一):类加载机制的简单描写和反射初探
反射(一):类加载机制的简单描写java的内存模型 首先我们了解一下JVM,什么是JVM,Java的虚拟机,java之所以能跨平台就是因为这个东西,你可以理解成一个进程,程序,只不过他的作用是用来跑你的代码的。上图是java的内存模型,我们关注的点,一个方法区,一个栈,一个堆,初学的时候老师不深入的话只告诉你java的内存分为堆和栈,易懂点吧! 假如你写了一段代码:Object o=n原创 2018-01-03 11:02:03 · 179 阅读 · 0 评论 -
反射(二):引出反射和什么是反射?
反射(一):引出反射和什么是反射?引出反射和什么是反射? 问题1: 对象有编译类型和运行类型 Object obj = new java.util.Date(); ``` <br> 编译类型: Object <br> 运行类型: java.util.Date <br> **需求:** 通过obj对象,调用java.util.Date类中的toLocaleString方法原创 2018-01-03 11:03:40 · 281 阅读 · 0 评论 -
反射(三):反射的基本运用
这一篇主要讲反射都有哪些方法,了解了这些基本的方法就对java中的反射有了一些基本的概念了,不至于看源码或这是别人封装的通用代码摸不着头脑,下面先贴出需要引用的类。这个是Person类 作为User的父类,用来展示User继承Person后通过反射是否可以获取父类的方法,其实没有这个也可以,因为java中的每个类的父类默认Object类。package com.reflect;class User原创 2018-01-04 17:59:56 · 184 阅读 · 0 评论 -
反射(四):利用反射实现类的动态加载
最近有个需求,要求通过配置文件中配置的内容,来执行不同的操作,要比较容易利于以后扩展,就想到利用发射类实现这个需求,简单的写了个demo类,测试了一下,可以使用,就记录了下来,有空拿到项目总修改一下就可以使用了 配置文件send.properties,通过配置文件配置的key选择要实例化的类 1000=SendTextMessage 2000=SendJsonMessage ...原创 2019-06-24 11:37:52 · 671 阅读 · 0 评论 -
计划1:代理相关文章
代理设计模式 UML 图理解 静态代理 JDK 实现接口动态代理 CGLIB 实现类动态代理、 参考:菜鸟教程-代理基础知识原创 2019-06-24 13:55:59 · 126 阅读 · 0 评论