は、Javaコードの次のビットを考えてみましょう:Javaの弱い/少ない特定のタイプはパフォーマンスに影響しますか?
for(ArrayList<String> str : strList) {
// something
}
for(Iterable<String> str : strList) {
// something
}
ループ内で何が起こるかに応じて、うまくのArrayListまたはListを使用する必要はないかもしれないが、我々はできるの代わりに、反復処理可能。
これはパフォーマンス上の利点がありますか、それとも、オブジェクトを使ってこれまでに行うことであることをコードの読者に伝えるために定義した純粋に概念的なものですか?
パフォーマンス上の利点はありません。 –