1. 首页
  2. 数据库
  3. 其它
  4. Java提高篇之关键字static

Java提高篇之关键字static

上传者: 2020-12-23 03:40:05上传 PDF文件 52.74KB 热度 22次
一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量和成员方法,则会为这些成员变量和成员方法在固定的位置开辟一个固定大小的内存区域,有了这些“固定”的特性,那么JVM可以非常方便地访问他们。同时如果静态的成员变量和成员方法不出作用域的
用户评论