腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java中对象和非
静态
变量
的
内存
分配
、
、
、
在学校里,我的老师教我们关于对象和非
静态
变量
(用Java语言),她解释说,如果我们声明一个非
静态
全局
变量
,比如类中的int a,并创建类的对象obj,那么我们可以使用对象来访问非
静态
变量
a,使用点运算符然后她说,如果我们创建同一个类的另一个对象(比如obj1)并使用obj1.a1从它访问a,那么它将独立于obj.a,因为obj和obj1是不同的对象,因此obj.a和obj1.a具有不同的
内存
位置
。我的问题是,系统是否有对象的真实
内存
<
浏览 5
提问于2021-10-13
得票数 1
回答已采纳
2
回答
在java中
静态
变量
和方法是在哪里加载的?
我有点困惑,
静态
变量
和方法是在哪里加载的。我们说
静态
变量
和方法被加载到
静态
内存
中。bt public static void main()被加载到堆栈中,.Since main()方法也是
静态
的,那么如何将main加载到堆栈中。此外,
静态
方法和
变量
存储在不同的
位置
,因为我们说方法是在
内存
中的不同
位置
加载的。
浏览 39
提问于2021-07-07
得票数 1
1
回答
静态
局部
变量
与可重定位代码的问题
、
、
、
我没有动态链接器,并且已经在我的启动代码中实现了所有的
位置
调整。GOT正确地定位了我的全局
变量
,但
静态
浏览 4
提问于2011-02-24
得票数 3
3
回答
对于所有正在运行的线程,
静态
变量
是否只占用一个
内存
位置
?
、
、
、
假设一个类的
静态
变量
只占用一个
内存
位置
,那么它是否被进程的所有线程共享?或者是否为每个正在运行的线程创建了这样一个
变量
的一个
内存
位置
? 另外,如果所有线程共享相同的
内存
位置
,我们如何确保互斥?
浏览 0
提问于2010-01-27
得票数 3
回答已采纳
1
回答
静态
变量
内存
位置
如何从一个调用到另一个调用“保留”
静态
变量
?它是否使用像malloc这样的东西将其放入程序
内存
中,或者是否有其他方式存储它,以便所有程序查看该
变量
,例如: static int counter = 4; int counter
浏览 25
提问于2019-09-29
得票数 0
回答已采纳
7
回答
“全局”和“
静态
全局”的区别
、
、
、
全局
变量
的作用域在所有文件中,而
静态
全局
变量
的作用域只是声明它的文件。为什么? 全局或
静态
全局
变量
存储在
内存
中的
位置
?
浏览 12
提问于2009-06-06
得票数 29
回答已采纳
1
回答
静态
变量
的OpenMP线程亲和性
、
我有一个constexpr类C,其中包含一些代码,包括一个只能读取的
静态
变量
,也许还有一个C++
静态
函数。array1; } 其思想是使用NUMA4.5的线程关联机制来控制套接字( openMP体系结构),在该套接字中执行该类的各种实例(因此还将其放在靠近套接字的
内存
位置
据我所知,由于这段代码包含一个
静态
变量
,它实际上是在所有类实例之间共享的,因此在创建线程时,我无法控制放置
静态
变量
的<
浏览 27
提问于2019-03-14
得票数 0
回答已采纳
2
回答
为什么JVM对对象和
静态
变量
使用堆,对局部
变量
和函数调用使用堆栈?
、
、
、
如我们所知,JVM存储类对象、
静态
变量
到堆
内存
位置
和局部
变量
以及对堆栈的方法调用。为什么会这样呢?为什么我们不能使用单一的
内存
类型来存储所有的东西呢?有什么需要有两种类型的
内存
位置
,有什么优势吗?
浏览 2
提问于2014-03-14
得票数 0
回答已采纳
3
回答
静态
变量
总是会占用
内存
吗?
、
、
基于的讨论,我想知道函数作用域
静态
变量
是否总是使用
内存
,或者是否允许编译器对其进行优化。由于这是使用i值的唯一
位置
,因此不需要分配任何
静态
内存
。那么,允许编译器优化
静态
变量
吗?还是标准要求任何
静态
变量
都分配
内存
?
浏览 1
提问于2011-10-13
得票数 3
回答已采纳
1
回答
qt线程是否共享
静态
全局
变量
?
、
、
、
、
我想知道如何与qt线程共享
静态
全局
变量
。我有一个
静态
全局指针test_mem,它在qt线程和主线程之间共享,并将这个指针
变量
初始化到数据
内存
位置
的起始地址(我必须指向read.then ),主线程将使用相同的全局
变量
从指针所指向的
内存
位置
读取数据PROT_READ,MAP_SHARED,trigger_fd,offset);} 我想知道我们能不能在q
浏览 2
提问于2019-05-29
得票数 0
1
回答
静态
概念是否等同于参考概念?
、
、
在
变量
的情况下,
静态
关键字在
内存
中为
变量
提供了一个
静态
位置
,即使在调用的函数结束后也是如此。 当通过引用传递时,意味着您要传递指向函数的指针,因此在函数结束后,
变量
仍保留在
内存
中的。
浏览 1
提问于2014-09-06
得票数 2
回答已采纳
1
回答
链接器和加载器:
静态
变量
、
、
、
、
符号信息中最棘手的部分是
位置
信息。
静态
变量
的
位置
不会改变,但是例程中的局部
变量
可能是
静态
的,在堆栈上,在寄存器中,或者在优化的代码中,从一个地方移动到另一个地方,移动到例程…的不同部分。这是否意味着
静态
局部
变量
根据其所属函数的调用而改变其在
内存
中的
位置
?
浏览 1
提问于2021-07-08
得票数 1
4
回答
JVM如何处理
静态
变量
?
、
class A{ int b=6; //method body }JVM如何处理
静态
变量
处理
静态
变量
A object1=new A();上面的代码将在两个不同的
内存
位置
创建A类的两个对象。还将创建两个variable b实例。variable a将会发生什么。哪个对象将保存
静态
变量
浏览 4
提问于2014-12-01
得票数 1
1
回答
静态
函数中的
静态
变量
可以移动到
内存
中的新地址吗?
升级导致我的应用程序中出现了一个新的bug,我设法跟踪到了库中的一个
静态
函数。该函数包含一个在第一次调用该函数时初始化的
静态
变量
。我在初始化后复制了该
变量
的
内存
位置
,不出所料地发现,在多次后续调用中,该
变量
仍然位于相同的
内存
位置
。然后,在随后的函数调用中,我注意到
静态
变量
中的
内存
位置
和数据发生了变化(导致了我的程序中的bug )。
浏览 2
提问于2013-01-23
得票数 1
回答已采纳
1
回答
具有局部
变量
和
静态
变量
的动态库
、
、
在linux中,动态库可以有全局
变量
、局部
变量
和
静态
变量
吗? 如果是,那么这些
变量
中的每个
变量
将存储在
内存
中的什么
位置
?在我看来,全局
变量
和
静态
变量
将与动态库的代码部分一起使用,而局部
变量
应该在调用动态库函数的可执行文件堆栈中声明。
浏览 14
提问于2009-11-10
得票数 0
回答已采纳
1
回答
静态
成员函数中的局部
变量
驻留在
内存
中的哪里?
、
、
静态
成员函数中的局部
变量
驻留在
内存
中的哪里?例如:{ static void Bar() static int fooBar;}; “fooBar”在
内存
中的
位置
以及何时被分配
浏览 0
提问于2020-04-05
得票数 1
回答已采纳
2
回答
每个线程有一个
静态
变量
唯一的可能性吗?
、
、
、
我有一个
静态
变量
,我希望每个线程都是唯一的。 所有
静态
变量
都是这样吗?或者它不能得到保证。也就是说,线程是否会偶尔更新主
内存
中
静态
变量
的值,或者将其保存在自己的
位置
?如果不能保证这一点,那么Java中是否存在
静态
和线程唯一的
变量
?一个线程本质上是全局的,但对其他线程却是隐藏的?
浏览 4
提问于2015-07-07
得票数 4
回答已采纳
1
回答
保存程序全局和本地
静态
变量
的
内存
段。
、
、
、
据我所知,全局
静态
变量
存储在.Data和.Bss段中。(global) static int i; ---> .BSS如果是这样的话,具有相同全局
静态
变量
的多个文件如何从
内存
位置
访问
变量
我的第二个问题是在程序
内存
的哪一部分存储函数中定义的本地
静态
变量
?
浏览 1
提问于2013-09-28
得票数 0
回答已采纳
2
回答
为什么不允许全局
变量
重新定义?
、
、
、
;错误: /Users/vaibhavkumar/Documents/C/primeFactors.c|4|error: redefinition of 'i'| 为什么在C中不允许重新定义
变量
全局
变量
存储在数据段(
内存
区域)中,存储在存储
静态
变量
的同一
位置
。如何重新声明
静态
变量
?
浏览 2
提问于2014-07-11
得票数 1
回答已采纳
1
回答
加载类时,
静态
对象所经历的所有值是否都占用了
内存
空间?
、
、
、
、
我知道
静态
变量
存储在
内存
中的特定
位置
。无论何时将对象声明为
静态
对象,只要该类是由类加载器加载的,gc就永远不会回收该对象。到目前一切尚好。但是想象一下,我定义为static的
变量
有一个内部非
静态
列表,那么即使对象本身永远不会被回收,该列表是否会被正常回收?即使我给一个
静态
对象分配了一个新的实例,旧值也不会被回收吗?这个对象通过的所有值会占用
内存
中的空间吗?
浏览 0
提问于2021-03-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券