<tbody>
<tr>
<td><b>Modifier</b></td>
<td><b>Used on</b></td>
<td><b>Meaning</b></td>
</tr>
<tr valign="top">
<td>abstract</td>
<td>class<br><br>
interface<br><br>
method<br><br></td>
<td>Contains unimplemented methods and cannot be instantiated.<br><br>
All interfaces are abstract. Optional in declarations<br><br>
No body, only signature. The enclosing class is abstract</td>
</tr>
<tr valign="top">
<td>final<br></td>
<td>class<br><br>
method<br><br>
field<br><br>
variable<br><br></td>
<td>Cannot be subclassed<br><br>
Cannot be overridden and dynamically looked up<br><br>
Cannot change its value. static final fields are compile-time constants.<br><br>
Cannot change its value.<br></td>
</tr>
<tr valign="top">
<td>native<br></td>
<td>method</td>
<td>Platform-dependent.
No body, only signature<br></td>
</tr>
<tr valign="top">
<td>none(package)<br></td>
<td>class<br><br>
interface<br><br>
member<br><br></td>
<td>Accessible only in its package<br><br>
Accessible only in its package<br><br>
Accessible only in its package<br><br></td>
</tr>
<tr valign="top">
<td>private<br></td>
<td>member<br></td>
<td>Accessible only in its class(which defins it).<br></td>
</tr>
<tr valign="top">
<td>protected<br></td>
<td>member<br></td>
<td>Accessible only within its package and its subclasses</td>
</tr>
<tr valign="top">
<td>public<br></td>
<td>class<br><br>
interface<br><br>
member<br><br></td>
<td>Accessible anywhere<br><br>
Accessible anywhere<br><br>
Accessible anywhere its class is.<br><br></td>
</tr>
<tr valign="top">
<td>strictfp<br></td>
<td>class<br><br>
method<br><br></td>
<td>All methods in the class are implicitly strictfp.<br><br>
All floating-point computation done is strictly conforms to <br>
the IEEE 754 standard. All values including intermediate results<br>
must be expressed as IEEE float or double values. <br>
It is rarely used.<br><br></td>
</tr>
<tr valign="top">
<td>static<br></td>
<td>class<br><br>
method<br><br>
field<br><br><br>
initializer<br><br></td>
<td>Make an inner class top-level class<br><br>
A class method, invoked through the class name.<br><br>
A class field, invoked through the class name <br>
one instance, regardless of class instances created.<br><br>
Run when the class is loaded, rather than when an instance is created.<br><br></td>
</tr>
<tr valign="top">
<td>synchronized<br></td>
<td>method<br></td>
<td>For a static method, a lock for the class is acquired before<br>
executing the method. For a non-static method, a lock for the specific<br>
object instance is acquired.<br><br>
</td>
</tr>
<tr valign="top">
<td>transient<br></td>
<td>field<br></td>
<td>Not be serialized with the object, used with object serializations.<br></td>
</tr>
<tr valign="top">
<td>volatile<br></td>
<td>field<br></td>
<td>Accessible by unsynchronized threads, very rarely used.<br></td>
</tr>
</tbody>
分享到:
相关推荐
【IT十八掌徐培成】Java基础第25天-02.declaredMethod-method-Modifier.zip
The Quad Chamfer modifier produces all quad chamfers, unlike the normal 3ds Max chamfer which produces a lot of triangles and ngons. It is the successor of the Quad Chamfer maxscript, improving on by...
File Modifier是一个多功能的EXE文件编辑器。 File Modifier功能:随意提取exe文件图标(与原始图标一致) 克隆任意exe文件图标 克隆任意exe文件版本信息 为exe文件添加区段、设置区段大小 为exe文件修改特征 ...
名称:Ajax Modifier -------------------- 版本:1.5.3 作者:ygyooo 分类:其他 -------------------- 概述:此扩展仅覆盖 XMLHTTPRequest 对象中的响应数据以及 fetch 方法。 描述: .建议在不使用时关闭此扩展...
这便是onnx-modifier (github)开发的动机。所有的编辑信息将最终汇总,统一送由ONNX Python API处理,得到编辑后的ONNX模型文件。 目前已支持下列操作: 1、删除/恢复节点 2、增加新节点 3、修改节点输入输出名 4、...
MP3 Quality Modifier 可以非常简单直观地改变MP3音乐的bitrate格式以达到优化音质的目的。
ModifierTypesJava Java上的简单修饰符类型
B .no modifier C .protected D .private 【试题分析】Java 有4 种访问类型,分别为public 、protected 、default 和private 。其中public 变量 可以被所有的外部类访问,而pretected 的可以被同一个包及该类的...
java.lang.reflect.Constructor; java.lang.reflect.Field; java.lang.reflect.Method; java.lang.reflect.Modifier;
oppo蓝光机 蓝光原盘文件播放目录修改工具
关键字public被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别。 关键字class 表明Java 程序中的全部内容都包含在类中,Java是一种纯面向对象的语言。 一个源文件中至多...
10. Which is a Java access modifier used to designate that a particular data field will not be inherited by a subclass? (a) final (b) protected (c) private (d) default 1. Consider the following ...
Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。 Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名字或者再次使用的使用,就...
官方版本,亲测可用
Easy Image Modifier(批量修改图片大小) v4.7.2绿色版,用来批量处理图片很方便,我经常把需要上传的原片放到一个目录里,然后用这个软件一次性处理
主要介绍了详解java.lang.reflect.Modifier.isInterface()方法的相关资料,这里提供实例帮助大家理解这个方法的使用,需要的朋友可以参考下
它是用于增加/减少所选 Java 文件 (.jar) 的 Java 堆大小的工具。 对于某些 Java 应用程序,默认的 Java 堆大小是不够的; 使用此工具,您可以轻松地临时增加一个文件的堆大小。 仅适用于 Windows。
这是一款可以修改网页游戏(包括H5游戏)的chrome插件,与windows上的CE(Cheat Engine)功能类似。 使用方法: 1、安装好后,打开游戏页面, 2、记住要修改的参数的数值(如:当前血量:23333) ...4、查看变量名,找到有...
//类的方法 java.lang.reflect.Modifier;//访问权限 Java高级程序设计实战教程第三章-Java反射机制全文共15页,当前为第6页。 3.2.4 使用反射机制的步骤 导入Jjava.lang.relfect 包需 遵循以下3三个步骤: 第一步是...
统信UOS资源包