groovy 直接将给定的文本转换成Java中的Class<?>对象从而不需要再手动去写.java文件
来源:互联网 发布:淘宝 百雀羚漫网专卖店 编辑:程序博客网 时间:2024/06/06 10:19
package com.xxl.job.core.glue;import groovy.lang.GroovyClassLoader;import java.lang.reflect.Method;public class Test { @org.junit.Test public void testGroovyClassLoader() throws Exception { //groovy提供了一种将字符串文本代码直接转换成Java Class对象的功能 GroovyClassLoader groovyClassLoader = new GroovyClassLoader(); //里面的文本是Java代码,但是我们可以看到这是一个字符串我们可以直接生成对应的Class<?>对象,而不需要我们写一个.java文件 Class<?> clazz = groovyClassLoader.parseClass("package com.xxl.job.core.glue;\n" + "\n" + "public class Main {\n" + "\n" + " public int age = 22;\n" + " \n" + " public void sayHello() {\n" + " System.out.println(\"年龄是:\" + age);\n" + " }\n" + "}\n"); Method method = clazz.getDeclaredMethod("sayHello"); method.invoke(clazz.newInstance()); }}
0 0
- groovy 直接将给定的文本转换成Java中的Class<?>对象从而不需要再手动去写.java文件
- groovy 直接将给定的文本转换成Java中的Class<?>对象从而不需要再手动去写.java文件
- 不需要存入文件,直接将获取的数据转换成甘特图所需的数据格式并显示
- java中直接调用groovy的类.
- 如何将.class文件转换成.java文件——JAVA反编译工具总结
- 如何将.class文件转换成.java文件——JAVA反编译工具总结[转]
- 如何将.class文件转换成.java文件——JAVA反编译工具总结[转]
- 如何将.class文件转换成.java文件——JAVA反编译工具总结
- java 反射的应用(将一个java对象转换成一个xml文件)
- leetcode-java.T016_threeSumClosest---给定包含n个整数数组S,找到S中的三个整数,从而使之和最接近给定的数,返回三个整数的总和.
- SAX 解析XML文件:将XML转换成Java对象
- 96 Android 将XML文件转换成Java对象
- java中的class对象
- Java中的Class对象
- java中的.class对象
- 使用java的java 命令,直接调用执行class文件
- 将Java对象转换成JSON对象
- 将Java中的实体类转换成axis2的xml对象模型(OMElement)
- memcache redis
- android studio 解决app显示界面无标题
- 洛谷 P2055 [ZJOI2009]假期的宿舍
- Android Scollowview嵌套ListView
- 2017.4.6 公司练习题
- groovy 直接将给定的文本转换成Java中的Class<?>对象从而不需要再手动去写.java文件
- 台芯片大军遭前后夹击 今年转型成关键
- linux 下Valgrind泄漏检查工具
- groovy 直接将给定的文本转换成Java中的Class<?>对象从而不需要再手动去写.java文件
- 微信红包-腾讯校招
- java 中的类和对象
- BigInteger类的使用
- POJ 1163 最大树路径
- 十分精辟的人生格言