問題タブ [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.

0 投票する
10 に答える
439146 参照

java - 型の安全性: 未チェックのキャスト

春のアプリケーション コンテキスト ファイルには、次のようなものがあります。

Java クラスでは、実装は次のようになります。

Eclipse で、次のような警告が表示されます。

型の安全性: Object から HashMap<String,String> へのチェックされていないキャスト

何が悪かったのか?

0 投票する
11 に答える
462680 参照

java - JavaのSuppressWarnings(「未チェック」)とは何ですか?

コードを調べていると、多くのメソッドが注釈を指定していることがわかります。

これは何を意味するのでしょうか?

0 投票する
3 に答える
2992 参照

java - Javaクラス階層でジェネリックタイプセーフディープクローニングを実装する方法は?

Base抽象メソッドを指定する基本クラスと、、、 ...deepCopyなどの無数のサブクラスがあります。その署名が各クラスに対応するように定義するにはどうすればよいですか?ABCZdeepCopypublic X deepCopy()X

さて、今、私は持っています:

残念ながら、これはサブクラスからのオブジェクトがある場合、たとえばaA場合、より具体的なディープ コピーに対して常に未チェックのキャストを実行する必要があることを意味します。

おそらくジェネリックを使用して、キャストを回避する方法はありますか? ディープ コピーが同じランタイム クラスのオブジェクトを返すことを保証したいと考えています。

編集:共変型付けでは不十分なので、答えを拡張させてください。たとえば、次のようなメソッドを実装したいと思いました。

未チェックの警告を回避するにはどうすればよいですか?

0 投票する
9 に答える
252862 参照

jquery - チェックボックスのチェック済み変更イベントをキャッチ

<input type="checkbox" />jQueryでチェック/チェック解除イベントをキャッチするにはどうすればよいですか?

0 投票する
5 に答える
5896 参照

java - Java の未チェック/ランタイム例外 (具体的には SecurityException) をキャッチする方法

Web サイトから画像を取得するメソッドを持つ Java クラスがあります。

問題は、取得しようとしている imageUri がリダイレクトされ、ImageIcon コンストラクターが java.lang.SecurityException をスローすることがあります。これは catch 句によってキャッチされず、プログラムが終了します。

この例外をキャッチする方法を誰かが提案できますか?

ありがとう

0 投票する
1 に答える
555 参照

sharepoint - [リセットする SPD ワークフロー] チェック ボックス

カスケード ルックアップを使用して別のリストの項目を最初のリストに表示する共有ポイント リストがあります。「開始日」フィールドの日付で始まる毎週のルックアップ表示ボックスのアイテムのチェックボックスをリセットする必要があります。「開始日」から7日ごとにチェックボックスをリセットするワークフローをSPDで構築することは可能ですか?

0 投票する
2 に答える
5108 参照

wpf - UIで選択されたWPFRadioButtonですが、コードではIsChecked==falseと見なされます

グループボックスにいくつかのラジオボタンがあります。ボタンをランダムに選択すると、視覚的な観点からすべてが完全に機能し、新しいボタンが選択されるたびにイベントハンドラーが呼び出されます。

これで、値が変更されたときにコールバックを伴う依存関係プロパティができました。このコールバックプロシージャで任意のボタンのIsChecked値を読み取ると、ボタンが視覚的に選択されているにもかかわらず、値はFalseになります(これらはすべて同時にFalseであり、奇妙です)。デバッガーは、チェックされていないすべてのボタンも表示します。

フーフー、基本的な検証の後、私は理由についての考えが不足しています...

イベントハンドラー:

依存関係プロパティ:

依存関係プロパティのコールバック:

0 投票する
3 に答える
1885 参照

java - Javaで未確認のキャスト警告を削除するにはどうすればよいですか?

私はこのコードを持っています:

(T)Naming.lookup(adress)」の部分は、警告を表示しています:「タイプセーフティ:リモートからTへのチェックされていないキャスト

「 @SuppressWarnings( "unchecked") 」を使用したくないのですが、「 T extends Remote 」のときに警告が表示される理由を知り、修正します(クリーンなコードの場合)。

Thnaks。

0 投票する
3 に答える
328 参照

c# - チェックを外さずにこれを行う方法は?

数か月前、私がこのコードを書いたのは、それが (C# の学習中に) 考えられる唯一の方法だったからです。どのようにしますか?uncheckedこれを行う適切な方法はありますか?

0 投票する
1 に答える
217 参照

c# - C#-ここでオーバーフローチェックを引き起こす原因は何ですか?

言語仕様に記載されているように、私はC#がオーバーフローチェックを実行しないことに慣れています(§7.5.12)。

チェックされた、またはチェックされていない演算子またはステートメントで囲まれていない非定数式(実行時に評価される式)の場合、外部要因(コンパイラスイッチや実行環境構成など)が要求しない限り、デフォルトのオーバーフローチェックコンテキストはチェックされません。評価を確認しました。

低レベルのコードで配列境界チェックを行うときに、これを利用しました。

インデックスが負の場合、TotalCountを超えるように大きな正の数になると思います。ただし、驚いたことに、負の数を指定するとOverflowExceptionが発生するため、式をunchecked()でラップする必要があります。Visual Studioでプロジェクトオプションを確認しましたが、オーバーフローチェックを有効または無効にするオプションが表示されません。では、なぜここにあるのでしょうか?