final class什么意思再也不多少,但有什么用处了编程
书上说final class的执行要快一些,由于编译器知道不会继承,因此全部的方法不会改变了性能
但得到性能提高有限,另外一方面这也不符合面向接口编程对象
另外一方面,final禁止继承就丧失了灵活性,固然,有的时候就是要丧失这种灵活性,继承
若是这个class是写给本身的,那么能够随时取消接口
若是不想被继承还有其余方法实现,private构造方法便可编译器
今天网上闲逛的时候看见final域不会改变,可是对于对象而言,这也没用,可是对于String而言仍是有用的编译
总的来讲final class少用为妙(包括final mothed)class