学习笔记——final关键字
final描述一种终结器概念,可以实现如下功能: ·定义不能被继承的类 final class Java{} ·定义不能被覆写的方法、常量 final public void connect() ·定义常量:重要应用是定义不可改变的常量 1.假设在程序开发中用0表示关闭,用1表示打开。private int a=1;private int b=0;此时常量可能会发生改变,通过添加fianl关键字限制修改。 2.常量都是定义公共的,为了体现共享性,使用public static final定义全局常量,形式如下:(注意常量名必须大写) public static final int A=1;(公共全局常量) public class Jicheng{ public static void main(String args[]){ final String a="4567";//此时a不能修改,系统默认为常量 String b="123456789"; String c="123"+a+"89";//从池中直接加载数据 System.out.println(c==b);//栈中的c与b指向堆中同一个地址数据内容 } } 输出结果:true public class Jicheng{ public static void main(String args[]){ String a=