java篇 之 变量存放位置

 

 

 一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因

      在方法中声明的变量可以是基本类型的变量,也可以是引用类型的变量。

         1)当声明是基本类型的变量的时,其变量名及值(变量名及值是两个概念)是放在JAVA虚拟机栈中

         2)当声明的是引用类型变量时,所声明的变量(该变量实际上是在方法中存储的是内存地址值)是放在JAVA虚拟机的栈中,该变量所指向的对象是放在堆类存中的。

   二:在类中声明的变量是成员变量,也叫全局变量,放在堆中的(因为全局变量不会随着某个方法执行结束而销毁)。

       同样在类中声明的变量即可是基本类型的变量 也可是引用类型的变量

       1)当声明的是基本类型的变量其变量名及其值放在堆内存中的

       2)引用类型时,其声明的变量仍然会存储一个内存地址值,该内存地址值指向所引用的对象。引用变量名和对应的对象仍然存储在相应的堆中

 

转载于:https://www.cnblogs.com/wskb/p/10811752.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411566.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[html] 你认为table的作用和优缺点是什么呢?

[html] 你认为table的作用和优缺点是什么呢? 优点:写表格方便快捷,样式统一,居中对齐,减少使用div,seo较好 缺点:需要写的内容较多个人简介 我是歌谣,欢迎和大家一起交流前后端知识…

cognos java api_Cognos API Connection

Cognos Connection, 通过 Cogons API 访问Cogons 已经安装好的平台,获取已经创建好的Report,修改此report,或者运行此report获取结果等。。。分析Connection. 简单代码如下:package test;import java.net.URL;import javax.xml.namespace.QNa…

流程管理软件如何适应变化

最近接触了一些关于SOA的相关理论,很是遗憾,没看出什么名堂来。最近为什么网络上比较流行SOA呢?个人认为这东西太悬乎了,凡是有什么好的软件思想或是方法都称之SOA,难怪架构师和软件企业那么热忠的去追捧它,似乎SOA万能,好多软件…

import json java_JAVA的JSON数据包装-博客园老牛大讲

标签:一、什么是json呢?{"id":"1","username":"老牛大讲堂","password":"123"}这就是json数据。用来和页面(HTMl)进行通信的。二、通信为什么用json呢?没有为啥,因为…

[html]请描述HTML元素的显示优先级

[html]请描述HTML元素的显示优先级 在html中,帧元素(frameset)的优先级最高,表单元素比非表单元素的优先级要高。表单元素:文本输入框,密码输入框,单选框,复选框,文本输入域&#x…

Scrapy+ Selenium处理广告

https://blog.csdn.net/zwq912318834/article/details/78612762转载于:https://www.cnblogs.com/guozepingboke/articles/10815334.html

.Net+SQL Server企业应用性能优化笔记3——SQL查询语句

在上一篇文章中我们使用了几种方法来确定瓶颈,找到瓶颈,下面再回顾一下: LoadRunner压力测试Windows计数器,这种方法主要是找出大概的性能问题是在哪台服务器,主要是哪个资源紧张。 ANTS ProfilerSQL Server Profiler&…

类的创建与继承

一、类的创建 在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称实例)共有的属性和方法。JavaScript语言里是没有类的概念的,但是我们通过以下方法也可以模拟出类。 1. 利用this关键字: function User(){thi…

java 电梯算法_编程之美之小飞的电梯调度算法(多种解法)---Java语言

1.题目情景我们假设都是从一楼上电梯的,而至于讯电梯停在其中的某一层。即所有的乘客都从一楼上电梯,到达某层之后,电梯停下来,所有乘客再从这里爬楼梯到自己的目的层。在一楼的时候,每个乘客选择自己的目的层&#xf…

[html] 关于<form>标签的enctype属性你有哪些了解?

[html] 关于标签的enctype属性你有哪些了解? form 标签的 enctype 属性指定将数据回发到服务器时浏览器如果对表单数据进行编码,其有三种编码形式:application/x-www-form-urlencoded(也是默认格式)application/x-www-form-urlencoded编码类…

砂.随笔.二十.微笑

左脑和右脑在争吵 左手和右手在撕扯 左脚和右脚走向两端 撕扯着神经 我想要疯狂地尖叫 但熟悉的人和面孔在对着我微笑 那么弯起嘴角吧 那么眯起眼角吧 那么就这样吧 就只能是这样了 我的尖叫和痛哭掩盖在微笑的面具下慢慢窒息 这样或许是最好的 谁都不知道你们曾经到来过 那么就…

[html] 说说你对属性data-的理解

[html] 说说你对属性data-的理解 data- 属性是H5新增的自定义属性,也可以用来存储值。我个人用的不多,这个data- 属性倒是和vue中的v-bind 功能相似, 自定义属性,绑定数据。也和上面说的一样可以通过js进行获取使用个人简介 我是…

React中添加注释

React中的注释,其实确切来讲是jsx中的注释: {/*单行注释*/}{/*多行注释 */} 转载于:https://www.cnblogs.com/wsg25/p/10818246.html

好文章系列(都是网上非常好的文章)

CSDN第一期总结之一:Form问题 CSDN第一期总结之二:ADO.NET DataGrid的问题 CSDN第一期总结之三:Thread的问题 CSDN第一期总结之四:Stream的问题 转载于:https://www.cnblogs.com/woowater/archive/2008/12/03/1346975.html

[html] 请说说<script>、<script async>和<script defer>的区别

[html] 请说说<script> : 加载的时候是同步的会阻塞后面代码的执行&#xff0c;加载立即执行。<script async>: 异步加载&#xff0c;加载和执行是并行的。<script defer>: 异步加载&#xff0c;需等到所有文档加载完才执行。个人简介 我是歌谣&#xff0c;…

electron-关闭之前,弹出提示窗

tips:写的时候&#xff0c;如果不在弹窗之前调用一次阻止默认事件&#xff0c;窗口就会直接关闭&#xff1b; 对话框dialog 在主进程中调用&#xff0c;const {dialog} require(electron); 传送门&#xff1a;electron dialog对话框 转载于:https://www.cnblogs.com/huangmin1…

java 定义对象数组_javascript如何定义对象数组

问题如下&#xff0c;已经完成单个对象的简单应用&#xff0c;希望定义一个数组&#xff0c;能包含多个student。var student new Object();student.name "Lanny";student.age "25";student.location "China";var json JSON.stringify(stud…

英文学习网站

(转)笑看风云淡Official Silverlight WebSiteNikhil Kothari(微软Principal Architect)s blogBrad Adams(首席产品部门经理)s BlogJesse Liberty(微软高级程序经理)s BlogTim Heuer(微软高级程序经理)s Blog(很nice的一个人&#xff0c;我内部发信问过问题^_^)Adam Kinney(微软…

进程(二)

import osimport timefrom multiprocessing import Processdef func(args,args2): print(args,args2) time.sleep(3) print(子进程 :, os.getpid()) print(子进程的父进程 :, os.getppid()) print(12345)if __name__ __main__: p Process(targetfunc,args(…

[html] 你了解什么是无障碍web(WAI)吗?在开发过程中要怎么做呢

[html] 你了解什么是无障碍web&#xff08;WAI&#xff09;吗&#xff1f;在开发过程中要怎么做呢 navigation control (tabindex)focus control (js)semantic html (h1, form, section...aria roles, labels...alt...)color theme (color-blind friendly)keyboard action supp…