私はオブジェクトをインスタンス化する/それのクラスからメソッドを呼び出すたびにJava APIを見なければならないのですか?また、どのクラスがJava APIにあり、どのクラスがJava APIでないかを常に知る必要がありますか?例外があるかもしれないことをどう知っていますか?
答えて
例外がチェックされている場合は、Javaコンパイラは、例外をキャッチしたり、それが例外をスローできることを宣言するか、あなたの呼び出し方法を強制します。
スローされる例外がErrorまたはRuntimeExceptionから継承される場合 - つまり、チェックされていない場合は、javadocのほかにコードを調べる方法がありません。
後者の良い例は、Double.parseDouble(String)によってスローされるNumberFormatExceptionです。知る唯一の方法は、javadocがこの例外をスローする可能性があることを伝えることです。
最新のIDE(Eclipse、Netbeans、IntelliJなど)は、このドキュメントに簡単にアクセスできます。
私はEclipse IDEを使用しています。これは、スローされたすべての例外を確実に説明します。私は非常にそれをお勧めします。
関数がスローする例外を知ることは、それが必要とする引数とそれが返す型を知ることと変わらない。
あなたが知っているか、ルックアップしているか、これを行うIDEを使用してください。チェック例外の場合は、コンパイル時エラーが発生するので、オプションにすることもできます。あなたのために
2番目の質問、一般に...で始まる
パッケージ "のjava。" または "のjavax。" J2SE APIです。
"com"のようなインターネットドメインプレフィックスで始まるほとんどのパッケージは、または "org"第三者から提供されます。 com.sunは安定しているとは思わないでください。
プレフィックスが1つもないパッケージは、パッケージnaming guidelinesまたはそれに先行しない可能性があります。
あなたはcom.sunパッケージを考えています。*安定しているとは保証されていません。 javaxパッケージはJavaと同じくらい安定しています。Java 2(Java 1または1.1とは対照的なJava 1.2)で提供された「新しい」ライブラリであることを伝えるために、それは区別されていますが、 Java 1.5ではたくさんのものが追加されましたが、javaxx名前空間は追加されませんでした。 – Nate
あなたは正しいです。編集されました。 –
- 1. どのような宝石が正しいものなのか、どうやって知っていますか?
- 2. 誰もASPテーマがどこにあるか知っていますか?
- 3. AJAXコンテンツが、これは可能ですが、ここの例であれば私も知っていないテキストボックス
- 4. Firebaseの例外がどこからも取得されない
- 5. どこにいてもオンラインのどこかでまともなPHP Facebook Connectの例がありますか?
- 6. テストで例外がスローされ、その例外が何かあった場合、NUnit TearDownでどのように知っていますか?
- 7. フォーマット:あなたが知っているかもしれませんが日食
- 8. AngularJS - あなたが知っているかもしれませんが
- 9. Facebook:あなたが知っているかもしれない人
- 10. 私のウェブサーバーはドメインが私のものであることをどのように知っていますか?
- 11. あなたがそうすべきではないことを知っていても、どのようなアンチパターンを使用しますか?
- 12. C#:例外がキャッチされないとどうなるか
- 13. TextAreaForこれは単純なことかもしれない内部例外に
- 14. ヌルポインタ例外スキャナかもしれない?
- 15. これがなぜうまくコンパイルされるのか誰も知っていますか?
- 16. 内部例外のない未知の例外がスローされますか?
- 17. もう誰かがショートハンドアクションスクリプト3を知っていますか?
- 18. 例外があってもプログラムを続行したい
- 19. 誰もこの火災基地の性能監視に関してこの例外が何であるか知っていますか?
- 20. あなたはどのようなコントローラとアクションを知っていますか?
- 21. 私のコードがチェックされているかチェックされていない例外を使用しているかどうかを知る方法?
- 22. いつもこの例外が発生しますか?
- 23. ウェブサービスが「安らか」である(それが主張されている)かどうかをどのようにして知ることができますか?
- 24. あるスレッドが生存しているかどうかを知ることができますか?
- 25. このサイトは私がスクレーパーであることをどのように知っていますか?
- 26. 誰もがC#でOFX wsdlファイルを使用する良い例がどこにあるのか知っていますか?
- 27. ChannelWriterによってバイトが書き込まれていないかどうかはどのように知ることができますか?
- 28. TFLearnチュートリアルの例ネットワークをどのようにしてネットワークに必要なものがあるか知っていますか?
- 29. 警告が発生しても例外が発生しないかどうかを確認するには
- 30. システムがSMSを送信できなかったことをどのように知っていますか?
ほとんどのIDEは、Eclipseだけでなく、これを行います。 –
正しい、良い点、私は私の個人的な勧告としてEclipseを示していました。 – mcassano