问题标签 [unchecked]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 类型安全:未经检查的演员表
在我的 spring 应用程序上下文文件中,我有类似的内容:
在 java 类中,实现如下所示:
在 Eclipse 中,我看到一条警告说:
类型安全:从 Object 到 HashMap<String,String> 的未经检查的强制转换
什么地方出了错?
java - Java 中的 SuppressWarnings(“未选中”)是什么?
有时在查看代码时,我会看到许多方法指定了注释:
这是什么意思?
java - How to implement generic type-safe deep cloning in a Java class hierarchy?
I have a base class, say Base
which specifies the abstract method deepCopy
, and a myriad of subclasses, say A
, B
, C
, ... Z
. How can I define deepCopy
so that its signature is public X deepCopy()
for each class X
?
Right, now, I have:
Unfortunately, that means that if if I have an object from a subclass, say a
of A
, then I always have to perform an unchecked cast for a more specific deep copy:
Is there a way, perhaps using generics, to avoid casting? I want to guarantee that any deep copy returns an object of the same runtime class.
Edit: Let me extend my answer as covariant typing isn't enough. Say, I then wanted to implement a method like:
How could I avoid the unchecked warning?
jquery - 捕获复选框的选中更改事件
如何<input type="checkbox" />
使用 jQuery 捕获选中/取消选中事件?
java - 如何捕获 Java 未经检查/运行时异常(特别是 SecurityException)
我有一个带有从网站获取图像的方法的 java 类:
问题是有时我尝试获取的 imageUri 被重定向,导致 ImageIcon 构造函数抛出 java.lang.SecurityException - catch 子句没有捕获,导致我的程序终止。
谁能建议我如何捕捉这个异常?
谢谢
sharepoint - SPD 工作流程重置复选框
我有一个共享点列表,它使用级联查找来显示第一个列表中另一个列表中的项目。我需要从“开始日期”字段中的日期开始每周重置查找显示框中项目上的复选框。是否可以在 SPD 中构建一个工作流,从“开始日期”开始每 7 天重置一次复选框?
wpf - 在 UI 中选择 WPF RadioButton,但在代码中显示为 IsChecked == false
我在组框中有一些单选按钮。我随机选择按钮,从视觉角度来看,一切都完美无缺,并且每次选择新按钮时都会调用事件处理程序。
现在,当值更改时,我有一个带有回调的依赖属性。当我在这个回调过程中读取任何按钮的 IsChecked 值时,该值是 False,尽管按钮是在视觉上被选中的(它们同时都是假的,奇怪)。调试器还显示所有未选中的按钮。
呼呼,我对原因没啥想法,经过基本的验证……
事件处理程序:
依赖属性:
依赖属性回调:
java - 如何在 java 中删除 unckecked cast 警告?
我有这段代码:
带有“ (T) Naming.lookup(adress) ”的部分给了我一个警告:“类型安全:未经检查的从远程转换为 T ”
我不想使用“ @SuppressWarnings("unchecked") ”,我只想知道为什么它在“ T extends Remote ”时显示警告并修复它(对于干净的代码)
谢谢。
c# - 如何在没有未经检查的情况下做到这一点?
几个月前,我写了这段代码,因为这是我能想到的唯一方法(在学习 C# 时),嗯。你会怎么做?这样做是unchecked
正确的方法吗?
c# - C# - 什么可能导致溢出检查?
正如语言规范所述(第 7.5.12 节),我习惯于 C# 不执行溢出检查:
对于未被任何已检查或未检查的运算符或语句包围的非常量表达式(在运行时计算的表达式),默认溢出检查上下文是未检查的,除非外部因素(例如编译器切换和执行环境配置)需要检查评估。
在低级代码中进行数组边界检查时,我利用了这一点:
如果 index 为负数,我希望它变成一个很大的正数,从而超过 TotalCount。然而,令我惊讶的是,负数会产生 OverflowException,我必须将表达式包装在 unchecked() 中。我查看了 Visual Studio 中的项目选项,但没有看到启用或禁用溢出检查的选项。那么为什么它会在这里呢?