Retroweaver是一个字节码组织器,它能够让你用java1.4的虚拟机来运行用1.5的新特性所编写Class.Retroweaver的操作是把用1.5编译器编译的Class文件转换成可以在任何1.4虚拟机上运行Class文件.
1、Retroweaver 官网:http://retroweaver.sourceforge.net/ 就像官网介绍的一样:Retroweaver: Use the language of the future, now. Retroweaver是一个字节码编织器,使您可以利用Java 1.5的新语言功能,同时仍保持与1.4虚拟机的总体二进制兼容性。 Retroweaver通过将1.5编译器编译
作者:江南白衣 原文出处及讨论: http://www.blogjava.net/calvin/archive/2006/01/13/27913.html 稳健的开发团队一般不会随意升级项目的JDK,而那些真金白银买了Weblogic的用户,因为Weblogic9以下都不支持JDK5.0,就更不会升级了。然后,看着EJB3,Spring 2不断有新功能和annota
作者:江南白衣 原文出处及讨论: http://www.blogjava.net/calvin/archive/2006/01/13/27913.html 稳健的开发团队一般不会随意升级项目的JDK,而那些真金白银买了Weblogic的用户,因为Weblogic9以下都不支持JDK5.0,就更不会升级了。然后,看着EJB3,Spring 2不断有新功能和annotation相关,而自己的系统架构只
以我单位现在的工程为例,使用Weblogic8.1,JDK1.4 运行稳定,为了使用JDK5的特性,升级硬件的话划不来。但有时却和项目的发展有着些许不和谐。于是找到了Retroweaver,让JVM1.4上运行JDK1.5编译的程序。 到http://retroweaver.sourceforge.net/下载程序包,解压。使用相当简单,如下: "%JAVA_HOME%"/bin/java -cp
Retroweaver is what i want framework,although the jeye does not give the answer! 这个东东确实好用,极力推荐,简单易用! java 代码 java -cp release\retroweaver-all-<version>.jar net.sourceforge.retroweaver.Weaver -jar inpu
代码组织 待更新……
来自 Mattt Thompson code organization is a matter of hygiene (代码组织是卫生问题) 我们十分赞成这句话。清晰地组织代码和规范地进行定义, 是你对自己以及其他阅读代码的人的尊重。
字符串文档 所有重要的方法,接口,分类以及协议定义应该有伴随的注释来解释它们的用途以及如何使用。更多的例子可以看 Google 代码风格指南中的 File and Declaration Comments。 简而言之:有长的和短的两种字符串文档。 短文档适用于单行的文件,包括注释斜杠。它适合简短的函数,特别是(但不仅仅是)非 public 的 API: // Return a user-reada
Pragma Pragma Mark #pragma mark - 是一个在类内部组织代码并且帮助你分组方法实现的好办法。 我们建议使用 #pragma mark - 来分离: 不同功能组的方法 protocols 的实现 对父类方法的重写 - (void)dealloc { /* ... */ } - (instancetype)init { /* ... */ } #pragma mark -
android-webview-dev@chromium.org Last updated Jul 2014. Android build tree中,external/chromium_org是chromium源代码(根目录位于src.chromium.org/viewvc/chrome/trunk/src/)的一个镜像。 CHROMIUM TREE (“upstream”: trunk/src
注释 当它需要的时候,注释应该用来解释特定的代码做了什么。所有的注释必须被持续维护或者干脆就删掉。 块注释应该被避免,代码本身应该尽可能就像文档一样表示意图,只需要很少的打断注释。 例外: 这不能适用于用来产生文档的注释 头文档 一个类的文档应该只在 .h 文件里用 Doxygen/AppleDoc 的语法书写。 方法和属性都应该提供文档。 例子: /** * Designated initi