`
elite20130514
  • 浏览: 48211 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java反射-Constructor

阅读更多

反射,“把一个类中的属性、方法等反射成各自的类

用于反射的pojo类,以后都那这个pojo做反射测试

package reflect;

public class Point {
	private String x;
	private String y;
	
	public String getX() {
		return x;
	}
	public void setX(String x) {
		this.x = x;
	}
	public String getY() {
		return y;
	}
	public void setY(String y) {
		this.y = y;
	}
	
	public Point(String x, String y) {
		super();
		this.x = x;
		this.y = y;
	}
	
	
}

 测试类:

package reflect;

import java.lang.reflect.Constructor;

public class ReflectionTest {
	
	@SuppressWarnings("unchecked")
	public static void main(String[] args) throws Exception {
		Class cls = Class.forName("reflect.Point");	//加载字节码
		Constructor constructor = cls.getConstructor(String.class,String.class);	//获取构造函数
		Point point =(Point) constructor.newInstance("111","222");	//用构造函数实例化Point对象
		System.out.println(point.getX() + " " +point.getY());	
	}
}

 

分享到:
评论

相关推荐

    java反射之Constructor

    Java 反射之 Constructor Java 反射机制中的 Constructor 类提供了关于类的单个构造方法的信息,包括对它的访问权限、Class 获取构造函数的方式等。下面将详细讲解 Constructor 类的概述、获取构造函数的方式、构造...

    java反射-英文版反射规范

    ### Java反射机制详解 #### 一、概述 Java反射机制是一种强大的编程技术,它允许运行时检查类的信息并操作对象的内部结构。本篇将基于Sun公司的官方文档《Java™ Core Reflection API and Specification》(1997年...

    Java 反射-动态代理

    Java反射和动态代理是Java编程中的重要特性,它们在实现高度灵活和动态的代码执行上发挥着关键作用。本文将深入探讨这两个概念,以及如何在实际开发中利用它们。 首先,我们来理解Java反射(Reflection)。Java反射...

    JAVA基础-反射-枚举

    ### JAVA基础-反射-枚举知识点详解 #### 一、反射概述 反射是Java语言提供的一种能在运行时分析类和对象的能力。通过反射,我们可以在程序运行时动态地获取类的信息(如类名、方法、构造函数等)并操作这些信息。 ...

    java 反射-(reflect)

    Java反射是Java编程语言中的一个强大特性,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在Java中,反射机制的核心类是`java.lang.Class`,它代表了类的信息。通过反射,我们可以动态地...

    Java反射之Constructor、Method、Field使用及说明

    在深入探讨Java反射机制中`Constructor`、`Method`、`Field`以及`Class`类的使用之前,我们需要先了解反射的基本概念及其重要性。反射是Java的一项强大功能,它允许程序在运行时检查类和对象的结构,甚至可以创建和...

    java面试题--反射机制

    ### Java反射机制详解 #### 一、引言 在Java面试中,经常会出现与反射机制相关的题目。这是因为Java反射机制不仅是Java语言的一项重要特性,也是理解Java动态特性的关键所在。通过本文,我们将深入探讨Java反射...

    java-reflection-Xiangjie.rar_java 反射

    Java反射是Java编程语言中的一个强大工具,它允许程序在运行时检查类、接口、字段和方法的信息,并能动态地创建对象和调用方法。在深入理解Java反射之前,我们首先要明白什么是反射机制。反射机制是指在运行状态中,...

    反射实例-JAVA反射机制

    ### 反射实例—JAVA反射机制 #### 一、反射概念及原理 反射在计算机科学领域,特别是程序设计中,是指程序有能力访问、检测和修改其自身的结构和行为。这一概念最早由Smith于1982年提出,并迅速应用于各种编程语言...

    java反射 java反射 java反射java反射

    Java反射是Java编程语言中的一个重要特性,它允许程序在运行时动态地获取类的信息并操作类的对象。在Java中,反射机制提供了强大的能力,包括在运行时检查类的结构、创建对象实例、调用方法以及访问和修改字段值。...

    实战java反射机制-让你迅速认识java强大的反射机制

    Java反射机制是Java编程语言中的一个强大特性,它允许程序在运行时检查和操作类、接口、字段和方法的信息,甚至动态地创建对象并调用其方法。通过反射,开发者可以实现高度灵活和动态的代码,这对于框架开发、元编程...

    java反射规范--java资源

    ### Java反射规范详解 #### 一、Java反射概述 反射(Reflection)是Java语言的一项重要特性,它使得Java程序能够动态地检查和修改自身结构与行为。反射的主要用途包括但不限于:获取类的信息(如类名、方法名、...

    java专题-反射

    ### Java反射机制详解 #### 引言 Java的反射机制是一种强大的编程工具,它使得Java程序能够在运行时检查和操作自身结构与行为的能力。这种能力不仅增强了Java的灵活性,也使其成为实现动态代理、框架搭建(如Spring...

    Java反射性能测试分析

    ### Java反射性能测试分析 #### 引言 Java反射机制是Java编程语言中一个强大的特性,它允许程序在运行时动态地访问、检测和修改类、接口、字段和方法等对象。然而,反射操作通常会引入额外的开销,这在性能敏感的...

    java课件-6-反射

    Java反射是Java编程语言中的一个强大工具,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在“java课件-6-反射”这个主题中,我们将深入探讨这一关键特性,理解它的核心概念,以及如何在...

    反射实例-JAVA反射机制.doc

    Java 反射机制详解 Java 反射机制是 Java 语言提供的一种强大的工具,它允许程序在运行时动态地获取类的信息(如类名、属性、方法等)并进行操作。这种能力使得 Java 应用程序更加灵活,能够在运行时发现和修改自身...

    大学课程讲义-Java基础-反射.pptx

    Constructor、Method、Field类是Java反射机制中的三个重要类,用于描述类的构造器、方法和字段。 * Constructor类:用于描述类的构造器,提供了newInstance()方法,可以创建类的实例。 * Method类:用于描述类的...

    Java反射机制-侯捷观点

    Java反射机制是Java编程语言中的一个重要特性,它赋予了程序在运行时检查和操作类、接口、字段和方法的能力。这种动态类型的行为使得Java在某种程度上具有了类似于Perl、Python和Ruby等动态语言的灵活性。 Java反射...

    JAVA 反射机制应用

    Java反射机制是Java语言提供的一种强大功能,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在Java中,反射机制的核心类是java.lang.Class,它代表了运行时的类信息。通过Class对象,我们...

    Java反射机制总结

    Java反射的核心类和接口主要包括`Class`、`Constructor`、`Method`和`Field`: - **Class类**:表示Java中的类或接口,是反射的核心,提供了获取类的各种信息的方法。 - **Constructor类**:表示类的构造器,可以...

Global site tag (gtag.js) - Google Analytics