Java的一些坑

来源:互联网 发布:世界各国gdp数据 编辑:程序博客网 时间:2024/06/08 18:46

1. 没有运算符重载

不要试图对字符串使用==,java里面必须使用Objectequals方法,派生类如果需要判等,必须重写该方法,参数必须是Object哦。

2. 反射的invoke必须放在trycatch中调用

class AnotherClass {    public void foo() {        System.out.println("invoke ok");    }}// 调用代码AnotherClass ac = new AnotherClass();try {    Class < ? > cls = ac.getClass();    Method m = cls.getDeclaredMethod("foo");    Object o = m.invoke(ac);} catch (Exception e) {}
0 0
原创粉丝点击