`

Java反射之:判断修饰符

    博客分类:
  • jdk
阅读更多
import java.lang.reflect.Modifier;

public class Main {
  public static void main(String[] argv){
    /*
        Modifier.isAbstract(int mod)
        Modifier.isFinal(int mod)
        Modifier.isInterface(int mod)
        Modifier.isNative(int mod)
        Modifier.isPrivate(int mod)
        Modifier.isProtected(int mod)
        Modifier.isStatic(int mod)
        Modifier.isStrict(int mod)
        Modifier.isSynchronized(int mod)
        Modifier.isTransient(int mod)
        Modifier.isVolatile(int mod)
    */
    if (Modifier.isPublic(String.class.getModifiers())) {
      System.out.println("class is public");
    }
  }
}
分享到:
评论

相关推荐

    \java超强笔记(超级经典)

    静态方法可以是泛型方法(在修饰符和返回值之间写泛型),但是不可以使用类的泛型。 static void copyArrayToList(Object[] os,List<T> ls){ //错误,T为类的泛型 } static <E> void ...

    21天学通Java-由浅入深

    123 7.2.2 默认的访问级别 124 7.3 什么是封装 125 7.4 最终修饰符 127 7.4.1 final修饰对象类型的成员变量 127 7.4.2 final修饰基本类型的成员变量 129 7.4.3 final修饰的局部变量 131 7.4.4 final修饰的方法 132 ...

    JAVA面试题最全集

    访问修饰符“public/private/protected/缺省的修饰符”的使用 47.用关键字final修饰一个类或者方法时,有何意义? 48.掌握类和对象的概念,掌握面向对象编程的本质 49.静态变量和静态方法的意义,如何引用一个类...

    Kotlin 语言参考文档 中文版

    可见度修饰符 扩展 数据类 泛型 泛型函数 泛型约束(Generic constraint) 嵌套类(Nested Class) 枚举类 对象表达式(Object Expression)与对象声明(Object Declaration) 委托(Delegation) 委托属性(Delegated Property...

    反射机制 上课示例

    获得修饰符 final public 获得父类 获得接口 获得字段 (某个,所有) 获得字段类型 获得私有字段 获得构造 (某个,所有) 获得构造参数 获得方法 获得返回类型 获得方法参数 应用 给字段赋值 给私有字段赋值 调用无...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    5.2 修饰符的使用 109 实例088 单例模式的应用 109 实例089 祖先的止痒药方 110 实例090 统计图书的销售量 111 实例091 汉诺塔问题求解 112 实例092 不能重写的方法 113 5.3 包装类的使用 114 实例093 将字符串转换...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【基础】访问修饰符区别 15 【基础】java基本数据类型(四类八种) 15 Java自动类型转换 16 数据类型自动提升(注意以下讨论的是二元操作符) 16 【基础】switch支持的类型 17 【基础】当一个对象被当作参数传递到一...

    面向对象技术与UML课件及源代码-by 南邮-陈杨

    6.3.1什么是访问控制修饰符 6.3.2类的访问控制修饰符 6.3.3成员的访问控制修饰符 6.4使用类中类 6.5小结 第7章继承和多态 7.1使用继承 7.1.1为什么需要继承 7.1.2如何实现继承 7.1.3继承的底层本质 7.2...

    Java学习笔记-个人整理的

    {2.3}修饰符}{51}{section.2.3} {2.4}父类对象的方法调用}{51}{section.2.4} {2.5}封装}{52}{section.2.5} {2.6}多态}{53}{section.2.6} {2.7}Sample code}{54}{section.2.7} {2.8}框架中移动的小球}{59}{...

    javaSE代码实例

    9.3.4 接口中方法无法使用的修饰符 165 9.4 接口与抽象类 166 9.4.1 语法上的不同 167 9.4.2 具体含义的不同 167 9.5 基于接口的多态 169 9.6 接口与回调 170 9.7 instanceof的使用 172 9.7.1 基本...

Global site tag (gtag.js) - Google Analytics