Здравствуйте, dilmah, Вы писали:
D>изучаю джаву.
D>Как в ней принято использовать битмаски?
D>ну то есть если я в C написал бы
D>D>enum E {
D> LEFT = 1,
D> HIGH = 2,
D> EVIL = 4
D>};
D>E e = (E)(HIGH | EVIL);
D>
D>какие аналоги есть в java. EnumSet это то?
EnumSet это то, что вам надо, как я понимаю.
http://stackoverflow.com/questions/1987738/create-a-permission-bit-mask-in-java
http://dhruba.name/2008/12/31/effective-java-item-32-use-enumset-instead-of-bit-fields/