腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java
最终静态字段在第一次使用时为空
、
、
有一个
类
应该将日志存储在本地文件中,该文件是硬编码到程序中的。
初始化
它的逻辑如下:import
java
.util.logging.Level;根据
Java
规范,: 然后,
初始化
值为编译时>常量表达式的接口的最终
类
变量和字段(§8.
浏览 7
提问于2021-03-16
得票数 1
回答已采纳
1
回答
为什么String toCharArray不使用Arrays.copyOf?
在
java
.lang.String.toCharArray的JDK源代码中,它不使用Arrays.copyOf来实现这一点,它说: 什么是“
类
初始化
顺序
问题”?
浏览 0
提问于2018-04-08
得票数 44
1
回答
在一个
类
中有多个相同类型的块
初始化
器有什么用处?
在
Java
中,如果一个
类
中有多个块
初始化
器,它们将按照它们在源代码中出现的
顺序
执行,这与只有一个
初始化
器组合了所有同类
初始化
器中的语句序列是一样的。因此,在一个
Java
类
中拥有多个相同类型的块
初始化
器的真正需求是什么?请提供有用的示例。谢谢
浏览 3
提问于2017-03-22
得票数 1
1
回答
哪一个将首先加载静态块或静态变量?
当我读到每个人都说将首先执行静态块时,当我运行一段代码时,我发现静态变量正在加载first.Now,这让我很困惑,请给出适当的解释。public class MyClass static int x=show(); { } { return 1;
浏览 2
提问于2017-10-24
得票数 0
1
回答
静态
初始化
、主执行
顺序
和预执行
顺序
、
、
假设我有以下项目结构:import
java
.lang.instrument.Instrumentation; privatepublic class Constants {}public class(JVM)
初始化
后,将按照指定代理的
顺序
调用每个premain方法,然后调用实际的应用程序主方法。在我
浏览 2
提问于2020-06-08
得票数 0
回答已采纳
7
回答
关于静态方法的
Java
编码约定
、
、
当我编写
Java
类
时,我使用以下
顺序
。non-static and static methods are mixed but sorted based on their functionalities)我读了一篇文章,上面写道:
Java
类型应具有以下成员
顺序
:静态字段静态方法实例
初始化
器实例方法c
浏览 2
提问于2011-09-23
得票数 13
回答已采纳
1
回答
如果只在对象
初始化
期间提供内存,那么如何
初始化
类
成员变量(实例变量)?
、
、
正如我们所知道的,一个
类
可以有一些对象,这些对象只能通过new classname()来获取内存。然后是如何给一个
类
的实例赋值。
浏览 0
提问于2019-09-03
得票数 0
1
回答
Java
中实例变量的
初始化
顺序
通常,在显式
初始化
之后,
初始化
块继续进行。此代码源实例
初始化
是否发生在
初始化
块之后? Q2。什么时候创建(内存上传) 'tmp‘变量?它是在
初始化
块之前创建的吗?
浏览 4
提问于2022-11-26
得票数 -2
3
回答
Java
:对象的
初始化
序列
、
、
有一段代码是作为初级
Java
开发人员的任务提供的。因此,据我所知,
Java
中的inizialisation
顺序
如下: 执行默
浏览 3
提问于2013-02-25
得票数 5
回答已采纳
2
回答
为什么静态
初始化
器允许在
Java
中重新
初始化
静态变量?
、
、
、
我正在学习
Java
中的静态
初始化
器。我知道,只要遵循声明前读规则(即任何标识符都不应在声明前读取),即所有
初始化
器都遵守,
Java
允许前向引用,否则引用(或标识符)必须位于赋值的左边。我还知道,如果在一个
类
中写入了多个静态
初始化
表达式和静态字段
初始化
块,那么它们的执行
顺序
是
顺序
的。我认为,执行流程应该是:加载
类
,然后所有静态
初始化
器(表达式和块)都按
顺序
执行,因此count将<em
浏览 6
提问于2017-07-04
得票数 1
回答已采纳
4
回答
试图访问另一个静态变量的静态变量。
如果我使用延迟
初始化
技术,会有什么不同吗? 我记得我遇到了一篇文章(反正我输掉了这篇文章),讨论了静态变量
初始化
顺序
的不确定性。我不确定静态变量的
初始化
顺序
是否不确定,是否适用于上述情况?
浏览 5
提问于2010-07-02
得票数 1
回答已采纳
1
回答
在
java
中读取变量的直接状态
、
在下面的代码中,static变量j在静态块中编译失败,如注释中提到的那样。class StaticBlock { m1(); System.out.println(j); System.out.println(j);我知
浏览 0
提问于2019-04-20
得票数 0
回答已采纳
2
回答
单例模式执行排序问题
、
、
,然后再遍历
类
构造函数。但是代码输出是相反的:I hope to be printed first! 我不明白为什么要先实例化这个
类
?
浏览 2
提问于2020-01-27
得票数 0
回答已采纳
5
回答
什么时候调用实例
初始化
块?
; } static void go(){s+="s";}它的输出是:实例
初始化
块永远不会被调用
浏览 1
提问于2009-08-24
得票数 2
回答已采纳
2
回答
封闭
类
中的私有枚举和静态字段
、
、
我理解为什么枚举构造函数不能访问枚举本身中的静态字段和方法,以及为什么在
类
中允许使用相同的字段和方法。例如,下面的代码,import
java
.util.List; A("Some string"),相关背景 在
初始化
静态字段之前调用枚举构造函数。在上面的例子中,这意味着还没有
初始化
list。这是因为静态字段是按文本
顺序
初始化
的。接下来,按照文本<
浏览 3
提问于2016-08-17
得票数 8
回答已采纳
2
回答
正在
初始化
类
、
、
、
这是一段
Java
代码。main(String[] args){ A a = new A(3); static A s2 = new A(4);执行
顺序
如下:1、4、2、3,因为
类
的
初始化
是这样执行的。但是,如果删除B b = new B();对象的创建,这是否意味着该类将不会按上述
顺序
进行
初始化
?诚挚的问候
浏览 4
提问于2012-11-08
得票数 0
回答已采纳
1
回答
在访问实例化和构造函数配置的不可变对象的基元类型(double)时,NPE。(不涉及自动装箱或反射)
、
下面引用了相关代码,这是一个奇怪的例外:23:51:39在
java
.util.concurrent.ThreadPoolExecutor:241)23:51:39在scal.SR.supp(Scal.
java
:2187)23:51:39在s
浏览 2
提问于2012-03-28
得票数 4
2
回答
Java
中静态块的执行
、
我正在用
Java
运行以下代码:public class Basic { static a=20;在第一个代码中,静态块将在main方法之前运行,然后它会将a的值重新赋值为20,但在第二个代码块中,我是块前的
初始化
变量'a‘,变量'a’在运行程序时应该有值20,但它的值是10,为什么?
浏览 1
提问于2017-12-18
得票数 3
2
回答
Java
:是否存在依赖于字段
初始化
序列的风险?
、
、
、
我使用的是使用
类
字段的默认
初始化
,如下所示。我想这些字段将按如下
顺序
进行
初始化
: int i = 3; public int}(1)我对序列的假设是否正确(这是
java
或jvm规范所保证的)? (2)这种
初始化
是否存在常见的故障/陷阱?
浏览 0
提问于2019-01-05
得票数 0
回答已采纳
6
回答
我能保证在
Java
中运行静态
初始化
器的
顺序
吗?
、
、
、
、
我有一个Set
类
(这是J2ME,所以我对标准API有有限的访问权限;只是为了解释我明显的轮式重新发明)。我使用我的set
类
在
类
和子类中创建常量的事物集。有点像这样..。这可能意味着子类中的静态
初始化
器在父
类
之前运行。这让我感到惊讶,因为我原以为它会先在任何新导入中运行静态块,然后再运行instatiated子类中的任何一个。 }};输出是很奇怪的:["one", "t
浏览 3
提问于2009-04-27
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从 static 关键字深入理解 java 对象初始化顺序
Java数组初始化以及工具类的使用
自学编程007 属性初始化顺序
Java web 初始化操作
Java:Java 中的顺序流与并行流是什么?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券