いくつかのオープンソースプログラムのソースコードを投げていくうちに、いくつかのプロジェクトでソースコードファイル内に.classと.javaがあることに気付きました! .classは既にコンパイルされた.javaファイルであり、.classはバイナリですが、プロジェクトにコンパイル済みファイルとコンパイル済みファイルを含めることは可能ですか?はいの場合は、なぜそれを行うのですか?メリットは何ですか?.classクラスと.javaクラスを同じソースコードパッケージに含めることは可能ですか?
長い話題:さまざまなプロジェクトでテストクラスを勉強しようとしています。いくつかのプログラムは(ビルド)フォルダの下にテストファイルを持っています。拡張子は.classです。これらのクラスは、テストパッケージの下にあるテストクラス(.java
拡張子)と動作が異なりますか?とにかくそれらを逆コンパイルするには はありますか?
ありがとう
あなたはどのようにコードを見ることができますどんなコメントでも動作します。 –