“核心技术Ⅱ:脚本、编译、注解处理”的版本间差异
(建立内容为“category:JavaCore”的新页面) |
无编辑摘要 |
||
第1行: | 第1行: | ||
[[category:JavaCore]] | [[category:JavaCore]] | ||
8.1 Java 平台的脚本......... . ... ... .. . .…352 | |||
8.l.l 获取脚本弓l 擎... .. ....... . . ....... 352 | |||
8.1.2 脚本赋值与绑定.............…·353 | |||
8.1.3 重定向输入和输出.............. 355 | |||
8. 1.4 间用脚本的函数和方法········356 | |||
8. 1.5 编译脚本.... . ......... . ........ . .... 357 | |||
8. 1.6 一个示例:用脚本处理GUI 事件. .. . . . .... . ............. . ... 358 | |||
8.2 编译器API ................. .. ..... ...... 363 | |||
8.2.1 编译便捷之法..................... 363 | |||
8.2.2 使用编译工具·····················363 | |||
8.2.3 一个示例:动态Java 代码生成·········· · ····· · ····· · ···· · · ··· · ··368 | |||
8.3 使用注解·································373 | |||
8.3.1 注解简介............................ 373 | |||
8.3.2 一个不例:注解事件处理器374 | |||
8.4 注解语法........... . .......... . .......... 379 | |||
8.4.1 注觥接口..... . ...... .. ......... ... .. 379 | |||
8.4.2 注解.... . . . ............................ 380 | |||
8.4.3 注解各类声明..................... 382 | |||
8.4.4 注解类型用法........... . ......... 383 | |||
8.4.5 注解this··· · ··· · · · · · ····· · ·· · ········384 | |||
8.5 标准注解................................. 385 | |||
8.5.1 用千编译的注斛..... . .. . .. . ...... 386 | |||
8.5.2 用千管理资源的注韶. . ........ 386 | |||
8.5.3 元注解······························387 | |||
8.6 源矶级注解处理....................... 389 | |||
8.6. l 注解处理..................... . .... . . 389 | |||
8.6.2 语言校型APl······················390 | |||
8.6.3 使用注解来生成源码...... . . . .. 390 | |||
8.7 字节码工程•... ...................... 393 | |||
8 7 I 修改类文件............. 393 | |||
8.7.2 在加载时修改字节码398 |
2020年11月21日 (六) 19:09的版本
8.1 Java 平台的脚本......... . ... ... .. . .…352
8.l.l 获取脚本弓l 擎... .. ....... . . ....... 352
8.1.2 脚本赋值与绑定.............…·353
8.1.3 重定向输入和输出.............. 355
8. 1.4 间用脚本的函数和方法········356
8. 1.5 编译脚本.... . ......... . ........ . .... 357
8. 1.6 一个示例:用脚本处理GUI 事件. .. . . . .... . ............. . ... 358
8.2 编译器API ................. .. ..... ...... 363
8.2.1 编译便捷之法..................... 363
8.2.2 使用编译工具·····················363
8.2.3 一个示例:动态Java 代码生成·········· · ····· · ····· · ···· · · ··· · ··368
8.3 使用注解·································373
8.3.1 注解简介............................ 373
8.3.2 一个不例:注解事件处理器374
8.4 注解语法........... . .......... . .......... 379
8.4.1 注觥接口..... . ...... .. ......... ... .. 379
8.4.2 注解.... . . . ............................ 380
8.4.3 注解各类声明..................... 382
8.4.4 注解类型用法........... . ......... 383
8.4.5 注解this··· · ··· · · · · · ····· · ·· · ········384
8.5 标准注解................................. 385
8.5.1 用千编译的注斛..... . .. . .. . ...... 386
8.5.2 用千管理资源的注韶. . ........ 386
8.5.3 元注解······························387
8.6 源矶级注解处理....................... 389
8.6. l 注解处理..................... . .... . . 389
8.6.2 语言校型APl······················390
8.6.3 使用注解来生成源码...... . . . .. 390
8.7 字节码工程•... ...................... 393
8 7 I 修改类文件............. 393
8.7.2 在加载时修改字节码398