本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- 青否云后端云
- kaizi1992
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- jh108020
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- ajinn
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
java之反射的基础概念
*、基础资料之:什么叫做反射?
反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制
*、基础资料之:什么叫做类加载器?
类加载器是通过某个类的.classLoader()方法,将该类的.class文件从硬盘中加载到java虚拟机中,形成字节码 ...
反射工具类
常用的反射工具类ReflectionExtUtil.util
package com.gbcom.system.utils;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import ...
XStream解析XML文本并用反射机制转换为对象
XStream解析XML文本并用反射机制转换为对象
xml文本格式是网络通信中最常用的格式,最近特别研究了一下如何解析xml文本并转换为对象,现在分享一下我最近的学习成果~
先列一下本例中需要解析的xml文本:
<results name="list">
<row pubtime="2016-04-13 1 ...
通过Spring反射机制,实现通用的Excel导出类
Struts2.xml
<!-- 基本资料设置 -->
<package name="exportExcel" namespace="/exportExcel" extends="default">
<!-- 附件信息 -->
<default-class-ref cla ...
java反射应用实例
案例:自动化测试时,需要模拟dubbo请求的返回结果。如果没有配置数据,需要手动配置dubbo的facade、method、response等数据。如果一个对外请求调用一个对内的dubbo接口还好,但是如果调用好几个对内的dubbo接口时,造数据的过程实在无法忍受。因此,需要一个程序能够根据Class,自动生成模拟数据。
思路:针对Class的field,分为四类,分别是基础数据类型或String ...
c++利用属性名设置和获取属性值
/*
* @Filename:CMetaDataManager.h
* @Date:2016-10-21
* @Author:yuanzuochao
* @Description:
*
* @History:
* Date Author Records
* 2016-10-21 ...
java-Annotation 反射
java中的注解也可以反射
切面注解:
@Aspect
public class LogAspect {
@Around(value = "@annotation(com.gym.Monitor)",argNames = "ssss")
public Object log(ProceedingJoinPoint pjp) thro ...
.NET DLL 保护措施详解(非混淆加密加壳)
为什么要保护DLL,我就不多说了,各人有各人的理由。总的来说,就是不想核心逻辑泄露及授权验证被破解两大方面的因素。
首先,我来介绍一下发布出去的DLL所面临的风险:
一、直接引用
二、反编译
三、反射
如果DLL一点措施都不做的话,上面任意一种都可以达到破解目的的。
然后,通常网上能搜到如下的保护方式,但真心的来说,用处不大,当然对小白破解者增加了难度。
一、混淆类的工具( ...
Java基础知识回顾第七篇 - 反射Reflect
什么是java反射?核心在于一个对动态二字的理解,即:在运行状态中,能动态获取类的属性和方法,以及动态调用对象的属性和方法。
反射的作用:一方面用于反编译(.class到.java文件),另一方面用来动态访问对象的属性、方法等。
反射机制中主要的类:
java.lang.Class;
java.lang.reflect.Constructor; ...
《架构探险》之依赖注入
写代码应该是一个由繁到简,然后由简到繁的一个螺旋上升的过程。
都说谈对象是两个人的事情,面向对象编程那也不会是一个对象的事情,而是需要处理一堆对象的依赖关系。
如果一个实例A依赖另一个实例B,最简单的做法就是在定义类Ca的时候给它定义一个类Cb的成员,初始化的时候直接new出来,这样定义Ca的时候就知道A要和B永远在一起了,这就是命中注定;如果在构造函数 ...
java反射获取类属性类型
package Test;
/**
* 通过反射获取类属性的类型
* @author test
*
*/
public class OtherTest {
private static int i = 1;
private static String name = "wang";
public static void main(Str ...
用反射的方式获取父类中的所有属性和方法
用反射的方式获取父类中的所有属性和方法实例。
Parent.java
package com.bijian.study;
/**
* 父类
*/
public class Parent {
public String publicField = ...
java反射机制中的getDeclaredField()
反射机制:所谓的反射机制就是java语言在运行时拥有一项自观的能力。通过这种能力可以彻底的了解自身的情况为下一步的动作做准备。
如下为getDeclaredField()的一个实例:
package com.bijian.test;
import java.lang.reflect.Field;
import java.util.Date;
p ...
Python自省(反射)指南
Python自省(反射)指南
在笔者,也就是我的概念里,自省和反射是一回事,当然其实我并不十分确定一定以及肯定,所以如果这确实是两个不同的概念的话,还请多多指教 :) 转载请注明作者、出处并附上原文链接,多谢!update 2011-3-10: 更正函数的func_globals属性含义。
首先通过一个例子来看一下本文中可能用到的对象和相关概念。
?
...