-----------------------------------------------01-----------------------------------------------

类,方法,成员变量和局部变量的可用修饰符

技术分享

访问控制级别分类:

公开级别,受保护级别,默认级别,私有级别

技术分享

--------------------------------------------------02------------------------------------------------

abstract修饰符:

技术分享

技术分享

技术分享

------------------------------------------------03--------------------------------------------------

final修饰符:

技术分享

技术分享

final变量:

技术分享

在程序中通过final修饰符来定义常量,具有以下作用:

1.提高程序的安全性,禁止非法修改取值固定并且不允许改变的数据

2.提高程序代码的可维护性

3.提高程序代码的可读性

-----------------------------------------------------04--------------------------------------------------------

static修饰符:

技术分享

静态变量和实例变量的区别:

1.静态变量在内存中只有一个拷贝,运行时Java虚拟机只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配,可以直接通过类名访问静态变量。

2.对于实例变量,每创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响。

技术分享

技术分享

技术分享技术分享

技术分享

技术分享

技术分享