题目

/**
* 类变量:static修饰的
* 实例变量:不是static修饰的
*
* 局部变量:栈
* 实例变量:堆
* 类变量:方法区
* @author kevin
* @date 2019/7/11 9:41
*/
public class Exam5 {
static int s;//成员变量,类变量
int i;//成员变量:实例变量
int j;//成员变量:实例变量
{
int i =1;
i++;
j++;
s++;
} public void test(int j){
j++;
i++;
s++;
} public static void main(String[] args) {
Exam5 obj1 = new Exam5();
Exam5 obj2 = new Exam5();
obj1.test(10);
obj1.test(20);
obj2.test(30);
System.out.println(obj1.i+","+obj1.j+","+obj1.s);
System.out.println(obj2.i+","+obj2.j+","+obj2.s); }
}

分析

局部变量和成员变量的区别

- 局部变量:方法体中,形参,代码块{} 中
- 成员变量:类方法外;类变量:static修饰 ;实例变量:没有static修饰
- 存储位置
- 局部变量:栈
- 实例变量:堆
- 类变量:方法区

画图分析

结果

2,1,5
1,1,5

最新文章

  1. Android Weekly Notes Issue #229
  2. IE 6 全球分布图 - 中国一枝独秀
  3. (转)对比MS Test与NUnit Test框架
  4. 20160712001 SQL server R2 更名
  5. lintcode:Singleton 单例
  6. [转]我的第一个WCF
  7. 简单了解uuid
  8. IIS部署发布flask网站
  9. 为什么要学习socket
  10. postman中 form-data、x-www-form-urlencoded、raw、binary的区别--转
  11. ubunta apt install error
  12. lua开发
  13. PAT 1065 1066 1067 1068
  14. Sysinternals Suite 2014.08.18
  15. linux shell 获取当前日期/时间
  16. Filebeat入门
  17. PYQT控件使用
  18. 东芝笔记本Satellite M40-A
  19. 【OpenCV】【MFC】图片、视频、摄像头输入响应【详细图解】
  20. [NOI2015]寿司晚宴 --- 状压DP

热门文章

  1. Python, import, module
  2. java使用htmlunit工具抓取js中加载的数据
  3. react学习之js-xlsx导入和导出excel表格
  4. Firefox 印象笔记剪藏插件登录国内账号
  5. python将字符串插入表中避免单双引号问题
  6. Cocos2d-x开发教程——《萝莉快跑》
  7. SpringMVC自学笔记
  8. 「Shimo使用指南」mac支持pptp协议的小软件
  9. Map随笔:有序的HashMap——LinkedHashMap
  10. ReactNative: 使用输入框TextInput组件