1、public, static, final的顺序 
public class OldGrade {
 public static final int A = 1;
 public static final int B = 2;
 public static final int C = 3;
 public static final int D = 4;
 public static final int F = 5;
 public static final int INCOMPLETE = 6;
} 
  
2、static方法直接类名 + “.” + 方法名调用 
  
3、任何对象都可以使其等于null,实际上对象只是引用,也就是指针; 
  
4、java的对象转型,实际上就是引用转型了,代价应该不大吧; 
  
5、对象引用定义的时候,可以直接new或者赋值,C++是不允许的 
private static CWebUserProcessor m_instance = null; 
private static CWebUserProcessor m_instance = new CWebUserProcessor(); 
  
6、Enum必须有名字,不允许匿名,但是使用的时候,又不要名字 
public Object ProcessCmd(CWebUserCmdVal val){
        Object o_ret = null;
        switch(val.cmd_type)
        {
        case CMD_WebUser_LoginInfo: