腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从内
部类
中访问,需要声明为“最终”。
java
、
sql
、
prepared-statement
、
inner-classes
}, );在上面的代码中,如果我从一个用于设置PreparedStatement
的
变量中删除我理解
java
警告我声明final,所以我不能在以后更改变量并破坏PreparedStatementCreater,而我刚刚创建了一个实例。我在堆栈溢出中读过类似的话题,但是我仍然无法理解它。我检查了函数ps.setInt,它
的
参数是int类型
的
。因此,它们是通过价值传递
的
。无论如何,我都无法改变它们<e
浏览 2
提问于2014-11-30
得票数 1
5
回答
为什么在方法中需要final而在类中不需要
java
在Android中,如果我在监听器(例如onDragListener )中更新变量,则如果变量是在方法中声明
的
,则需要将变量作为最终变量。new RestartLocation(); } });或者,如果它超出了方法
的
范围,它就不需要是最终
的
。
浏览 2
提问于2014-04-07
得票数 1
回答已采纳
1
回答
防止
匿名
类在
Java
中引用外部成员
java
在
Java
中,有没有一种方法可以显式阻止
匿名
类引用外
部类
或方法
的
成员/
局部变量
?
浏览 0
提问于2015-11-13
得票数 2
2
回答
方法中声明
的
匿名
类
的
局部变量
的
作用域
java
、
variables
、
scope
、
anonymous-class
t.start(); }class Foo public void doStuff() } 我们知道当其他方法运行时,一个函数
的
局部变量
不在作用域
内
,我们也知道方法
的
局部内
部类
只能
使用
该方法
的
最终变量。我
的
问题是,为什么即使f是
局部变量
,并且它甚至不是最终变量,这段代码仍然会编译和运行。它应该超出
匿名
内
部类
的<
浏览 1
提问于2015-09-14
得票数 0
1
回答
需要将dataSnapshot声明为最终
android
、
firebase
、
firebase-realtime-database
我在类中
使用
变量,但是我得到了错误: import com.google.firebase.auth.FirebaseUser; import
java
.util.Locale
浏览 1
提问于2019-02-02
得票数 0
回答已采纳
4
回答
最终作为参数传递
java
、
parameters
、
final
在下面的示例中,它通过将参数int i设置为final来工作和编译{ return new Miner() { System.out.println(i); };否则,如果没有像前面的例子那样设置为fina
浏览 2
提问于2013-03-07
得票数 2
回答已采纳
4
回答
Java
局部变量
在
匿名
内
部类
中
的
可见性--为什么需要“final”关键字?
java
、
scope
这是我
的
密码:btnDownload.addSelectionListener(new SelectionAdapterSelectionEvent e) { }唯一
的
方法是
使用
浏览 4
提问于2011-09-14
得票数 25
回答已采纳
1
回答
内
部类
不应实现可序列化
java
、
serialization
我当时正在阅读有效
的
Java
,并看到了这一段(目前对我来说有点密集)。有人能更详细地解释为什么内
部类
不应该实现系列化吗? 内
部类
(项目22)不应该实现可序列化。它们
使用
编译器生成
的
合成字段来存储对包围实例
的
引用,并从封闭作用域存储
局部变量
的
值。未指定这些字段与类定义
的
对应方式,
匿名
类和本地类
的
名称也是如此。因此,内
部类
的
默认序列化形式定义错误.
浏览 5
提问于2013-12-19
得票数 0
回答已采纳
2
回答
对内
部类
的
局部变量
访问需要声明为final
java
、
scope
、
anonymous-class
我遇到了一个问题,访问内
部类
的
局部变量
需要声明为final。从方法createGrids() -> "squares[i][j] = 0;“中可以看出,i是一个需要声明为final
的
局部变量
。import
java
.util.ArrayList;//省略 private JFrame
浏览 0
提问于2014-12-19
得票数 8
回答已采纳
3
回答
如何更改内
部类
中
局部变量
的
值?
java
、
android
、
inner-classes
我刚刚了解到,我不能在
匿名
内
部类
中
使用
非最终
局部变量
,所以当我们需要在不声明即时变量
的
情况下更改内
部类
中
的
值时,有什么棘手
的
方法吗?
浏览 0
提问于2014-11-21
得票数 3
回答已采纳
2
回答
通过
java
中内联创建
的
对象访问私有元素
java
、
oop
、
java-8
、
inline
、
abstract-methods
我对
java
很陌生,我尝试了一些访问方法,我遇到了一些我不理解
的
东西。下面的代码工作正常,打印9,没有给出任何编译错误。我认为这段代码应该提供一个编译错误,而number应该无法从测试方法中访问,因为new ()是一个完全不同类
的
实例。有人能解释一下这里发生了什么吗?
浏览 6
提问于2017-08-22
得票数 7
回答已采纳
1
回答
Java
调试器有时无法看到变量(通常在
匿名
内
部类
中)
java
、
eclipse
、
debugging
Java
调试器有时无法看到变量。 这通常发生在
匿名
内
部类
中,而变量是“闭包”(我知道这里不是确切
的
术语)。如果"closure“是类成员变量,如果
使用
MyClass.this.myvariable作为前缀,我可以看到它,但如果它是方法
局部变量
,那么我根本看不到它。 有没有办法看到这样
的
变量?
浏览 1
提问于2014-04-08
得票数 12
1
回答
在JMockIt中,什么是@Mock最终参数?
jmockit
在本教程中,我看到了
使用
最终修饰符作为@参数
的
示例代码。doSomethingHandlesSomeCheckedException(@Mocked final DependencyAbc abc) throws Exception ...最终
的
模拟参数在这里意味着什么有时,不
使用
“最终”。有什么关系?
浏览 1
提问于2013-11-15
得票数 0
回答已采纳
3
回答
在内
部类
中
使用
非final变量
java
、
variables
、
inner-classes
我是个
Java
新手,几天来我一直在做一些基本
的
编码工作。今天,在处理变量和内
部类
时,我在
使用
innerclass中
的
非final变量时卡住了。我在我
的
工作中
使用
testNG框架,所以这是我尝试
的
场景,public class Dummy extends TestNG { public void@Override
浏览 0
提问于2013-03-18
得票数 3
回答已采纳
5
回答
为什么我
的
内
部类
不能看到外
部类
对象?
java
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true);} 所以我
的
问题是,如果内
部类
可以看到它们
的
外
部类
变量和对象,为什么内
部类
的
handlesListListeners不能看到我在NewGUIStuff外
部类
中创建
的
list对象?
浏览 2
提问于2012-04-18
得票数 1
回答已采纳
1
回答
鬼异常:空行上
的
Java
异常
java
、
swing
、
exception
在这一点上,我有一个按钮,一个问候标签,和一个标签,将成为计算器
的
主线。当我运行代码时,窗口会打开,问候语也会显示出来,但是按钮却无处可见。终端显示: at Components.
浏览 1
提问于2014-10-29
得票数 1
回答已采纳
3
回答
有效
的
java
项目74(关于序列化):审慎地实现可序列化
java
、
effective-java
有效
的
java
书第74项有一个段落(项目74最后
的
第2段)如下所述: 内
部类
(项目22)不应该实现可序列化。它们
使用
编译器生成
的
合成字段来存储对包围实例
的
引用,
使用
存储来自封闭作用域
的
局部变量
的
值。这些字段与类定义
的
对应方式未指定,
匿名
类和本地类
的
名称也是如此。因此,内
部类
的
默认序列化形式定义不当。我知道内<
浏览 3
提问于2013-03-21
得票数 5
回答已采纳
1
回答
如果不存在变量或变量已经是最终变量,则Maven
局部变量
需要声明为最终变量。
java
、
eclipse
、
maven
我试图用目标clean package shade:shade编译我
的
程序;但是,我遇到了以下问题:根据我
的
研究,通常
的
解决方案是将变量声明为,但是在第71行没有变量,第89行
的
变量已经是最终
的
,如下面插入
的
java
.awt.FlowLayout; import <e
浏览 1
提问于2018-11-09
得票数 1
回答已采纳
7
回答
关键字final
的
用途是什么?
java
、
android
、
final
在下面的代码中,如果我从EditText中删除了关键字final,我在将EditText对象(et)传递给intent
的
第(6)行中出现错误...我必须在这里知道final关键字
的
意义…… final
浏览 3
提问于2010-12-30
得票数 13
回答已采纳
2
回答
所有本地类和所有
匿名
类都是内
部类
吗?
java
、
inner-classes
、
local-class
这个问题主要是关于适当
的
Java
术语。 System.out.println(local); // can access local };} 这是正确
的
术语吗如下所示,所有本地类和所有
匿名
类都是内
部类
吗?
浏览 5
提问于2021-09-23
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券