首页 > 编程语言 >Java 关键字

Java 关键字

时间:2023-02-10 00:44:25浏览次数:41  
标签:Java 变量 静态 关键字 static 修饰 静态方法 final

Java 关键字

按用途划分如下:

  1. 数据类型:13
    1. boolean、byte、char、 double、 float、int、long、short
    2. new、void、instanceof
  2. 语句:17
    1. break、continue
    2. default
    3. return、throw
    4. this、 super。
    5. do、 for、while、
    6. if、else、switch、case、
    7. try、catch、 finally
  3. 修饰:10
    1. private、 protected、public
    2. abstract、final、static
    3. native、synchronized、transient、 volatile
  4. 方法、类、接口、包和异常:7
    1. class、 extends
    2. implements、interface
    3. package、import
    4. throws
  5. 保留字:9
    1. future、 generic、 operator、 outer、rest、var
    2. goto、const、null

static

static:静态、全局

可修饰成员变量和方法,在类中共享。

静态结构

静态属性:使用 static 修饰的成员变量,称为静态变量。

  • 实例变量
    • 每个实例拥有独立的数据,互不影响。
    • 通过实例名访问。
  • 类变量(静态变量)
    • 同一个类的实例共享的数据。
    • 使用 static 修饰。
    • 通过类名访问。

静态方法:使用 static 修饰的方法,称为静态方法。

  • 实例方法:通过实例名访问。
  • 类方法(静态方法):使用 static 修饰,通过类名访问。
    1. 只能访问 static 结构(属性、方法)。
    2. Java 程序入口 main() 也是静态方法。
    3. 通常用于工具类方法。
      • Arrays.sort()
      • Math.random()

特点

  1. 静态结构不属于实例,而是属于类

  2. 即使通过实例名访问静态结构,编译器会自动转换为通过类名访问的形式。

    原理

    标签:Java,变量,静态,关键字,static,修饰,静态方法,final
    From: https://www.cnblogs.com/secretmrj/p/17107583.html

相关文章