Androidアプリで緩やかなものを取り除いています。デベロッパーコンソールでnullポインタ例外が見つかりましたが、私の推測ではありませんまれな競争状態。Javaでは、ヌルポインタが起きた場合はほとんどありません。
知らない人のために:Androidでは、ユーザーがクラッシュ(i.E.未キャッチ例外)を開発者に報告することができます。
私は既に悪名高いif (… != null)
を入力し始めました:報告書は3つしかありません。だから、まれにしか起こらない。
このような状況では、パフォーマンスは賢明です。代わりにヌルポインタ例外をキャッチする方が良いのでしょうか?
いつもifが評価されることを考慮してください。
+1:パフォーマンスに基づいて 'if(x!= null)'を削除する価値はありません。 –
私は 'NPE'だけでなく' RuntimeException'も言っています。 – AlexR
@AlexR:私は完全に同意します。 – Tudor