一、包的定义
二、final关键
2-1、final修饰的对象
2-2、final的使用场景
1、final修饰方法
当该方法是一种不允许被改变的规则时,可以用final修饰。
示例:
【备注】:
native
关键字在Java中,
native
关键字用于声明一个方法是由与Java语言不同的其他语言(通常是C或C++)实现的。这些方法被称为本地方法(native methods),它们不是由Java代码编写的,而是由其他语言编写,并通过Java的本地接口(JNI,Java Native Interface)与Java代码进行交互。使用
native
关键字的原因通常是为了访问Java运行时环境之外的资源,比如系统级的API、硬件资源或者已有的非Java库。这些资源可能无法直接通过Java代码访问,或者出于性能考虑,使用本地代码实现会更高效。当你声明一个native方法时,你不需要提供方法的实现体。
2、final修饰类
示例:
String里面的方法都不能被重写。
3、final修饰变量
示例:
常量的细节
示例:
【回顾】:字符串不能改变!!!
被private修饰,且没有提供get/set方法!