java下第八章 编译器API3.pptVIP

  • 2
  • 0
  • 约7.56千字
  • 约 33页
  • 2018-08-27 发布于江苏
  • 举报
java下第八章 编译器API3

* 小结 JDK 1.6 的编译器新特性,使得开发者可以更自如的控制编译的过程,这给了工具开发者更加灵活的自由度。通过 API 的调用完成编译操作的特性,使得开发者可以更方便、高效地将编译变为软件系统运行时的服务。而编译更广泛形式的源代码,则为整合更多的数据源及功能提供了强大的支持。相信随着 JDK 的不断完善,更多的工具将具有 API 支持,我们拭目以待。 谢 谢! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第八章 编译器API 学习目标 编译器概述,了解API能够实现的功能。 能够熟练使用ToolProvider获得系统默认编译器,并动态完成编译操作。 熟练应用StandardJavaFileManager管理相关的输入和输出,以及编译非文本文件。 能够运用DiagnosticListener监听、收集编译过程中的诊断信息。 范例导入 程序代码的自我复制和自我修改是一种非常强大的能力,但这种能力常被滥用来制造病毒,以至于现代操作系统通常不允许修改程序的代码段和禁用调用栈的执行权限来保证代码的安全性。这使得通过修改自身代码来实现某种逻辑的合理编程方法受到了限制。 而JDK 1.6赋予了程序员在运行时刻产生并编译Java源代码的能力,这和Java的反射机制结合在一起,使得Java程序可以在

文档评论(0)

1亿VIP精品文档

相关文档