最近在维护一段别人写的代码,发现有类似下面例子的写法。可是我在我这儿总是编译不过。 刚才在网上查了一下,看到网上有篇文章也提到这样的写法了。可是为什么我编译不过呢? 我用的是JDK1.5 public class AssertUtils { public static void assert(boolean condition) { if (!condition) { throw new MyAssertError(); } } } 提示错误为:标记“assert”上有语法错误,应为 Ident