final和static有什么关系和区别?
关系说不上,你只需要明白为什么要用这两个关键字就好了,final关键字,顾名知意,到终点了,修饰变量,不能变了,所以变量就不能再被赋值,修饰类,类不能生儿子了,所以该类不能被继承,修饰方法,方法不能被继承或者覆盖了,而static是为了说明,可以修饰方法,类,以及块,说明这些是属于类的,而不是属于类的某个对象。