1.final
单词意思:最终
修饰方式:
1. 属性修饰
作用:当一个类中的属性被修饰为final后表示该属性就成为了一个常量。
//通过final实现属性的修饰,完成常量的定义
public final double PI=3.1415926;
-
2.方法修饰
作用:当一个类中的方法被修饰为final后表示该方法不能被重写。
//将方法修饰为final类型,实现无法重写
public final void eat() {
System.out.println("吃饭");
}
3.类修饰
作用:一个类被修饰为final后表示该类无法被继承
public final class Person {
2.程序块
作用:在一个类中定义一个代码块部分,实现类在加载的时候用于为类提供描述部分的指令集。
该功能在项目开发中不常用。
语法:
public class 类名{
属性
自定义方法
构造方法
程序块
{
3.static关键字
单词意思:静态
作用:在程序中为属性、方法实现静态修饰,从而达到一个成员在整个程序中,只会在程序初始化的时候为其开辟一份共享的内存地址空间,该空间存储在静态域中使用:
被staitc修饰后的成员在调用中无需提供对象,可以直接通过类名来调用.
语法: 类名.属性或类名.方法
当一个类中存在了静态的方法后,在静态方法中是无法访问到非静态的成员
4.static+final组合
常量.在java程序中凡是被final修饰的成员都需要和static结合使用
语法:
public final static 数据类型 常量名(大写)=值;
5.异常
API:java应用程序接口 --java语言开发工具
|--Exception --异常类 java.lang包 该包中的所有工具类在使用的时候不需要导包
错误(error):在计算机中除程序反馈的非正常现象都称之为错误。
异常(Exception):程序反馈的非正常现象都称之为异常。
处理方式:
1、try..catch方式
语法:
try{
被监控的指令集
}catch(异常类型参数){
处理异常的指令集
}
在方法中进行异常处理。
- 2.throws方式
将异常抛出给调用者处理。
public void 方法名() throws 异常类型{
指令集
}
throw:产生异常
异常类型: