列挙型はJavaで定数であると言うとき、実際にはどういう意味ですか?
それらはどのタイプの定数(整数定数、文字定数、文字列定数)ですか?
列挙型をスイッチケースの値として使用すると、Java システムが文句を言わないのはなぜですか?
私が知っているように、1.7 より前の switch ステートメントは、case 値として byte、short、int、または char を受け入れます。したがって、enum が定数であり、switch ケースで使用できると誰かが言う場合、switch は byte、short、int、または char のみを受け入れるため、定数のタイプを意味します
たとえば、文字列定数はJava 1.7で追加されましたが、列挙型は1.5から存在し、スイッチケース値で使用されており、Java 1.7から単語で文字列をスイッチケース値として使用できますか?
Javaはswitchケースで列挙型をどのように処理しますか?列挙型のordinal()値を使用しますか?