本站发布的所有文件/源码/文档/软件等均提供免费下载。
但本站带宽较低、流量有限,为防止恶意下载、盗刷流量,所以只能登陆网站后才能下载!
若给您带来不便请见谅~
为了方便,您可以通过qq授权登陆,也可以通过钉钉授权登陆。也可以通过邮箱注册后登陆。
java 动态编译测试
测试代码:
import java.io.UnsupportedEncodingException;
import java.lang.reflect.InvocationTargetException;
public class MainTest {
public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, UnsupportedEncodingException {
String sourceCode="public class MainTest {\r\n" +
" public static void main(String[] args) {\r\n" +
" A a=new A();\r\n" +
" System.out.println(a.a);\r\n" +
" }\r\n" +
"}\r\n" +
"class A{\r\n" +
" public int a=9;\r\n" +
"}";
MyJavaCompiler c=new MyJavaCompiler(sourceCode);
if(c.compiler()) {
c.runMainMethod();
System.out.println("编译时间(ms):"+c.getCompilerTakeTime());
System.out.println("运行时间(ms):"+c.getRunTakeTime());
System.out.println("运行结果输出:"+c.getResult());
}
System.out.println("编译信息:"+c.getCompilerMessage());
}
}
编译时间(ms):26
运行时间(ms):1
运行结果输出:9
编译信息:
猜你喜欢
java springboot
1726
涉及知识点:java动态编译,java反射,io流,java文件操作,输入输出重定向,多线程与线程安全,mysql数据库设计等,理解起来难度较高。下面是我自己设计的几个问题,和一些测试数据。排序问题
blog
java动态编译技术原理分析
其他
3906
的功能动态编译和运行输入的java代码测试版,项目下载:http://www.jiajiajia.club/file/info/fxwPbs/101Java动态编译-动态运行-代码检测-算法练习spri
反编译
1393
java反编译工具(class、jar)jd-gui
blog
java基础-编译执行和解释执行
java虚拟机(jvm)
2881
概念:解释运行:一边对程序进行翻译,翻译成计算机可以执行的指令,一边交给计算机执行,翻译一句执行一句。编译运行:对整个程序先翻译成计算机可以理解的指令,然后计算机可以直接执行。java是解释执行还是
blog
java静态代理
java基础
2757
java静态代理示例packageclub.jiajiajia.test.staticproxy;publicinterfaceBuyHouse{voidbuyHosue();//买房子
blog
32个java面试必考点
java基础
1758
32个java面试必考点
微信 java
1557
微信自动登录获取openid和用户信息 测试代码
file
java实现视频压缩
工具 video
1284
测试类packageit.sauronsoftware.main;importjava.io.File;importit.sauronsoftware.jave.AudioAttributes