final修饰变量表示变量初始化后就不能再改变. 一.对于基础类型来说,用final修饰后其值不可以改变. 1. final int a; a = 5; 2.final int a = 5; 二.对于引用类型来说,用final修饰后其引用的对象不可改变,但可以改变对象的内容. java中用final修饰函数的参数,只是函数体内不能修改这个形参所指向的对象,但是仍能修改对象内容 void f ( final String str){ str = new String();//不允许 str.to…