java - 局部变量和成员变量的区别
2023-09-14 08:57:23 时间
package class_object; /** * 局部变量和成员变量的区别 * * 1. 定义位置 * * 2. 作用域 * * 3. 默认值 => 局部变量没有默认值 * * 4. 内存位置 => 局部变量位于 【 栈 】 中 。 成员变量位于 【 堆 】 中 * * 5. 生命周期 * * => 局部变量随着【方法进栈】而创建 , 随着【方法出栈】销毁 * * => 成员变量随着【对象创建】而创建 , 随着【对象被垃圾回收】销毁 */ public class VariableDifferance { int aaa; public static void main(String[] args) { VariableDifferance vv = new VariableDifferance(); System.out.println(vv.aaa); m(); } private static void m() { int n; // System.out.println(n); // 局部变量没有默认值 , 存在错误不能输出 } }
相关文章
- java helloworld源代码_Java Hello World源代码剖析
- java中的适配器是什么及有什么作用(通熟易懂)
- import java.io 是什么意思_Java IO 详解
- java和基岩版区别_我的世界基岩版与Java版有什么区别?「建议收藏」
- java图书馆新地址_最受Java开发者喜爱的5款开源IDE盘点
- java 汉字乱码_Java中文乱码问题
- java中静态变量与实例变量有何区别
- 【Java】根据程序,写输出结果
- Java正则表达式验证工具类详解编程语言
- Java GUI画圆。详解编程语言
- Java学习笔记之三java中的变量和常量详解编程语言
- Java数据结构和算法(三)——冒泡、选择、插入排序算法详解编程语言
- java上传图片和图片读取demo详解编程语言
- Java程序员必备知识,《JAVA编程思想》包和访问权限详解编程语言
- java 标准输出与标准错误 out与 err 区别 用法 联系 java中的out与err区别 System.out和System.err的区别 System.out.println和System.err.println的区别 Java重定向System.out和System.err详解编程语言
- 进程比较Java与Linux进程的异同(java进程linux)
- 实现Java实现Redis集合的技术研究(redis集合java)
- 数据处理Java使用Redis实现过期数据处理(redisjava过期)
- 机制Redis Java的过期机制实现方法(redisjava过期)
- 深入学习:Linux下Java环境建设与配置(linux下java环境)
- 教程:在Linux系统下安装Java(linux下java安装)
- 管理Linux下Java版本管理:轻松实现多版本切换(linux下java版本)
- 数据库一步一步教你Java如何恢复Oracle数据库(java恢复oracle)
- Java新手入门的30个基本概念
- java变量的区别浅析
- java使用异或实现变量互换和异或加密解密示例