最新文章列表

反射练习-用反射实现拷贝对象

package com.zj.reflect; import java.lang.reflect.Field; import java.lang.reflect.Method; /** * 功能:用反射实现拷贝对象 * @author zhengjiong * time:2011-9-17 19:37:46 */ public class ReflectTest ...
zhengjiong 评论(0) 有1088人浏览 2011-09-17 20:14

学习java中的反射(一)

   说明:一下代码是参考网上一份代码,结合自己的分析进行学习的。这篇文章的内容后续会进行相应的修改    package com.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.GenericArrayType; import ...
xjw1987524 评论(0) 有657人浏览 2011-09-14 17:26

反射在Java Swing编程中的应用(转)

 学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎“裸体”的事件驱动模型确实是很难理解的。   Microsoft公司.Net框架与Java Swing的GUI编程相比要简单很多,同样是事件驱动模型.Net框架就进行了大量的封装处理,.Net把这种封装称之为委 ...
skanion 评论(0) 有1304人浏览 2011-09-10 20:16

java 反射---对Class.getMethod()的调用未经检查

[标题]:对Class.getMethod()的调用未经检查 [时间]:2009-4-5 [摘要]:警告:[unchecked]对作为普通类型 java.lang.Class 的成员的 getMethod(java.lang.String,java.lang.Class <?>...) 的调用未经检查. [关键字]:Class,getMethod,unchecked,反射,reflect ...
skanion 评论(0) 有3470人浏览 2011-09-09 13:15

反射机制的研究

一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引 ...
smallvq123 评论(0) 有606人浏览 2011-09-07 14:29

反射机制的研究

1、获取指定类的构造器相关信息 Java代码     import java.lang.reflect.*;     import java.io.IOException;     /**   *获取指定类的构造器相关信息   */     public class ConstructorTest      {     private int i;     private do ...
smallvq123 评论(0) 有681人浏览 2011-09-05 09:54

java动态编译(eval)

    因为一些蛋疼的需求,需要其他开发商将相应java代码来实现效果,这里就需要用到动态编译。     这里网上查了一下资料,忘记来源,自己整理并优化了一番,实现了js的eval效果 /** * @author onedear * */ public class Compiler { private static boolean hasFirstInit = false; ...
onedear 评论(1) 有3687人浏览 2011-08-26 14:50

自定义注解使用

   自从jdk1.5支持注解之后,越来越多的框架,都开始支持了注解的配置方式了,一开始看到注解觉得蛮神奇的,后来把他的原理弄明白之后,觉得也就那么回事了,跟xml配置没多大的区别了。   呵呵,先说说我最近遇到的问题吧,最近我们项目用到了hibernate的Criteria来查询数据,当我们使用模糊查询的时候虽然可以直接用criteria.enableLike()就可以启用模糊查询了,但是hib ...
niuka 评论(0) 有1501人浏览 2011-08-24 17:27

使用反射实现类的拷贝

  public class Customer { private Long id; private String name; private int age; public Customer(){} /** * @return 返回 id */ public Long getId() { return id; } /** ...
xurichusheng 评论(0) 有1048人浏览 2011-08-24 09:27

java 反射

在运行时从某些外部源读取类名反射不适合   private Object reflectClassByInstance(Object instance, String methodName, Object[] parameterObjects) { try { Class c = Class.forName( ...
grape927 评论(1) 有984人浏览 2011-08-23 11:27

使用反射创建一个数组

import java.lang.reflect.Array; import java.util.Random; public class CreateArrayWithReflection { /** * @param args * @author Bruce * @since 1.0, 08/19/11 */ public static void ma ...
Brucegaochina 评论(0) 有748人浏览 2011-08-19 17:49

基于反射与配置文件的工厂模式

首先先创建一个接口Fruit.java,我们的工厂就是专门造水果的 package factory.myinterface; /** * @author zoupengfei * */ public interface Fruit { final String name=""; public void eated(); ...
寻觅一只耳朵 评论(0) 有1177人浏览 2011-08-03 19:12

JAVA中的反射机制详解

JAVA反射机制   JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个 ...
Eric.Yan 评论(0) 有1289人浏览 2011-08-03 11:14

简单工厂模式的例子

本示例简单的实现了工厂模式,请参见如下代码是如何实现的     /* * @(#) TestMain.java 1.0 2011-7-22 * * (c) Copyright 2011 smshen factoryDemo * * FILENAME : ...
306963591 评论(0) 有817人浏览 2011-07-27 09:46

反射动态获取和设置对象的值

在做解析XML时候经常要将数据转换成为对象,手动设置对象每个属性的值太麻烦了,而且属性太多时经常漏掉,所以在不十分在意效率的情况下偷懒一下 /** * 将对象转换为map * @param rgxBean * @return * @throws IllegalArgumentException * @throws IllegalAccessException */ private Ma ...
eleven027 评论(1) 有1174人浏览 2011-07-26 11:17

Java语言如何通过WSDL动态生成HTML,并且提交测试(附源码)

简要的分析在这里 这两天把做的东西做了一个demo,便于大家上手以及扩展 1.支持int,String,自定义类,以及以上的数组格式 不支持自定义循环类 例子: public class User { private User user; } 2.jars servlet-api.jar struts2-core.jar xwork.jar dom4j.jar ...
lyw985 评论(0) 有2078人浏览 2011-07-14 16:32

通过类名获取不知道长度的类型数组

昨天解决了一个问题:通过类名获取特定的类型数组 今天碰上新的问题,通过类名获取不知道长度的类型数组 我的第一反应是ArrayList,于是我编写了以下代码 String className = "test.User"; Object[] objs = (Object[]) Array.newInstance(Class.forName(className), lengt ...
lyw985 评论(0) 有1271人浏览 2011-07-13 17:10

通过类名获取特定的类型数组

需求:参数为className,数组大小length,返回一个特定的类型的数组 耗费脑力一堆,但是答案相当的简单,代码如下 public static Object[] getArrayByClassName(String className, int length) throws NegativeArraySizeException, ClassNotFoundException { ...
lyw985 评论(0) 有1613人浏览 2011-07-12 19:05

如何通过WSDL动态生成HTML,并且提交测试

项目的需求:需要解析WSDL,动态生成对应的HTML,页面上输入对应的参数或者选择文件,打印最后的信息 没有找到对应的Java语言的第三方软件,因此决定自己制作 软件环境:SSH,JSP,Servlet,Mysql 思路: 1.通过配置装载对应的WSDL文件(通过对应的网址解析) 关于这点,鄙人曾经花过时间去查询对应的WSDL装载和解析的方法,有一个WSDL4j,但是这个项目应该是个半成品,所 ...
lyw985 评论(0) 有3353人浏览 2011-07-12 14:57

利用反射改变私有属性的值

  package org.fanzone.lang.reflect;   import java.io.Serializable; import java.lang.reflect.Field;   /** * Title: JavaTech<br> * Description: Change the value of the private member of a s ...
三里小龙 评论(0) 有987人浏览 2011-07-12 14:41

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics