当前位置: 首页 > news >正文

厦门思明区建设局网站简洁的wordpress主题

厦门思明区建设局网站,简洁的wordpress主题,wordpress 显示word文档,上海前端一直以为我们写好的程序都需要预先编译好#xff0c;然后再运行#xff0c;直到今天在看书的时候才看到书上说JAVA1.6之后可以动态的编译JAVA文件#xff0c;这着实让我高兴了一把#xff0c;为什么这么兴奋呢#xff0c;我一心想着能用技术实现动态更新APK#xff0c;不…一直以为我们写好的程序都需要预先编译好然后再运行直到今天在看书的时候才看到书上说JAVA1.6之后可以动态的编译JAVA文件这着实让我高兴了一把为什么这么兴奋呢我一心想着能用技术实现动态更新APK不用一次次的发布打包有了动态加载可以说是成功了一大截。于是赶紧试试 package com.sahadev;import java.io.IOException; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.MalformedURLException; import java.net.URL; import java.net.URLClassLoader;import javax.tools.JavaCompiler; import javax.tools.JavaCompiler.CompilationTask; import javax.tools.JavaFileObject; import javax.tools.StandardJavaFileManager; import javax.tools.ToolProvider;public class Main {public static String FILE_PATH D:\\Users\\Sahadev\\workspace\\JavaDes\\src\\com\\sahadev\\Hello.java;public static void main(String[] args) {// 动态编译JAVA文件JavaCompiler jCompiler ToolProvider.getSystemJavaCompiler();StandardJavaFileManager standardFileManager jCompiler.getStandardFileManager(null, null, null);Iterable? extends JavaFileObject javaFileObjects standardFileManager.getJavaFileObjects(FILE_PATH);CompilationTask task jCompiler.getTask(null, standardFileManager, null, null, null, javaFileObjects);task.call();try {standardFileManager.close();} catch (IOException e) {}try {// 进行类装载URL[] urls new URL[] { new URL(file:/ FILE_PATH) };URLClassLoader loader new URLClassLoader(urls);Class? loadClass loader.loadClass(com.sahadev.Hello);loader.close();// 实例化对象Constructor? constructor loadClass.getConstructor();Object newInstance constructor.newInstance();// 调用对象的方法Method method loadClass.getMethod(printf);method.invoke(newInstance);} catch (MalformedURLException e) {e.printStackTrace();} catch (ClassNotFoundException e) {e.printStackTrace();} catch (NoSuchMethodException e) {e.printStackTrace();} catch (SecurityException e) {e.printStackTrace();} catch (InstantiationException e) {e.printStackTrace();} catch (IllegalAccessException e) {e.printStackTrace();} catch (IllegalArgumentException e) {e.printStackTrace();} catch (InvocationTargetException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}} }Hello.java:package com.sahadev;public class Hello {public void printf() {System.out.println(HelloWorld!);} }运行结果 HelloWorld!运行成功其实在Android上是用不了这种办法的Android提供的Java库里面并没有这种方法只能看看以后Android是否提供支持了。
http://www.sadfv.cn/news/287826/

相关文章:

  • 国外公共空间设计网站做投资要关注哪些网站
  • 一个网站的制作流程智慧团建官网pc端
  • 百度网站免费电话深圳网站设计服务找哪家
  • 网站title怎么写图书馆网站建设所需资料
  • 宁阳移动网站制作百度关键词推广怎么收费
  • 怎么给公司做微网站如何做电商创业项目
  • 网站如何调用微博冷色调网站
  • 网络工程培训网络班seo推广软件代理
  • 做网站的心得搜索引擎优化培训
  • 成都旅行社网站建设微网站有什么用
  • 精致网站赏析沈阳网站建设公司报价
  • 百度不收录哪些网站吗四川网站制作成都
  • 什么网站可以免费发布招聘信息做凸透镜成像的网站
  • 为什么做彩票网站会被提示危险安宁网站建设与制作
  • wordpress电影网站百度提交网址
  • 网站模版 下载工具做图片为主的网站对服务器的要求
  • 芜湖做网站的公司合肥模板网站建设软件
  • 优秀网站作品下载传媒公司取名 创意
  • 紫色个人网站模板佛山建网站哪里好
  • 吉安做网站的公司泉州百度关键词排名
  • 网站建设法律法规这几年做哪些网站致富
  • 石景山网站建设公司排行wordpress 头条采集
  • 福建省建设执业资格管理注册中心网站网站开发课程安排
  • 手机版网站开发人员选项移动积分兑换商城官方网站
  • 自己可以做网站服务器域客式单页网站能申请域名吗
  • 网站建设要学哪些方面深圳龙华网站建设
  • 贵州二级站seo整站优化排名中国建设官方网站企业
  • 网站开发验收申请报告浩子文wordpress
  • 本地常州网站建设中苏园林建设集团网站
  • 做网站的广告广州免费制作网站软件