`
qqdwll
  • 浏览: 136685 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java Modifier Summary

    博客分类:
  • Java
阅读更多
<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

    今天我们将深入探讨"Declared Methods"(声明的方法)、"Method"(方法)以及"Modifier"(修饰符)这三个概念,这些都是Java编程中的基础知识,对于理解和编写高质量的代码至关重要。 首先,我们来理解"Declared ...

    Ajax Modifier-1.5.3.zip

    名称:Ajax Modifier -------------------- 版本:1.5.3 作者:ygyooo 分类:其他 -------------------- 概述:此扩展仅覆盖 XMLHTTPRequest 对象中的响应数据以及 fetch 方法。 描述: .建议在不使用时关闭此扩展...

    onnx-modifier

    这便是onnx-modifier (github)开发的动机。所有的编辑信息将最终汇总,统一送由ONNX Python API处理,得到编辑后的ONNX模型文件。 目前已支持下列操作: 1、删除/恢复节点 2、增加新节点 3、修改节点输入输出名 4、...

    Quad Chamfer Modifier 1.16

    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 1.0(exe可执行文件编辑器)

    File Modifier是一个多功能的EXE文件编辑器。 File Modifier功能:随意提取exe文件图标(与原始图标一致) 克隆任意exe文件图标 克隆任意exe文件版本信息 为exe文件添加区段、设置区段大小 为exe文件修改特征 ...

    BDMV Modifier 2.0

    【BDMV Modifier 2.0】是一款专为OPPO蓝光播放机设计的软件工具,主要用于修改蓝光原盘文件的播放目录结构。在深入理解这个工具之前,我们需要先了解一些基本概念。 蓝光(Blu-ray)是一种高密度的光盘存储格式,...

    MP3 Quality Modifier v2.51.zip

    MP3 Quality Modifier是一款专为音频爱好者设计的工具,主要用于调整MP3文件的比特率,以适应不同的播放设备或个人对音质的需求。该软件的版本是v2.51,包含在名为"MP3 Quality Modifier v2.51.zip"的压缩包文件中。...

    详解java.lang.reflect.Modifier.isInterface()方法

    在Java编程语言中,`java.lang.reflect.Modifier`类是一个非常重要的工具,它提供了一系列静态方法来查询关于类、接口、字段和方法的修饰符信息。`Modifier.isInterface(int mod)`方法是其中一个方法,用于判断给定...

    Android代码生成技术JavaPoet的使用

    JavaPoet就是这样一款强大的工具,它由Square公司开发,主要用于在Java编程环境中生成高质量的源代码。本篇将详细介绍JavaPoet的使用以及相关知识点。 一、JavaPoet简介 JavaPoet是一个API库,它允许开发者通过简单...

    Easy Image Modifier(批量修改图片大小)v4.7.2绿色版

    《Easy Image Modifier:批量图像处理的利器》 在数字化时代,图像处理已成为日常生活和工作中不可或缺的一部分,无论是个人照片修饰还是商业用途的图像编辑,都离不开高效便捷的工具。"Easy Image Modifier"就是...

    ModifierTypesJava:在Java上学习简单的修饰符类型

    在Java编程语言中,修饰符类型是至关重要的概念,它们用于定义类、接口、方法、变量等元素的访问权限、可见性以及行为。本教程将深入探讨Java中的基本修饰符类型,包括访问修饰符、静态修饰符、最终修饰符、抽象修饰...

    java的一本好教材

    3. **访问控制修饰符(Access modifier)**:Java中的访问控制修饰符有public、private、protected和默认(无修饰符)。它们用于控制类、方法和变量的可访问性,以实现封装。 4. **匿名类(Anonymous class)**:...

    搜狐java面试题

    答案是C.no modifier,即不使用任何访问修饰符。这样,成员变量将仅在同一个包中可访问,而不能从其他包中访问。 问题2:静态变量和方法 在这个问题中,需要分析静态变量和方法的使用。在Java中,静态变量和方法...

    java 面试题

    B .no modifier C .protected D .private 【试题分析】Java 有4 种访问类型,分别为public 、protected 、default 和private 。其中public 变量 可以被所有的外部类访问,而pretected 的可以被同一个包及该类的...

    个人写的关于Java笔记,较为全面

    Java static 修饰符(Java Static Modifier)用于修饰类成员和方法。static 修饰符可以使得类成员和方法可以在不创建对象的情况下被访问。 继承和多态 Java 继承(Java Inheritance)是一种机制,用于实现代码的...

    Java反射机制Demo

    ### Java反射机制详解 #### 一、什么是Java反射机制? Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的...

    java编程题典型例题

    Java 编程题典型例题 Java 是一种广泛使用的编程语言,它具有平台独立性、面向对象、分布式等特点。下面我们将通过四个典型例题来展示 ...3. Access modifier:Java 中的访问控制权限,用于实现字段和方法的访问控制。

    Java反射之Constructor、Method、Field使用及说明

    ### Java反射机制详解 #### 一、引言 在深入探讨Java反射机制中`Constructor`、`Method`、`Field`以及`Class`类的使用之前,我们需要先了解反射的基本概念及其重要性。反射是Java的一项强大功能,它允许程序在运行...

    java 反射例子 代码

    java.lang.reflect.Constructor; java.lang.reflect.Field; java.lang.reflect.Method; java.lang.reflect.Modifier;

    java源文件

    5. **访问修饰符(Access Modifier)**:public、private、protected和默认(package-private)控制了类、方法和变量的可见性。 6. **控制流语句(Control Flow Statements)**:包括条件语句(if-else、switch-...

Global site tag (gtag.js) - Google Analytics