java中final关键字 、程序块 、 static关键字以及异常处理

 

1.final

单词意思:最终

修饰方式:

           1. 属性修饰

作用:当一个类中的属性被修饰为final后表示该属性就成为了一个常量。

//通过final实现属性的修饰,完成常量的定义
	public final double PI=3.1415926;

  1. 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(异常类型参数){
处理异常的指令集
}
在方法中进行异常处理。
  1.          2.throws方式

将异常抛出给调用者处理。

public void 方法名() throws 异常类型{
指令集
} 
throw:产生异常

异常类型:

发布了52 篇原创文章 · 获赞 38 · 访问量 2512

猜你喜欢

转载自blog.csdn.net/weixin_44364444/article/details/104017216