通过java中的Modifier类可以获取接口、类等支持的修饰符。
Modifier 类提供了 static 方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置 (bit position) 表示不同的修饰符。
public static void main(String[] args) {
// 接口的修饰符
System.out.println("interface:"+Modifier.toString(Modifier.interfaceModifiers()));
// 类的修饰符
System.out.println("class:"+Modifier.toString(Modifier.classModifiers()));
// 构造函数修饰符
System.out.println("constructor:"+Modifier.toString(Modifier.constructorModifiers()));
// 方法修饰符
System.out.println("method:"+Modifier.toString(Modifier.methodModifiers()));
// 成员变量修饰符
System.out.println("field:"+Modifier.toString(Modifier.fieldModifiers()));
}
代码中的方法需要jdk7的支持,是jdk7中新加的方法,打印出来的结果为:
interface:public protected private abstract static strictfp
class:public protected private abstract static final strictfp
constructor:public protected private
method:public protected private abstract static final synchronized native strictfp
field:public protected private static final transient volatile
分享到:
相关推荐
通过阅读对应的博客文章(http://blog.csdn.net/forgot2015/article/details/54236231),可以获取更多关于Java修饰符的实际示例和深度解析。实践中结合理论学习,有助于巩固这些概念并提升编程技能。
然而,提供的压缩包文件"深入浅出谈java修饰符共6页.pdf.zip"似乎包含的是一个PDF文档,若要获取更多具体信息,需要解压并查看文档内容。在"赚钱项目"这个子文件中,可能涉及的是如何利用Java编程技能进行项目开发以...
- 介绍:`strictfp`修饰符强制方法中的所有浮点运算遵循IEEE 754标准,确保在不同平台上获得一致的结果。这对于需要精确数学计算的应用非常有用。 9. **synchronized**: - 使用对象:方法 - 介绍:`...
面向对象编程语言中,诸如Java等,通过不同的访问修饰符来控制类成员(如属性、方法)的可见性和可访问性。这些修饰符包括`public`、`private`、`protected`以及`final`和`abstract`等。下面将详细解释这些关键字的...
首先,【标题】“三大修饰符List集合测试”以及【描述】“该文档为java底层核心技术,list引用对象详解,详细介绍了list引用对象的内部机制,缓存的位置以及怎么高效的使用它,提高程序效率”共同提示我们,文档将...
在Java编程语言中,继承、多态、重写、修饰符以及`super`和`this`的使用是面向对象编程的核心概念。这些知识点对于理解和编写高效、可维护的代码至关重要。 1. **Java继承**: Java继承允许一个类(子类)继承另一...
在protobuf中,`repeated`限定修饰符是一个非常重要的概念,用于表示一个字段可以有多个值,类似于数组或列表。本文将深入探讨`repeated`限定修饰符的使用及其相关知识点。 首先,我们需要理解protobuf的基本语法。...
6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8...
在Java编程语言中,修饰符、参数传递、内部类和接口是构建面向对象程序的基本概念。以下是对所提供文档内容中涉及知识点的详细讲解: ### 1. 四种权限修饰符 Java提供了四种访问修饰符来控制类、变量、方法和构造器...
Java语言中的修饰符是编程语法的关键组成部分,它们用于定义类、接口、变量和方法的特性。下面我们将深入探讨这些修饰符的作用和用法。 1. **public**:这是最高级别的访问修饰符,允许任何包内外的类访问。如果你...
3.1 获取所有public修饰符的成员变量 3.2 获取指定字段并赋值 3.3 获取所有的成员变量(不考虑修饰符) 3.4 获取私有的变量(利用暴力反射) 4. 反射获取构造方法 4.1有参构造 4.2无参构造 4.3无参构造简便写法 ...
Java中的访问修饰符有public、private、protected、default四种。public修饰符表示公共访问,private修饰符表示私有访问,protected修饰符表示保护访问,default修饰符表示包访问。 基本数据类型 Java中的基本数据...
应该使用下面的哪些修饰符 获得需要的访问控制。 A .public B .no modifier C .protected D .private 【试题分析】Java 有4 种访问类型,分别为public 、protected 、default 和private 。其中public 变量 可以...
Java static 修饰符(Java Static Modifier)用于修饰类成员和方法。static 修饰符可以使得类成员和方法可以在不创建对象的情况下被访问。 继承和多态 Java 继承(Java Inheritance)是一种机制,用于实现代码的...
Java提供了四种访问控制修饰符,它们分别是:public、private、protected和默认(无修饰符)。 1. **public**:公共访问控制修饰符,表示任何地方的任何类都可以访问被其修饰的成员。如果一个类声明为public,那么...
方法的访问类似,`getMethods()`获取所有public方法,`getMethod()`获取指定名称和参数类型的方法,`getDeclaredMethods()`和`getDeclaredMethod()`则不受访问修饰符限制。调用方法: ```java Method method = clazz...
本文将对 Java 中的访问修饰符、运算符、垃圾回收机制、自动装箱和自动拆箱、类加载机制、异常层次结构、接口和抽象类、内部类、深拷贝和浅拷贝、String、StringBuilder 和 StringBuffer、集合框架、泛型、反射、...
学习如何编写和使用构造函数,以及访问修饰符(public, private, protected)。 5. **数组**:了解一维和多维数组的声明、初始化和操作。 6. **字符串处理**:Java中的String类是不可变的,学习如何创建、比较和...
### Java面向对象总结 #### 一、继承 ...通过上述总结,我们可以更好地理解Java中的面向对象特性,特别是继承、多态以及`final`和`static`等修饰符的应用,这对于编写高质量、可维护的Java代码至关重要。