C#反射技术主要基于System.Type类和System.Reflection.Assemble类,通过Type类可以访问关于任何数据类型的信息,Assemble类用于访问给定程序集的相关信息,或把这个程序集加载到程序中。 一.System.Type类 Type类是一个抽象类。只要实例化了一个Ty ...
解析XML总结(SAX、Pull、Dom三种方式) 反射的简单介绍: 反射 1、什么是反射技术? 动态获取指定类以及类中的内容(成员),并运行其内容。 应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例 ...
分类:
编程语言 时间:
2017-05-15 22:45:03
阅读次数:
285
关于学习架构,必须会的几点技术:1.java反射技术2.xml文件处理3.properties属性文件处理4.线程安全机制5.annocation注解6.设计模式7.代理机制(aop)8.serlvet基础(过滤器等等)几样比较实用的技术:1.模板语言freemarker2.ognl3.gsonjson工具类大家对于几大框架望而生畏,实际..
分类:
编程语言 时间:
2017-05-08 14:48:59
阅读次数:
144
关于学习架构,必须会的几点技术: 1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注解 6. 设计模式 7. 代理机制(aop) 8. serlvet基础(过滤器等等)几样比较实用的技术: 1. 模板语言freema ...
分类:
编程语言 时间:
2017-05-08 12:37:23
阅读次数:
147
反射 理解反射的概念 反射就是把Java类中的各种成分映射相成Java类。 比如:众多的人用一个Person类来表示,那么众多的Java类就用一个Class类来表示。 反射也称为对类的解剖。把类的各个组成部分映射成一个个对应的Java类。 比如:一个类有:成员变量,方法,构造方法,包等等信息。 利用 ...
分类:
其他好文 时间:
2017-05-07 18:35:11
阅读次数:
218
package com.sxt.reflect; import com.sxt.reflect.entity.Student; /* * 获取类的Class信息 */ public class TestReflect { public static void main(String[] args) ... ...
分类:
其他好文 时间:
2017-05-05 10:53:02
阅读次数:
119
本篇主要是深入对Java中的Class对象进行分析,这对后续深入理解反射技术非常重要,这篇有点偏向内功类文章,主要内容如下:
深入理解Class对象
RRTI的概念以及Class对象作用
Class...
分类:
编程语言 时间:
2017-05-02 11:54:15
阅读次数:
376
我其实一直想写点东西练练自己文笔,今天写下这篇技术类型的文章也没有一个好的格式和章法,但万事开头难,那么就从面向对象开始. 我们大部分人都知道互联网软件的存在,时刻影响了我们的现实生活,那么面向对象的编程思想就是从生活中来的,软件出现的目的就是为了描述现实世界,从而解决现实生活所需,究其一点:人的思 ...
分类:
编程语言 时间:
2017-04-23 10:50:21
阅读次数:
170
二.匿名类型 var关键字用于表示隐式类型化得变量。var和new关键字一起使用时,可以创建匿名类型。 匿名类型只是一个继承自Object且没有名称的类。 var caption = new {FirstName = "John",LastName="Doe"}; 这会生成一个包含FirstName ...
分类:
其他好文 时间:
2017-04-13 15:30:36
阅读次数:
262
在介绍MyBATIS插件原理前我们需要先学习一下一些基础的知识,否则我们是很难理解MyBATIS的运行原理和插件原理的。 MyBATIS最主要的是反射和动态代理技术,让我们首先先熟悉它们。 1:Java反射技术 在Java中反射技术已经大行其道,通过不断的优化性能得到了巨大的提高,而反射技术使得Ja ...
分类:
其他好文 时间:
2017-04-06 21:19:31
阅读次数:
238