私はAndroid StudioのAndroidプロジェクトの4つのJavaファイルに同じタイプのJavaのインポートを持っています。同じファイルを4回インポートしてアプリケーションのサイズを増やしますか?Android StudioのさまざまなJavaファイルで同様のインポートを実行すると、アプリケーションのサイズが大きくなりますか?
1
A
答えて
2
No. import
Javaのステートメントは、完全なパッケージ名を参照することなく他のパッケージで宣言されているクラスを参照することができますが、最終的なバイナリには影響しません。同じクラスがいろいろなところで参照されているのはかなり一般的ですが、これは同じクラスなので、最終的なバイナリでそれを乗算する必要はありません。
0
インポートがJava Platform Libraryのクラスを参照している場合は、noです。 JVMをインストールすると、プラットフォームライブラリ用のバイナリはすでにシステムにインストールされています。この場合のインポートは、完全修飾型の名前を常に入力することを避けて、コードを読みやすくするだけです。
Javaプラットフォームライブラリにないサードパーティのクラスをインポートが参照している場合は、JARまたはWARにパッケージする必要があります。次に、アプリケーションファイルのサイズが大きくなります。 (おそらく)そのメモリフットプリントのサイズ。
関連する問題
- 1. 不要なファイルをJavaプログラムにインポートすると、バイトコードのサイズが大きくなります。
- 2. アプリケーションを実行するとjarファイルのサイズが大きくなるのはなぜですか?
- 3. オブジェクトファイルと実行可能ファイルの間のさまざまなフィールドのサイズの差
- 4. さまざまなサイズのAndroid Gridview
- 5. Golang - なぜ同様のマシンでコンパイルするとバイナリファイルのサイズが大きく異なるのですか?
- 6. さまざまなサイズがAndroidをサポートしていますか?
- 7. さまざまな行サイズのnumpy.mean
- 8. さまざまなサイズのiOSアプリケーションをスケールする方法
- 9. 回転イメージのサイズが大きくなりますか?
- 10. さまざまなオブジェクトタイプのJavaコレクションをハイバネートできますか?
- 11. Android - アプリケーションは、タブレットとエミュレータでサイズが大きく表示されます
- 12. 同じファイルのrequest.getInputStreamでさまざまな長さを受け取ります
- 13. Androidのさまざまなサブディレクトリにレイアウトディレクトリのxmlファイルを置くことはできますか?
- 14. UITableViewCellを削除すると、他のセルフサイジングセルのサイズが大きくなります
- 15. Visual Studioでさまざまな言語のテーマが異なります。コード
- 16. さまざまなURLのリストで同じセレンテストを実行しています
- 17. サイズが大きくなると行列計算エラーが表示されます
- 18. ファブリックでインストールすると、アプリケーションファイルのサイズが2.5倍大きくなります。
- 19. SharedPreferencesをさまざまなAndroidアプリケーションで共有できますか?
- 20. さまざまなサイズの行列に空の行を作成
- 21. JavaScriptをダブルクリックするとバウンディングボックスのサイズが大きくなります
- 22. 同じプログラム、同じJVMですが、異なるマシン上でのメモリ要件と実行時間が大きく異なります - なぜですか?
- 23. Android StudioでJavaアプリケーションを実行しています
- 24. Javaでデータベースのないさまざまなタイプの結合を実装する
- 25. Apache CommonsのようなJavaライブラリと同様のプロジェクトがありますか?
- 26. PHP:さまざまなサイズの配列を一様なネスト配列にまとめる
- 27. さまざまなAndroid画面サイズ/密度のPhonegapアプリの拡大縮小ですか?
- 28. Pixelmatorさまざまなサイズのスクリプトをエクスポートする
- 29. favicon.icoファイルからさまざまなサイズのアイコンを抽出する方法は?
- 30. Sidekiqでのさまざまな非同期バックグラウンドジョブの実行時間のトラッキング