私はJumboEnumSetについて苦労しましたが、それに関する多くの情報は見つかりませんでした。
いつJumboEnumSetを使用するのですか?誰でもJumboEnumSetについて説明できますか?JumboEnumSetを使用する理由とその理由
5
A
答えて
11
明示的に使用する必要はありません。実装の詳細です。基本的に、列挙型が小さい場合、EnumSet
は、1メンバーあたり1ビットで、単一のint
またはlong
(どちらが忘れているか)として列挙型の非常に効率的な表現を使用できます。その表現より多くの要素がある場合は、代わりにJumboEnumSet
が使用されます。
あなたはこれについて心配する必要はありません - ただEnumSet
のメンバーを使用すれば問題ありません。列挙型が特定のサイズを超えると、列挙型セットはより高価になり効率が低下することに注意してください。
2
心配する必要はありません。
は、プライベートパッケージとして宣言されているため、クラスを直接使用することはできません。 javadocには「プライベートな実装クラス」として記述されているので、そうすべきではありません。
関連する問題
- 1. SSRS vs. Power BI - 使用する理由とその理由
- 2. Hibernate Searchの使い方、使用する理由とその理由
- 3. Googleのウェブサイトの検索エンジンを使用する理由とその理由
- 4. JavaScriptのメモリリークとクロージャ - その理由とその理由
- 5. OpenID選択する理由とその理由
- 6. ソートをソートする理由累積を使用する理由
- 7. NSMatrix、NSForm - addRow - 上記の理由とそうでない理由
- 8. HttpSessionDestroyedEventが送信された理由とその理由
- 9. promise()メソッドを使用する理由とその方法
- 10. EventLogでETWを使用する理由とその逆
- 11. パンダが.locと.ilocで角括弧を使用する理由とその理由
- 12. asp.netでフォーム認証とWindows認証を使用する理由とその理由
- 13. デバッグ.NETアセンブリバインディング別名dllが使用されている理由とその理由を確認する
- 14. 使用する理由象徴とそれからエスケープ?
- 15. 新しいキーワードがクラスの既存のオブジェクトで使用されている理由とその理由
- 16. 春のAndroidを使用する理由
- 17. urlib2.URLErrorとその理由はPythonで
- 18. jsp:forwardを使用する理由
- 19. フレックスイベントで「バブル」を使用する理由
- 20. 「text/javascript」を使用する理由
- 21. fcloseでsegfaultを使用する理由
- 22. SIPプロトコルを使用する理由
- 23. ブラウザでES6を使用する理由
- 24. TypeScript - タイピングを使用する理由
- 25. IWindsorContainerでIKernelを使用する理由
- 26. FindControlを使用する理由...?
- 27. ラムダで# 'を使用する理由は?
- 28. laravelでガードを使用する理由
- 29. MonadStateでMultiParamTypeClassesを使用する理由
- 30. (void)someIntを使用する理由コード
「ジャンボ」列挙型(つまり、64以上の要素を持つもの)のEnumSetのプライベート実装クラスです。 http://www.docjar.com/docs/api/java/util/JumboEnumSet.html – Zohaib
私はあなたが代わりに直面している質問をするべきだと思います。 – tanyehzheng