例如:
  public String toString() {        StringBuffer sb = new StringBuffer("StandardService[");
        sb.append(getName());
        sb.append("]");
        return (sb.toString());    }

解决方案 »

  1.   

    汗,这哪里说得清~~~光看你贴的代码,中括号的作用是辅助性的:表示该对象是StandardService的一个实例,中括号中间是该对象属性值
      

  2.   

    解释以后的二进制中也没有体现这个圆括号 // Method descriptor #53 ()Ljava/lang/String;
      // Stack: 1, Locals: 1
      public java.lang.String toString();
        0  ldc <String ""> [69]
        2  areturn
          Line numbers:
            [pc: 0, line: 47]
          Local variable table:
            [pc: 0, pc: 3] local: this index: 0 type: sd
      

  3.   

    人家开发规范,就好象有的公司规定用2个空格,有的用4个空格缩进,还有的规定用tab,没什么“为什么”