腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Cloneable#clone
方法
不必要
的
强制
转换
java
、
java-8
那么为什么CopyOnWriteArrayList#clone返回
的
是Object而不是CopyOnWriteArrayList呢?从Object类型
转换
回所需类型时,编译器出现错误。clone = (MyCls)super.clone(); // ... } 问题仍然是一样
的
。
浏览 21
提问于2020-07-10
得票数 2
回答已采纳
1
回答
编译Visual basic添加了
强制
转换
操作
vb.net
、
com
、
compiler-construction
编译visual basic程序集时,对于需要int32
的
adodb
方法
的
调用,int32变量将
强制
转换
为int64。这会导致
方法
在运行时找不到异常。在使用reflector检查
方法
调用
的
位置时,可以看到
不必要
的
强制
转换
操作,源代码中没有这种操作。当代码在我
的
64位windows7机器上编译时,一切都很好,但在64位windows2008 r2上添加了
不必
浏览 0
提问于2011-06-10
得票数 2
2
回答
如何启用检查,以便在将对象
转换
为原语时发出警告(当
方法
使用int但将整数传递给它时)
java
、
intellij-idea
好
的
,标题非常直接,当我调用一个
方法
时,我想得到警告://code使用 Integer iMightBeNull但在java检查中,我发现唯一适用
的
是“数字
强制
转换
失去了精度”-not,因为它们具有相同
的
精度,相反
的
是“
不必要
的
数值
转换
”-warns,将int传递给长
方法
时
的
浏览 1
提问于2018-09-21
得票数 2
回答已采纳
2
回答
如何从不同对象
的
返回结果创建对象
的
强制
转换
类型
java
、
generics
、
casting
、
wildcard
我希望能够在某个
方法
返回String[]
的
情况下
强制
转换
CompletableFuture<?>来表示CompletableFuture<String[]> 因此,我有一个来自队列
的
CompletableFuture<?>,我想知道如何正确地
转换
它,而不必总是检查我
的
特定情况 这是我目前所拥有的..。 CompletableFuture<?(在本例中为String[])进行适当
的
强制
<
浏览 17
提问于2018-12-22
得票数 0
回答已采纳
1
回答
画法铸造-性能
java
、
graphics2d
我看到很多人在他们
的
Paint
方法
中将Graphics类型
转换
为Graphics2d类型,以努力在他们绘制
的
图像上具有更多
的
功能。有没有可能在paint函数之外将图形类型
强制
转换
为graphics2d类型?对我来说,这是性能问题
的
尖叫,因为每次调用paint
方法
(即每一帧)时,您都会
不必要
地每次都
强制
转换
为Graphics2D类型。另外,每当调用paint
方法
并再
浏览 2
提问于2014-11-15
得票数 1
4
回答
Java泛型:为什么显式类型
转换
会导致编译器错误,而变量赋值不会
java
、
android
list = savedInstanceState.getParcelableArrayList("foo");但此块错误表明无法将ArrayList<Parcelable>
强制
转换
为ArrayList<Baz>其中bar
的
形式为: privatevoid bar(ArrayList<Baz>
浏览 3
提问于2011-03-24
得票数 1
回答已采纳
1
回答
为什么ArrayList在内部使用Object[] (而不是E[])?
java
、
arrays
、
generics
、
arraylist
ArrayList在内部使用对象数组:在E get(int)
方法
中,它被
转换
为E型。如果使用它,E[],下面的代码是
不必要
的
使用Object[]
的
选择是为了性能吗?当类型擦除将E[]
转换
为Object[]时,java在内部进行
强制
转换
以返回泛型
方法
中
的
正确类型?编辑
浏览 1
提问于2014-09-05
得票数 18
回答已采纳
1
回答
ImageView‘是多余
的
android-studio
、
findviewbyid
如何解决将“findViewById(R.id.catImageView)”
转换
为“ImageView”
的
警告,减少了冗余。(Ctrl+F1)此检查报告
不必要
的
强制
转换
表达式.
浏览 0
提问于2018-12-11
得票数 0
1
回答
在将枚举类与int进行比较时避免
强制
转换
c++
、
c++11
、
enums
、
casting
我最终我
的
同事使用enum class而不是旧
的
enum。 由于这种
不必要
的
类型
转换
(因为底层类型是int),她现在希望使用旧
的
枚举…… 请帮我解决那次讨论中
的
论点。也许有一种技术
方法
可以避免演员阵容?
浏览 1
提问于2017-06-30
得票数 0
2
回答
什么将是最好
的
表现?为什么?
c#
、
.net
、
.net-3.5
我只有一个小小
的
设计问题。谢谢 附言:我只是想有不同
的
表现,没有答案与…为什么要
强制
转换
或指定接口。我知道我可以直接调用我
的
方法
浏览 0
提问于2009-09-02
得票数 1
回答已采纳
2
回答
eclipse jdt编译器中
不必要
的
强制
转换
警告
java
、
warnings
、
eclipse-jdt
如何在没有eclipse IDE
的
Eclipse jdt编译器中禁用(抑制)
不必要
的
强制
转换
警告?也许有任何编译选项?
浏览 0
提问于2012-11-06
得票数 0
回答已采纳
1
回答
当从objective-c
方法
返回id时,我应该进行
强制
转换
吗?
objective-c
对于Objective-C大师:-(id)getValue{ return [NSNumber numberWithDouble:5.0]; }问题是:显然,这些行是等价
的
,但其中一行使用了显式
强制
转换
。那么,做这件事
的
正确或最佳实践
方法
是什么呢?在我看来
强制
转换
是
不必要
的
,因为当它
浏览 0
提问于2011-06-17
得票数 3
回答已采纳
4
回答
为什么Java ArrayList使用每一个元素
的
浇铸而不是每个数组
的
浇铸?
java
、
casting
、
arraylist
在Java
的
ArrayList<T> (可能还有许多其他类)中发生
的
事情是,存在一个内部Object[] array = new Object[n];,将T对象写入到其中。每当从元素中读取元素时,就会执行
强制
转换
return (T) array[i];。所以,每读一遍都要看一遍。 我不知道为什么要这样做。在我看来,他们似乎只是在做
不必要
的
投射。仅仅创建一个T[] array = (T[]) new Object[n];,然后只创建一个没有
强制
转换</
浏览 5
提问于2012-09-11
得票数 21
回答已采纳
2
回答
NHibernate延迟加载和对象比较
c#
、
nhibernate
、
lazy-loading
配置了延迟加载后,我遇到了一个关于对象比较
的
问题。我在每个域实体类中覆盖
的
Equals-method包含以下行: if (obj == null || !我已经看过一些NHibernate片段,它们取消代理一个对象并返回真实
的
实例。但是,当我执行域驱动设计时,我不希望在我
的
域层中有任何ORM特定
的
代码。我也不能在调用方取消实例
的
代理,例如foo.Equals( unproxy (bar)),因为调用方是我
的
应用层,也不包含任何ORM特定
的
代码(所有NH
浏览 1
提问于2012-10-16
得票数 3
回答已采纳
2
回答
为什么CollectionView.CollectionChanged受到保护?
wpf
、
collections
我想监视对CollectionView
的
更改,但CollectionChanged事件是受保护
的
。我该怎么做呢?当然,一定有一种
方法
可以订阅这个事件-列表控件必须以某种方式做到这一点。我可以将SourceCollection
强制
转换
为INotifyCollectionChanged并在其中添加一个事件,但这似乎
不必要
地混乱。
浏览 0
提问于2009-06-11
得票数 6
2
回答
多重投射
java
、
casting
我正在尝试理解我今天遇到
的
这行代码:其中mapping是一个向量。它似乎有多余
的
强制
转换
和
不必要
的
强制
转换
,从Object[]到int[],假设条目是int[]类型,人们可以简单地完成(int[])this.mapping.get(索引)。
浏览 1
提问于2017-08-25
得票数 0
2
回答
为什么在这种情况下我需要一个演员呢?
java
、
generics
如果我定义了一个
方法
。getSomeSpecialTea(T someVal) {} 在getSomeSpecialTea中,为什么需要
强制
转换
来自getSomeTea
的
返回值。在我看来,演员阵容是
不必要
的
,但也许我错过了一些重要
的
东西。
浏览 0
提问于2011-09-28
得票数 4
回答已采纳
5
回答
删除Java中
的
冗余
强制
转换
java
、
casting
、
refactoring
我一直在生成一些使用大量
强制
转换
的
Java代码,而现在它们中
的
大多数都是多余
的
和
不必要
的
。 检查代码
的
所有用法以删除它们可能非常乏味,那么:是否有任何工具来帮助识别(和删除)多余
的
转换
?
浏览 3
提问于2010-08-17
得票数 11
回答已采纳
1
回答
如何创建实现3个接口
的
这个类
的
数组?
java
、
arraylist
、
casting
、
polymorphism
、
hierarchy
鸭子实现了3个接口:水上、陆地和空中鹰实现了2个接口:空中和陆地飞鱼实现了2个接口:空中和水上public void eat(); if(animal instanceof Aereo) { }我觉得所有这些类型
转换
都是
不必要
的
,或者是可以避免
的
。
浏览 1
提问于2020-09-25
得票数 0
1
回答
即使显示为未使用
的
导入时,编译器警告也会显示出来,实际上未在类中使用。
java
、
eclipse
、
compiler-warnings
、
javac
我通常更喜欢保持代码不受所有编译器警告
的
影响--无论是未使用
的
导入、未使用
的
变量、未使用
的
私有
方法
、
不必要
的
抑制、未检查、
不必要
的
强制
转换
、
不必要
的
条件(始终为true或false)、未注释
的
重写
方法
或对不推荐
的
类/
方法
的
引用。但是,即使显示为未使用
的</e
浏览 1
提问于2018-02-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
风趣的 JS 强制转换
为什么需要对LPARAM进行不必要的转换?
类方法的强制重写与禁止重写
在线转换PDF的方法有哪些?分享几个简单的转换方法
PDF转换TXT,分享好用的转换方法
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券