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: