java基础——各种变量你晕了不? Dear 丶 2021-09-17 13:02 248阅读 0赞 java 中的变量大致分为 成员变量 和 局部变量 两大类。 **成员变量:** 在类体里面定义的变量称为成员变量。 假设该成员变量有 static keyword修饰。则该成员变量称为 **静态变量** 或 **类变量** 。 假设该成员变量没有 static keyword修饰,则该成员变量被称为 **非静态变量** 或 **实例变量** 。 **局部变量:** 形參、方法内定义的变量、代码块中定义的变量,都属于局部变量。 **类变量 (静态变量)** 1. 能够向前引用 2. 变量属于类本身 3. 类变量不依赖类的实例,类变量仅仅在初始化时候在栈内存中被分配一次空间。不管类的实例被创建几次。都不再为类变量分配空间 4. 通过类的随意一个实例来訪问类变量,底层都将将其转为通过类本身来訪问类变量。它们的效果是一样的 5. 一旦类变量的值被改变,通过类或类的随意一个实例来訪问类变量,得到的都将是被改变后的值 6. 将在类的初始化之前初始化 **实例变量(非静态变量)** 1. 不能向前引用,假设向前引用,则称为非法向前引用,这是不同意的 2. 变量属于类的实例对象 3. 随着类的实例被创建而分配内存空间 **非静态代码块** 直接由 \{ \} 包起来的代码。称为非静态代码块 **静态代码块** 直接由 static \{ \} 包起来的代码,称为静态代码块 **类变量(静态变量)、实例变量(非静态变量)、静态代码块、非静态代码块 的初始化时机** 由 static keyword修饰的(如:类变量\[静态变量\]、静态代码块)将在类被初始化创建实例对象之前被初始化,并且是按顺序从上到下依次被运行。 没有 static keyword修饰的(如:实例变量\[非静态变量\]、非静态代码块)初始化实际上是会被提取到类的构造器中被运行的,可是会比类构造器中的 代码块优先运行到。其也是按顺序从上到下依次被运行。
相关 新手误操作:理解不了Java变量赋值 在Java中,变量的赋值主要是通过以下几个步骤来理解的: 1. **声明**:首先需要在代码块(如方法、循环)或类的初始化部分声明一个变量。例如,`int age;`声明了一 - 日理万妓/ 2024年09月10日 05:27/ 0 赞/ 52 阅读
相关 java环境变量配置(java环境变量配置javac识别不了) java环境变量怎么设置 一、Windows下安装JDK 首先下载JDK5.0(JDK5.0的下载页面为:);然后运行JDK5.0安装程序jdk-1\_5\_0\_06 青旅半醒/ 2023年09月25日 08:20/ 0 赞/ 86 阅读
相关 配置了java环境变量后不起作用 我的电脑上装了好几个版本的jdk,有jdk1.6、jdk1.8.但是我的环境变量是设置jdk1.6的。然而打开cmd,查看Java版本却显示的是1.8,这让我百思不得其解。 左手的ㄟ右手/ 2023年09月24日 12:21/ 0 赞/ 133 阅读
相关 这些Java基础不会,别说你入门了! Java编程作为入门比较容易的编程语言,发展前景很好,非常适合零基础的小白入门学习。 对所学知识点没有全面了解,学习的过程中容易进入误区,影响学习进度,成从入门到放弃。所以, 雨点打透心脏的1/2处/ 2023年01月17日 04:43/ 0 赞/ 173 阅读
相关 被各种宽度弄晕了,今天就总结一下吧 ![这里写图片描述][20160827083842939] clientWidth是对象看到的宽度(不含边线,即border) scrollWidth是对象实际内容的宽度( 逃离我推掉我的手/ 2022年07月17日 02:24/ 0 赞/ 179 阅读
相关 我晕 系统通知: 2010-05-19 17:17 您好: 51CTO下载中心提醒您,目前您发表评价随意复制/内容无意义/评级与评论不相符,有违诚信评 ゝ一纸荒年。/ 2022年01月17日 01:25/ 0 赞/ 406 阅读
相关 晕头了---尴尬 今天下午不小心将设计模式栏里面的两篇博文删掉了,又不想联系管理员。因此自己重新补上了 但是,由于时间上的原因可能会存在顺序上的差错。 先给出阅读顺序,方便自己日后查阅: Dear 丶/ 2022年01月13日 02:45/ 0 赞/ 208 阅读
相关 java基础——各种变量你晕了不? java 中的变量大致分为 成员变量 和 局部变量 两大类。 成员变量: 在类体里面定义的变量称为成员变量。 假设该成员变量有 static Dear 丶/ 2021年09月17日 13:02/ 0 赞/ 249 阅读
相关 各种变量! 在Java中,尤其刚开始学习的时候,各种各样的变量真的是会让你感到头大,所以很有必要把这个单独拿出来分析下,有个整体的系统化认识。 首先啊,大家可以先思考下,为什么会有这么多 小咪咪/ 2021年09月08日 11:34/ 0 赞/ 379 阅读
还没有评论,来说两句吧...