final 相关问题

final是一个通用关键字,指定声明为final的引用在初始化后无法修改。在Java中,关键字final大致相当于C ++中的const。在C ++中,final关键字允许您声明一个虚拟方法,覆盖它N次,然后强制要求“不能再覆盖它”。

如何使用 copyWith 在最终列表中实例化或添加项目?

发生的事情是我有一个名为 Drawing with Equatable 的类,如下所示: 类 Drawing 扩展了 Equatable { 最终列表 canvasPaths; 常量绘图({ this.canvasPaths =

回答 2 投票 0

像 std::-classes 这样的非最终非虚拟类在什么情况下有用?

如果我从类继承,C++ 中的基类应该至少有一个虚拟析构函数。因此,人们应该例如最好不要从 std::Optional 继承。 这里的答案说 如果没有的话...

回答 1 投票 0

Java方法性能中final关键字的使用? [重复]

在方法参数中使用final是否可以让编译器或运行时环境更快地工作? 例如,如果您有一个变量要传递给一个您知道不会被修改的方法,并且...

回答 3 投票 0

无法更改单元测试中字段的可访问性。 getDeclaredField 找不到我的字段

我的 getDeclaredField 找不到我的字段 我找不到原因。有什么想法吗? 公共接口MapInterface,V> { 公共无效setValue(K键,V v ...

回答 1 投票 0

为什么“object”内的“val”不会自动成为final?

单例对象中 vals 不(?)自动为 Final 的原因是什么?例如。 对象非最终{ 值 a = 0 值 b = 1 def test(i: Int) = (i: @annotation.switch) 匹配 { ca...

回答 3 投票 0

有没有办法在运行时判断Java的final字段是否是常量?

我希望能够在运行时(大概使用反射)区分这两种情况,前者有一个在初始化时定义的最终字段(即常量),而后者

回答 1 投票 0

javac 或 Hotspot 会自动添加“final”作为不变变量的优化吗?

共识似乎是将成员变量标记为final会带来性能优势,因为它们永远不需要从主内存重新加载。我的问题是,自动执行 javac 或 Hotspot...

回答 4 投票 0

初始化最终字段 - Java

我想知道是否有一个编译器选项可以让我删除/解决当我编译一个具有

回答 1 投票 0

Java:静态最终字段按什么顺序初始化?

好吧,假设我有一堂课,如下所示: 公共类 SignupServlet 扩展 HttpServlet { 私有静态最终记录器 SERVLET_LOGGER=COMPANYLog.open(SignupServlet.class); 私人

回答 5 投票 0

利用云计算寻找FYP创意

我正在寻找计算机科学的最后一年项目想法,也有复杂的计算问题,我想使用云计算(aws)来做到这一点。 如果您有任何想法,请在这里分享或通过电子邮件分享,

回答 1 投票 0

Kotlin,设置一次 var/val 使其成为最终的,这可能吗

在 Kotlin 中,我们的 val 是最终的且无法更改。例如 val 某事=“某事” 如果稍后初始化一个值,我们使用 Lateinit var。 Lateinit var 某事:字符串 但这...

回答 6 投票 0

javac 根据赋值方法不同地对待 static final

当我编译时: 公共静态最终布尔值 FOO = false; 公共静态最终无效 fooTest() { 如果(FOO){ System.out.println("gg"); } } 我得到一个空方法 fooTest() {}。然而...

回答 4 投票 0

java中常量变量和final变量有什么区别?

请帮我理解Java中常量变量和final变量的区别。我对此有点困惑。

回答 4 投票 0

java 最终字段可能已被分配:编译器错误?

我有以下课程: 公共类文件ID { 最终长长度; 最终字符串哈希; FileId(文件文件) { 断言!file.isDirectory(); this.length = file.length(); ...

回答 1 投票 0

C++11 中的最终枚举类

我只是好奇枚举类是否可以是最终的......因为编译器给了我矛盾的结果。 考虑代码: #包括 枚举类 some_enums 最终 ...

回答 2 投票 0

在 Dart 中 const 构造函数之前使用 const 时的不同行为

在 Dart 文档中,它指出我们不应该在初始化 const 构造函数之前放置 const,因为关键字已经是隐式的。 但是,有人可以解释为什么下面的代码

回答 1 投票 0

如果我需要初始化一个静态最终集合

我有一个以这种方式定义的集合,没有指定的大小 - 私有最终静态 Collection mycollection = new ArrayList(); 静止的 { mycollection.add("我的...

回答 6 投票 0

field的默认值保证在线程间可见吗?

讨论这个答案时我想知道为什么我们在分配默认值时不使用同步。 类 StateHolder { 私有 int 计数器 = 100; 私有布尔 isActive = false; ...

回答 2 投票 0

在java中通过调用方法初始化final变量

以下是初始化最终变量的代码。 类我的类{ 公共最终 int x = newMethod1(); 公共 int newMethod1(){ 返回 10; } } 上面的代码符合...

回答 5 投票 0

Java中将方法参数声明为final有性能方面的原因吗?

Java中将方法参数声明为final有性能方面的原因吗? 如: 公共无效 foo(int bar) { ... } 相对: 公共无效 foo(final int bar) { ... } 假设酒吧只是...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.