java的final和static关键字到底如何理解
public class MsgUtils {private final static Logger log = Logger.getLogger(MsgUtils.class);private static String msgRules;private static final int age;static {MsgUtils.age = 25;// 为什么此处将类名去掉才能通过编译 //请朋友帮解释下,单独用static和final的时候好理解,一起用的时候有点混乱}}