java的语言修饰符_Java语言中的修饰符

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

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

df44e2217c3c99bfecdaea1f051d78da.png

访问控制级别分类:

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

85ab4acaf4166186a33d55e32a98d70b.png

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

abstract修饰符:

319706baf754a4ff6917ab17b45e22d3.png

917c0ee8a53a397ec044e3f8c8d8b885.png

9f0ac111241f79bbac8d9a4fee270a7f.png

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

final修饰符:

fcec5cc22ab952b66d5676ce815e0dea.png

2438b26023303a5ce2c33f2794c1c5e9.png

final变量:

13ff5ccc5d313897057bd1f8741aac51.png

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

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

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

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

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

static修饰符:

fbec37fc891d7c78f3295953b1cbd020.png

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

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

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

2c34c9ee26d1416e95bbac6dc9928d74.png

ca6ce2d20b0f0db1640d1076af53fc7e.png

4f866377076c578b4ac98471a665ac7f.png

ab027b1e4dfe9524cc3e81760eac8839.png

c773b1f6b03ae19271290d32462b7895.png

b62fbb728a5d519a143f5144e823b675.png

894b79f07c11dda9e1cd9fbe36ee0b73.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值