//static变量是属于类的,程序结束后,类所占空间会被回收,
//那么static变量自然也就被销毁了。给你个例子:
public class TestStatic001 {
public static void main(String[] args){
MyStatic.num ++;
System.out.println(MyStatic.num);;
}
}
public class TestStatic002 {
public static void main(String[] args){
System.out.println(MyStatic.num);
}
}
public class MyStatic {
static{System.out.println("被加载……");}
public static int num = 15;
}
//当运行TestStatic001时,会打印MyStatic类的静态块消息,
//且static变量值打印为16,
//运行TestStatic002时也会打印MyStatic类的静态块消息,
//且static变量值为15,如果它在程序一结束后没被销毁,
//那么程序二时就也应该是16的(static变量只会有一个),
//因此可以看出,static变量在程序运行结束后是会被销毁的。

转载于:https://blog.51cto.com/fluagen/90007

JAVA里static 变量在程序执行结束后是否被消毁相关推荐

  1. java static变量销毁_JAVA里static 变量在程序执行结束后是否被消毁

    static变量是属于类的,一般情况下,程序执行结束后,类所占空间会被回收, static变量自然就被销毁了. 如下所示: public class StaticVar{ public static ...

  2. 从键盘输入两个数作为除数和被除数。要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,“程序执行结束”这句话都会在控制

    编写应用程序,从键盘输入两个数作为除数和被除数.要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,"程序执 ...

  3. python内置函数用来返回数值型序列中所有元素之和_语句x = 3==3, 5执行结束后,变量x的值为_学小易找答案...

    [判断题]不可以在同一台计算机上安装多个Python版本. [填空题]表达式[1, 2, 3]*3的执行结果为 [填空题]使用切片操作在列表对象x的开始处增加一个元素3的代码为 [填空题]Python ...

  4. Java中static变量作用和用法详解

    static表示"全局"或者"静态"的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念. 被static ...

  5. java 给static变量赋值_java static变量可以赋值吗?

    java static变量可以赋值吗? 可以赋值的.static的主要作用是静态成员,指该变量的实例在内存中之存放一次.赋值是可以随便改的. java中static关键字 static是java中非常 ...

  6. 这是什么操作?java中的变量竟然可以先使用后声明?

    相信大家在看到标题之后,是疑惑的点进来看内容的. 在看到标题之后,大家肯定会怀疑,我赵某人用java写了好几年的代码了,还真就没见过java中的变量能先用在声明,今天就是进来看看你在没有声明变量的前提 ...

  7. delphi中等待外部应用程序执行完成后,再继续执行自有代码段

    下面是两个函数,用来执行一个外部程序,缺省是异步执行  同步调用方法 RunProgram('c:\aa.exe',true);  参考IsProgram_Runing函数,你也可以调用RunProg ...

  8. 错误调试:Ubuntu-Tensorflow ,程序手动结束后,GPU的显存没有被释放

    如题:Ubuntu-Tensorflow ,程序被手动强行结束后(win+c),程序所占用的GPU的显存没有被释放掉,影响下次运行,会出现以下错误: failed to allocate 4.75G ...

  9. python程序执行完后重头开始做烧饼_下塘烧饼 的动态 - SegmentFault 思否

    一.背景 java8的垃圾回收器一般推荐的是parNew+CMS,分别针对新生代和老年代的垃圾回收器.实际生产上,有时需要分析GC日志,检查GC回收有没有引起过多的系统暂停,特别是full GC. 二 ...

  10. Python程序运行结束后发出提示音

    最近在跑Python代码时,经常会遇到代码运行时间很长的情况,而自己也不想一直盯着代码运行的界面等,于是,就想着能不能在代码运行结束后发出提示音,下面是我找到的两种方法. 调用winsound imp ...

最新文章

  1. Class.forName解析以及使用
  2. UpdatePanel 后台注册脚本失效
  3. mybatis jdbctype数据类型_mybaits-mybatis配置
  4. 邮件防伪SPF,反垃圾邮件
  5. Qt编写OpenMP程序--HelloWorld
  6. java securt 视频,SecureRandom在Java中安全种子
  7. deepin linux 2014 硬盘安装教程,Linux Deepin的硬盘安装
  8. gdal for java_gdal java环境配置
  9. FAT32文件系统FAT表修复
  10. 创新思维案列分析——苹果公司
  11. 使用Pytorch在StarCraft II 星际争霸2上实现多智能体强化学习算法
  12. python 简洁优雅的装饰数据类——dataclass(通过生成只有部分属性值的子类解决初始化时没有默认值必须传所有字段值的问题)
  13. c语言检测网络连接,C++ 网络连通性检测的实现方法
  14. Windows打印机驱动删除不了,怎么办?
  15. TWaver家族新成员 — Legolas工业自动化设计平台
  16. python脚本自动化_GDA python 脚本自动化分析说明
  17. 祁文之恋——婚纱照——准备
  18. 多益c语言编程笔试题,帮我看看这几道C语言的题吧
  19. 【2018最新VR眼镜哪个好】什么VR眼镜好,全民评测,选最合适的
  20. Python运维开发(CMDB资产管理系统)--环境部署(上)

热门文章

  1. linux学习第四课:命令格式和目录处理命令
  2. Centos7 卸载自带的OpenJDK
  3. 【JDK和Open JDK】平常使用的JDK和Open JDK有什么区别(转)
  4. windows下把文件压缩成tar.gz格式
  5. Hero In Maze
  6. [九省联考2018] 一双木棋 chess
  7. 微擎系统 微信支付 get_brand_wcpay_request:fail
  8. include/autoconfig.mk
  9. 关于Neo4j 强连通分量算法,你了解多少?
  10. 在ubuntu中自定义安装nginx