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

java反射 初步学习

    博客分类:
  • Java
阅读更多
package com.accp.test;

import java.lang.reflect.Method;

public class First extends MyTestClass {

public static void main(String[] args) {
Class[] paratype = {String.class, Integer.class};
Object[] para = new Object[2];
String para1 = "Dynamic   init";
Integer para2 = new Integer(5);
para[0] = para1;
para[1] = para2;

try {
Class a = Class.forName("com.accp.test.MyTestClass");
Method mt = a.getDeclaredMethod("outPutText", paratype);
System.out.println("==========");
System.out.println(mt.getName());
System.out.println("==========");
mt.invoke(a.newInstance(), para);
} catch (Exception e) {
e.printStackTrace();
System.out.println("catched   error   >" + e.getMessage());
}

}// main

}

class MyTestClass {
public String outPutText(String OutPutTest, Integer LoopCount) {
int i = 0;
System.out.println("Debug>" + OutPutTest);
for (i = 0; i < LoopCount; i++)
System.out.println(OutPutTest);
return "OK";
}
}
分享到:
评论

相关推荐

    java教程初步讲解

    Java教程初步讲解旨在为初学者提供一套全面而深入的学习路径,帮助他们快速掌握这门广泛应用于全球的编程语言。Java以其“一次编写,到处运行”的跨平台特性,以及在企业级应用、移动开发(尤其是Android)、云计算...

    Java泛型和反射机制

    初步学习Java的泛型和反射机制,通过一些简单的例子来学习泛型,反射

    JAVA学习步骤DOC

    6. **Java反射技术**:理解反射机制,允许程序在运行时动态获取类的信息并进行操作。 7. **Properties技术**:学习使用Properties文件进行配置管理,以及资源加载。 8. **实战项目**:通过开发聊天室系统、坦克...

    初步了解java编程语言

    Java编程语言是面向...以上只是Java编程语言基础知识的一部分,随着学习深入,还有更高级的话题如设计模式、并发编程、Spring框架、JPA、JDBC等。对于初学者来说,理解并掌握这些概念是进一步学习Java技术栈的基础。

    java之路,主要是java中的学习过程与基础项目.rar

    最开始要学习的是 Java 基础,学习了这部分,就会对 Java 语言有一个初步的了解。其实大部分语言的基础知识都是大同小异,如果之前已经学习过其他语言如C、C++,那学习这部分会更快。 这部分主要学习的内容有:基本...

    JAVA+android学习思维导图.7z

    JAVA学习资料思维导图,主要包括以下内容: 一、JAVA部分 1、GUI(Abstract Window Tookit).mmap 2、Java中的注解.mmap 3、Java网络编程.mmap 4、Java中的反射.mmap 5、Java中级总结.mmap 6、Swing和事件处理.mmap 7...

    java学习资料

    6. **Java反射.ppt**: 反射是Java的一项强大功能,允许程序在运行时动态访问类、接口、字段和方法的信息。这部分会讲解如何通过Class类获取类信息,如何实例化对象,调用方法和访问字段,以及动态代理的应用。 7....

    JAVA 2 学习宝典

    10. **反射与注解**:了解Java的反射机制,如何在运行时动态获取类信息,以及注解的使用和自定义注解的创建。 11. **Java Applet与Swing**:初步接触Java GUI编程,了解Applet和Swing组件库的使用。 12. **Java EE...

    java学习PDF下载地址全 百度云盘下载

    1. **Java简介**:介绍Java的历史、特点、应用领域以及与其它编程语言的对比,使学习者对Java有一个初步认识。 2. **环境配置**:讲解如何安装Java Development Kit (JDK) 和设置环境变量,为后续开发工作奠定基础...

    Java解惑(中文版)_java_java解惑_solve65p_

    13. **反射和注解**:了解Java的反射机制,以及注解(Annotation)的使用和自定义。 14. **JNI(Java Native Interface)**:学习如何在Java中调用C/C++代码,实现Java与其他语言的交互。 通过《Java解惑》这本书...

    清华大学JAVA编程语言

    讲解JAVA反射机制,如何在运行时动态获取类的信息和调用方法,以及注解的使用,理解其在代码自省和元编程中的应用。 第十讲:JAVA高级特性与实战 涵盖JAVA的高级特性,如枚举、泛型、Lambda表达式等,并结合实际...

    Java2Pas(Java代码转换成Delphi代码)

    1. 项目迁移:当一个组织决定从Java转向Delphi,或者希望将部分Java组件整合到Delphi项目中时,Java2Pas可以帮助快速完成代码的初步转换。 2. 代码复用:开发者可以利用Java2Pas将已有的成熟Java库转换为Delphi代码...

    Java基础案例教程.rar

    10. **Java反射机制**:探索Java反射API,允许程序在运行时动态获取类的信息并进行操作。 11. **枚举与注解**:理解枚举类型的用法和其在程序设计中的优势,以及注解的作用和如何自定义注解。 12. **JavaFX与Swing...

    Java高级编程教案

    3. **反射**:Java反射API允许程序在运行时动态访问和修改类的信息,如字段、方法和构造器,是实现元编程和插件化系统的关键。 4. **异常处理**:理解何时、如何以及为什么使用try-catch-finally语句,以及如何...

    CoreJava课程学习资料--Java核心技术(第8版)

    《Java核心技术》是Java开发人员必读的经典教材,尤其对于初学者和希望深入理解...通过学习这两卷内容,开发者不仅可以掌握Java编程的基础,还能进一步了解和运用Java的高级特性,为成为专业的Java开发者奠定坚实基础。

    JAVA学习课件PPT(蓝天培训讲义)

    在《JAVA学习课件PPT(蓝天培训讲义)》的前三章中,学习者将初步接触到Java的历史起源,理解其作为一种高级编程语言的设计哲学和开发目标。此外,学习者还会学习如何搭建Java开发环境,包括JDK的安装和IDE(集成...

    毕向东_Java 25天基础源代码

    16. **反射**:深入探讨Java反射机制,学习如何在运行时动态获取类信息,创建对象,调用方法等。 17. **集合框架高级**:研究更复杂的集合框架组件,如TreeSet、TreeMap,以及并发集合类如ConcurrentHashMap。 18....

    良葛格Java JDK 5.0学习笔记ch03

    虽然Java 8的日期时间API更完善,但在JDK 5中已经开始了初步改进,如`java.util.Calendar`和`java.util.SimpleDateFormat`的增强。 良葛格的Java JDK 5.0学习笔记详细解析了这些特性,对理解Java编程语言的基础和...

Global site tag (gtag.js) - Google Analytics