腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
静态
成员
变量
初始化
c++
、
为什么编译器在不将值
初始化
为
静态
成员
变量
时会给出一个错误?它不应该
初始化
为0吗?为什么我必须在
类
之外
初始化
成员
变量
?(这是非法
的
,因为如果您这样做,并且在主函数
中
更改了这个
静态
成员
变量
的
值,并且创建了这个clas
的
一个对象,它就会将
静态
mamber
变量
重新赋值给旧值),而const
静态
成员
变量
浏览 1
提问于2012-03-16
得票数 0
回答已采纳
0
回答
如何
初始化
对
类
内
变量
的
静态
引用
,以
便在
嵌套
类
中
使用
、
、
、
、
我需要在Class static ref中保存一个
变量
,以便将来在
嵌套
类
中
使用
。我在
引用
变量
(不是
静态
变量
)时没有问题,但是对于
静态
变量
,我必须在某些软件中
使用
int & myClass::refA = ...。问题是我只能在myClass构造器中
使用
int & myClass::refA = ...,因为只有在那里我才能在myClass mc(newA) coll
浏览 0
提问于2018-07-13
得票数 0
1
回答
当通过派生
类
引用
调用基
类
的
静态
方法时,
初始化
哪些
类
?
、
我认为在调用Derived.f()时只
初始化
基
类
。就像我们在Base中有一个(非编译时间常数)
静态
字段时一样,而不是在
静态
方法
中
。我怀疑
的
是,JLS对此并不十分清楚。T是一个
类
,调用T所声明
的
声明
的
静态
方法。
使用
由T声明
的
静态
字段,且该字段不是常量
变量
(§4.12.4)。T是一个
浏览 0
提问于2018-02-04
得票数 1
2
回答
由于
类
卸载,
静态
变量
可以多次
初始化
吗?
、
、
、
大家好,当我观看关于G1GC
的
演示时,我了解到,这个GC可以在收集垃圾
的
过程
中
卸载
类
。让我们想象一下,我们有这样一个阶级。public class Foo {让我们假设代码
中
没有
对
这个
类
的
任何
引用
,以使GC清楚地知道这个
类
将不再被
使用
。为了使
类
加载和
初始化
发生,我们定期访问这个int a
变量<
浏览 0
提问于2020-12-09
得票数 1
回答已采纳
1
回答
静态
嵌套
类
何时被垃圾收集?
我理解
静态
变量
或方法在程序结束之前从来不会被垃圾收集,但是
静态
嵌套
类
是
如何
工作
的
呢?我在oracle网站上找到了这个
引用
,并且我知道顶级
类
不能是
静态
的
,所以
嵌套
的
静态
类
将表现为一个非
静态
类
。但这并不能保证我是否也会
以
同样
的
方式收集垃圾。
静态</e
浏览 1
提问于2013-07-09
得票数 2
回答已采纳
3
回答
为什么在
类
中
不允许
初始化
静态
成员
变量
,但是允许
初始化
const
静态
成员?
当我试图在
类
内
声明时
初始化
静态
成员
变量
时,编译器正按预期抛出错误,因为我们需要显式地为
类
之外
的
静态
成员
变量
分配空间。我认为
静态
const
变量
应该是相同
的
。但令我惊讶
的
是,
类
中
静态
const成员
变量
的
初始化
工作正常。请让我知道为什么不允许
以
同
浏览 0
提问于2018-04-26
得票数 0
回答已采纳
2
回答
Java
中
的
静态
关键字
");} public static void main(String args []){ }当我运行C
类
时,我认为A-SIB、B-SIB和A-test将被打印出来,但是输出
中
没有B-SIB。
浏览 1
提问于2014-03-04
得票数 10
回答已采纳
2
回答
java最佳实践-outer
类
静态
变量
由内部类访问
、
、
) { OuterClass.j= 100; }}
使用
上面的代码但是假设doSomething
引用
的
是一个
静态
变量
,这会是一个问题吗?我关心
的
是,内部类通过访问
变量
j和im来
引用
外部类,不知道这是否会影响OuterClass是否为GC。
浏览 3
提问于2015-02-25
得票数 1
回答已采纳
5
回答
静态
嵌套
类
能否在Java
中
实例化?
、
、
、
在Oracle
中
,我找到了以下文本: 与
类
方法和
变量
一样,
静态
嵌套
类
与其外部类相关联。与
静态
类
方法一样,
静态
嵌套
类
不能直接
引用
其封闭
类
中
定义
的
实例
变量
或方法--它只能通过对象
引用
使用
它们。注意:
静态
嵌套
类
与其外部类(和
浏览 5
提问于2013-08-17
得票数 37
回答已采纳
1
回答
Spring是否触发
静态
初始化
块?
、
我有一个
类
,它
使用
静态
初始化
块来做一些事情。我
的
理解是,这个块是在加载
类
时执行
的
,这是通过调用
类
中
的
一些方法来触发
的
。我
的
问题是,这种
静态
初始化
是否可以从像spring这样
的
框架
中
触发,比如查看
类
来检查它们
的
注释等等?
浏览 1
提问于2021-09-02
得票数 0
回答已采纳
3
回答
Java
嵌套
类
-在引擎盖下?
我有几个关于Java
中
嵌套
类
的
问题。 关于内存,allocations?You不能在
嵌套
类
中
声明
静态
变量
(我认为确切
的
错误是
静态
属性只能在顶级
类
中
声明)。为什么这种情况以及
嵌套
类
还有哪些其他限制?如果可能的话,请说明您
的
答案是特定于Java
的
,还是C++也遵循相同
的
规则?
浏览 11
提问于2012-04-07
得票数 5
回答已采纳
1
回答
单个C#
类
中
的
静态
成员
初始化
顺序
、
、
考虑具有两个
静态
成员
变量
的
以下
类
片段: { static string现在,我
的
理解是,当第一次访问A和B时,它们将被
初始化
。但是,当我执行上面代码段
的
一个完全实现
的
版本(在
初始化
A之前访问B )时,它导致null被传递给GetA()而不是"required for A"。为什么不开始<
浏览 0
提问于2019-03-27
得票数 4
回答已采纳
1
回答
静态
局部
变量
中
的
竞赛条件
、
、
、
、
我目前正在阅读有效
的
C++。有一节是关于
使用
静态
局部
变量
的
,它说,如果多个线程访问一个
静态
变量
,那么在该
变量
的
初始化
过程
中
可能会出现争用条件。例如,在
静态
变量</
浏览 3
提问于2014-05-25
得票数 7
回答已采纳
2
回答
从抽象
类
派生
的
子类
静态
块
的
执行
、
、
SB");} static { }为什么在上面的程序
中
没有执行子类
静态
块
浏览 0
提问于2018-12-18
得票数 2
回答已采纳
3
回答
Java
中
静态
变量
的
初始化
顺序
、
我在两个不同
的
文件中有两个
类
,每个
类
都有一个
静态
变量
,我想知道是否有一种方法可以预测哪个
类
将首先
初始化
(依赖于实现)?我
的
代码是这样
的
吗?
浏览 0
提问于2013-02-18
得票数 1
回答已采纳
4
回答
Android
中
的
静态
单例生命周期
、
我有些不清楚
的
情况:官方 在开发应用程序时,我发现,有时一些绑定到活动
的
静态
变量
碰巧未
初始化</em
浏览 10
提问于2012-12-15
得票数 30
回答已采纳
4
回答
C++和Java
中
的
静态
变量
、
、
我有一个问题:假设我们有这个函数:(在C++
中
) static int x = 0;} // OKint& h() { int我找到了static关键字,使我
的
x
变量
在函数终止后继续运行。所以我仍然可以从外部访问那个内存位置(另一个函数还是main?)
对
吧?)。相反,int x = 0在h终止后丢失。
对
吗?我读到,我不能在方法
中
声明static
变量
,但只能在<e
浏览 7
提问于2014-06-18
得票数 10
回答已采纳
4
回答
为什么在调用
嵌套
类
上
的
方法时不调用父
类
的
静态
构造函数?
、
给定以下代码,为什么不在"Main“
的
第一行之后调用"Outer”
的
静态
构造函数?
浏览 1
提问于2010-04-13
得票数 5
回答已采纳
1
回答
外部类
中
的
静态
初始化
器是否保证在内部枚举
初始化
之前运行?
、
、
、
我正在尝试从配置文件中加载一些日志消息,但我仍然希望通过enum
引用
它们
的
名称,而不是在将它们
的
名称作为Strings输入时将自己打开到排印错误。private Message() { } }我担心
的
是,可能有一些附带
的
场景,在Log
中
的
静态
初始化
器在
浏览 2
提问于2014-02-09
得票数 2
回答已采纳
1
回答
对于在
类
之外
初始化
的
静态
成员
的
声明,是否需要constexpr说明符?
、
、
、
、
使用
constexpr说明符声明
的
函数或
静态
数据成员隐含为内联函数或
变量
(10.1.6)。自C++11 (§7.1.5/1)以来,标准
中
也有类似的一段,他在
中
引用
了这一段落,他在该段落
中
认为,“C++标准做而不是”要求constexpr说明符在
变量
的
声明和定义之间进行匹配。未在
类
定义
中
内联定义
的
静态
数据成员
的
定义应出现
浏览 1
提问于2018-05-21
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
new一个对象过程中发生了什么?
深圳物联网学习:C+static使用-千锋
Java提高篇:详解内部类
Java虚拟机:类加载机制详解
从 static 关键字深入理解 java 对象初始化顺序
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券