static用法小结 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三种使用方式及注意事项分别说明 一、局部静态变量 在C/C++中, 局部变量按照存储形式可分为三种auto, static, register (<C语言程序设计(第二版)>谭浩强, 第174-175页) 与auto类型(普通)局部变量相比, static局部变量有三点不同 1. 存储空间分配
转载 2013-04-05 13:03:00
69阅读
2评论
static用法小结 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三种使用方式及注意事项分别说明 一、局部静态变量 在C/C++中, 局部变量按照存储形式可分为三种auto, static, register (<C语言程序设计(第二版)>谭浩强, 第174-175页) 与auto类型(普通)局部变量相比, static局部变量有三点不同 1. 存储空间分配
转载 2013-04-05 14:42:00
98阅读
2评论
一、final
原创 2023-01-05 11:13:53
100阅读
一、final1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,
转载 2013-03-20 19:40:00
139阅读
2评论
1、隐藏:编译多个文件时,所有未加static的全局变量、全局函数都具有全局可见性。 如果加了static,就会对其他源文件隐藏,利用这一特性可以在不同文件中定义相同的 变量名或函数名,而不用担心冲突(可通过include相关文件引用static变量)。 2、记忆功能和全局生存期: 静态变量和全局变
原创 2022-01-17 17:30:08
52阅读
static:静态的,用来修饰成员变量和函数,不能修饰构造函数; 静态函数:被static关键字修饰的函数就是静态函数; 静态函数的格式:将static关键字写在函数的返回值类型前面 静态函数的特点: 1、和类的对象无关,可以直接通过类名调用 2、只能调用静态函数和静态成员变量,不能使用和类的对象有
1、修饰方法、变量2、修饰代码块3、静态内部类4、静态导包 package com.shob.oth; import java.util.Objects; import static java.lang.System.out; public class Other { static{ System.out.println("12331"); } private
转载 2023-06-08 10:23:24
69阅读
1、关键字:static(1)作用:在Java语言中,static表示“静态”的意思,使用场景可以用来修饰成员变量和成员方法,当然也可以是静态代码块。static的主要作用在于创建独立于具体对象的域变量或者方法。(2)使用范围: 在Java类中,可用static修饰属性、方法、代码块、内部类(3)被修饰后的成员具备以下特点:随着类的加载而加载优先于对象存在修饰的成员,被所有对象所共享访问权限允许时
转载 2023-08-23 08:27:22
47阅读
static(静态)static可以修饰方法,属性,自由块和内部类使用static修饰这些成员,可以理解成与类相关。通过“类名.成员”的形式调用,没有static修饰可以理解这些成员与对象相关,可以通过“对象名.成员”的形式调用注意:static不能用来修饰构造方法1.static修饰方法 如:main方法main()是java引用程序的主入口方法,在该方法前添加static修饰表示该方法与类相关
转载 2023-06-08 10:09:43
103阅读
# Java Static用法 静态(Static)是Java中的一个关键词,用来修饰类的成员,包括变量、方法和代码块。在本文中,我们将详细介绍Java中静态的用法。 ## 1. 静态变量 静态变量是指被static关键词修饰的成员变量,它属于整个类,而不是类的实例。静态变量在类加载时创建,并在整个程序运行期间存在。定义静态变量的语法如下: ```java public class MyC
原创 2023-08-05 17:18:28
53阅读
1.Static修饰成员变量   在Student类中定义了静态成员变量room,调用方式有两种:①类名.静态变量名:Student.room②对象名.静态变量名:Student stu = new Student();   stu.room;2.Static修饰成员方法在Student类中定义了静态成员方法shoutname,调用方法有两种:①类名.静态变
转载 2023-05-24 11:19:31
51阅读
staticjava中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法:(1)用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享; (2)用来修饰成员方法,将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类; (3)静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键; (4)静态导包用法,将类的方法直接导入到当
转载 2023-09-01 12:01:32
48阅读
一、static什么意思在Java中并不存在全局变量的概念,但是可以通过static来实现一个“伪全局”的概念,在Javastatic表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。二、static的作用Static可以用于修饰成员变量和成员方法,我
Java中的static使用之静态变量1.Java 中被static修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享、且优先于对象存在。静态成员可以使用类名直接访问,也可以使用对象名进行访问。使用 static 可以修饰变量、方法和代码块。2.public 修饰符表示公开的、公有的,静态变量使用static修饰3.
 静态方法   通常,在一个类中定义一个方法为static,那就是说,用类名而无需本类的对象即可调用此方法。如下所示:class Simple{ static void go(){ System.out.println("Go..."); } } public class Cal{ public static void main(String[] ar
转载 2023-08-14 19:55:56
79阅读
# Java中this用法小结 ## 简介 在Java中,this关键字代表当前对象,用于引用当前对象的实例变量或调用当前对象的方法。本文将介绍Java中this关键字的用法,包括在构造方法、实例方法和静态方法中的使用。 ## 整体流程 下面是使用表格展示的this关键字的使用步骤: 步骤 | 描述 ---|--- 1 | 定义一个类 2 | 声明类的实例变量 3 | 编写构造方法 4 |
原创 2023-08-06 14:11:04
35阅读
1staic修饰的属性是属于类的而不是属于对象,最后一个new对象对属性的修改是其最终值。 关于内存划分:属性放到堆中,方法放在静态存储区,static修饰的属性也放与静态存储区 ​​ 2static修饰存放于静态存储区,调用极快,比起new对象繁琐且浪费资源很有优势,一些常量和常用的方法适合声明成static,因为这些占用不了多少内存。有时我们会担忧static修饰后不能被GC回收而导致内存
原创 2022-05-26 17:09:13
119阅读
一道简单的Java题目,有关static用法使用。
原创 2012-10-13 17:38:14
454阅读
javastatic用法
原创
L_.
2024-01-27 19:39:31
38阅读
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不
转载 精选 2013-08-08 19:00:55
545阅读
  • 1
  • 2
  • 3
  • 4
  • 5