哪个更好?

  • @SuppressWarnings("unchecked")
  • @SuppressWarnings(AnnotationConstants.UNCHECKED)

  • 其中AnnotationConstants是典型的常量类...
    public final class AnnotationConstants {
        private AnnotationConstants() { }
    
        public static final String UNCHECKED = "unchecked";
    
        ...
    }
    

    我知道有很多支持和反对常量类的通用参数,而这正是我对而不是感兴趣的。理念。

    最佳答案

    对于此特定示例,我将坚持使用文字。毕竟,您试图抑制警告-如果您使用错误的文字,警告将不会被抑制,从而引起您对问题的注意。

    10-08 01:58