1、作用域

分为代码块作用域函数作用域文件作用域。代码块是{}之间的一段代码。

2、静态变量

static int I = 0;//定义了一个静态变量

(1)代码块作用域内的静态变量特点

1)只能被这个代码块内部访问;

2)静态变量在程序刚加载到内存的时候就出现,所以和定义静态变量的大括号无关,一直到程序结束的时候才从内存消失;

3)同时静态变量的值只初始化一次。

(2)代码块作用域外的静态变量特点

1)只能被定义这个变量的文件访问。

2)static的全局变量在不同的文件中名字是可以相同的。

代码块作用域内外的静态变量相关推荐

  1. smali语言详解之static静态代码块的声明与静态变量初始化赋值位置

    smali语言详解之static静态代码块的声明与静态变量初始化赋值位置 一.smali语言的静态代码块声明格式 .method static constructor <clinit>() ...

  2. java静态代码块、静态方法、静态变量、构造代码块、普通代码块、成员变量执行顺序

    package smartt.styy.auth.model.voRsp;public class Test {static {String test5="555";//局部变量t ...

  3. java 静态代码块 作用域_java static关键字和代码块

    static关键字 为什么需要学习static关键字? 针对某一个变量属于类而不属于某一个具体的对象的时候,我们可以考虑使用static关键字 static概述: 多个对象共享同一份数据 static ...

  4. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块的加载顺序

    1. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块 在Java中,使用{}括起来的代码称为代码块,代码块可以分为以下四种: (1)普通代码块:就是类中方法的方法体 public vo ...

  5. 父类静态代码块、非静态代码块、构造方法、子类静态代码块、子类非静态代码块、子类构造方法执行顺序

    父类 public class Father {static{System.out.println("父类静态代码块");}{System.out.println("父类 ...

  6. java同步方法必须是静态的吗_Java基础知识之synchronized同步方法、代码块、静态方法、静态代码块的区别...

    Java中的同步块用synchronized标记,是同步在某个对象上,所有同步在一个对象上的同步块在同一时刻只能被一个线程进入并执行操作,其他等待进入该同步块的线程将被阻塞,直到执行该同步块中的线程退 ...

  7. 构造代码块,初始代码块和静态代码块的执行顺序

    先看结果! 静态代码块static{} -> 父类构造 -> 初始代码块{} -> 子类构造 // 静态代码块只在第一次实例化类的时候执行一次,再次实例化的时候不再执行 packag ...

  8. java静态代码块和构造方法_Java静态代码块和构造方法执行顺序

    package com.uno.staticBlock; import java.lang.reflect.Field; import java.util.Vector; /** * 验证静态代码块和 ...

  9. java 中的静态变量,静态代码块,动态代码块,构造方法执行顺序的深入探究

    要想完全弄懂这个执行顺序,需要我们先了解几个概念. 首先是类加载与对象的构造,类加载就是在第一次调用这个类的时候jvm虚拟机会通过类加载器在一个叫做方法区的逻辑内存中将所要用到的类的信息存放在里边,其 ...

最新文章

  1. 英语发音规则---N字母
  2. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
  3. Python爬虫神器pyppeteer
  4. android 转场动画兼容问题,【Android】关于ARouter转场动画的问题
  5. Linux lvs 的固定访问
  6. 数据结构笔记(十一)串
  7. 关于apache httpd.conf脚本的理解
  8. 数据库管理软件SQLPro for SQLite for Mac 2022.30
  9. 西安电子科技大学-随机信号分析大作业
  10. Mybatis 新增返回ID
  11. c语言基础题(笔记一)
  12. 使用bert模型做句子分类
  13. 电网公司追求购电费用最小的调度决策(Python代码实现)
  14. excel打开密码忘记了_excel文件密码忘记了
  15. 尚硅谷设计模式学习(1)---[设计模式七大原则]
  16. 淘云互动机器人_淘云互动app机器人
  17. 用Python实现地理信息出图(含比例尺、指北针、图例)
  18. Linux下使用OpenSSL生成证书
  19. 百度员工离职总结:如何做个好员工?
  20. TRIE_End-to-End Text Reading and Information Extraction for Document Understand 稿

热门文章

  1. 启动时不自动打开一个空文档
  2. VScode编辑同步Markdown文档到印象笔记
  3. 输入课程信息的C语言代码,[源码和文档分享]基于C语言的课程信息管理系统
  4. mysql 表变量_在MySQL中创建表变量
  5. html div右下浮动,div 初始化及左右浮动
  6. html编辑器 开发原理,在线所见即所得HTML编辑器的实现原理浅析
  7. java显示字母数字组合_Java字母加数字组合比较大小
  8. php發送郵件_PHP发送邮件类库PHPMailer的简单使用
  9. mysql数据库大小 shell_shell脚本操作mysql数据库
  10. css禁止背景图拉伸_html-css控制背景图全屏拉伸不重复显示