010 Java static关键字 final关键字 详解

本文详细解析了Java中的final关键字,包括修饰类、方法和变量的不同作用,以及static关键字的静态方法、静态变量和静态代码块的概念。特别强调了final类和final方法的特性,以及static在类加载和访问上的规则。
摘要由CSDN通过智能技术生成

Java static关键字 final关键字

static 静态的

  • 修饰方法,该方法称为类方法静态方法
  • 静态方法 不能访问类的非静态成员变量和非静态方法
  • 修饰变量,该变量称为静态变量类变量。静态变量的值由JVM初始化。
  • 静态变量定义的位置是在方法之外,在类中是全局变量,能被类中的所有方法调用。
  • 静态变量没有this关键字。实例变量才有this关键字。
  • 静态变量和静态方法 都是在类加载的时候被创建的,与类同时存在,同时消亡
  • 类属性,类方法,可以通过类名和对象访问。
  • 修饰一段代码,称为静态代码块
  • 实例属性和方法只能通过对象访问。

final 最终的

  • 修饰类,该类不能被继承。
    final类中的所有成员方法都会被隐式的指定为final方法
  • 修饰方法,该方法不能被重写。
  • 修饰变量
    1:修饰基本数据类型,数据类型的值不能被修改。
    2:修饰引用类型,表示对其初始化后便不能再让其指向另一个对象。

注意:标黄的内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EngineerForSoul

你的鼓励是我孜孜不倦的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值