java权限修饰符+特征修饰

java权限修饰符+特征修饰

一. 权限修饰符
1. public - 共有的-可以在本项目中任意位置使用
2.protected-保护的-可以在本类、同包、子类中使用
3.默认-默认的-可以在本类、同包中使用
4.private-私有的-可以在本类中使用
java语言的严谨性和安全性,我们在以后使用这4种修饰符时创建一个类,这个类的权限尽量要小,这样才能减少漏洞和提高安全性,从而体现java面向对象的封装性。
二. 特征修饰符
final /static / abstract / native / transient / synchronized / volatile

final:

  • 修饰变量--只有一次赋值机会,不能再发生改变
  • 修饰属性--必须赋初始值,不能再次发生改变
  • 修饰方法--该方法不能被重写
  • 修饰类 --该类不能被子类继承

static:

	修饰属性/修饰方法/修饰块/修饰内部类
  1. 静态元素在类加载时即被初始化
  2. 静态元素存储在静态区中,每个类有单独的区域不冲突
  3. 静态元素不能被GC(垃圾回收机制)管理
  4. 静态元素与对象无关,属于类
  5. 静态元素只能加载一次,与所有类对象以及类本身共享
  6. 静态元素加载时没有对象所以可以直接通过类名访问
  7. 静态元素与静态元素之间可以直接访问
  8. 非静态元素可以直接访问静态元素,静态元素不可以访问非静态元素
  9. 静态元素中不可以使用this和super

abstract
用来创建抽象类和抽象方法。

synchronized 和 volatile
主要用于线程的编程。

native
用来调用本地的(C/C++)语言

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值