`

Java final修饰符的作用

    博客分类:
  • Java
阅读更多

1. 1 final

         final关键字是最终的、最后的意思,在程序中可以用来修饰类、成员变量和方法的声明,由该关键字修饰的内容都是不可变的。

1. 2 final数据

         final修饰的数据是常量,常量既可以出现在类的内部,也可以出现在方法或构造方法的内部。在程序中常量只能赋值一次。

         其它说明可以参看前面的常量介绍。

         在程序中,一般类内部的成员常量为了方便调用,一般都使用static修饰符进行修饰。示例代码如下:

                   /**

 * 常量使用

 */

public class Student {

                            /**性别*/

                            int sex;

                            /**男性*/

                            public final static int MALE = 0;

                            /**女性*/

                            public final static int FEMALE = 1;

}

1.3  final方法

         final关键字也可以修饰方法,final修饰的方法称作最终方法,最终方法不能被覆盖,也就是不能在子类的内部重写该方法。

         使用final修饰方法,可以在一定程度上提高该方法的执行速度,应为在调用该方法时,就不需要进行覆盖的判断了。

1.4  final

        final关键字也可以修饰类,final修饰的类称作最终类,最终类不能被继承,也就是该类不能有子类。

         final类内部的每个方法都是final方法。

1.5 native

        native关键字是“本地的”意思,native修饰的方法,只有方法的声明使用java语言实现,而方法内部的代码都是在Java虚拟机内部使用其它语言实现。

         一般native的方法,都是和系统操作有关的方法,或者是基于底层实现效率比较高的方法,常见于系统类中。例如System类的arraycopy方法等。

分享到:
评论

相关推荐

    Java访问修饰符

    "Java 访问修饰符详解" Java 访问修饰符是 Java 编程语言中的一种重要机制,它控制着类、方法和变量的访问权限。访问修饰符可以分为四种:public、protected、private 和缺省(无访问修饰符)。 public 访问修饰符...

    Java修饰符使用整理(含实例)

    Java 修饰符使用整理 Java 修饰符是 Java 语言中的一种基本语法元素,用于控制访问权限、继承关系、抽象类和静态成员变量等方面。Java 修饰符可以分为两大类:访问修饰符和非访问修饰符。访问修饰符包括 public、...

    JAVA访问修饰符大归纳

    根据 JAVA 访问修饰符的特性和使用范围,我们可以将其分为三类:修饰符类的访问修饰符、属性的访问修饰符和方法的修饰符。 一、修饰符类的访问修饰符 修饰符类的访问修飾符共有四种:默认、public、abstract 和...

    java修饰符介绍

    以上就是Java中主要的修饰符及其作用,理解并熟练运用这些修饰符是编写高质量、安全、可维护的Java代码的关键。在实际编程中,合理选择和组合这些修饰符可以帮助我们更好地控制代码的结构和行为。

    java常用的修饰符

    Java修饰符是编程中至关重要的概念,它们用于定义类、接口、变量和方法的访问权限、行为和特性。本文将详细介绍Java中常见的修饰符及其用途。 1. **类的修饰符** - **public**: 公共访问控制符,允许任何地方的...

    java面向对象之final修饰符.docx

    【Java面向对象之final修饰符】 Java中的final关键字在面向对象编程中扮演着重要的角色,它主要用于修饰类、变量和方法,确保它们在程序运行过程中不可改变或不可重写。以下是对final修饰符的详细解释: 一、final...

    Java软件开发实战 Java基础与案例开发详解 6-6 final修饰符 共7页.pdf

    ### Java软件开发实战:Java基础与案例开发详解之final修饰符 #### 1. final修饰符概述 在Java中,`final`关键字是一种访问修饰符,它可以用来限制类、方法和变量的行为。当一个类、方法或变量被声明为`final`时,...

    java修饰符

    访问控制修饰符和非访问控制修饰符共同作用,不仅实现了封装、继承和多态等面向对象编程的基本特征,还提供了更高级的功能,如线程安全、不可变性和代码优化等,使Java程序具备了强大的灵活性和适应性。

    Java访问修饰符大归类

    Java 中的访问修饰符可以分为三大类:类的访问修饰符、属性的访问修饰符和方法的访问修饰符。每种修饰符都有其特定的访问权限和用途。 类的访问修饰符 Java 中有四种类的访问修饰符: 1. 缺省(friendly):同一...

    final修饰符与类型转化

    在Java编程中,`final`修饰符和类型转化是两个重要的概念,它们分别涉及类的继承限制和对象的类型转换。 1. `final`修饰符: - `final`类:当一个类被声明为`final`时,它无法被其他类继承。这通常用于防止他人...

    第6章 Java语言中的修饰符.ppt

    Java语言中的修饰符是编程语法中的重要组成部分,它们用于定义类、接口、变量和方法的特性,从而控制访问权限、实现抽象概念、确保不可变性以及优化代码结构。本章将详细阐述Java中的主要修饰符。 首先,我们讨论...

    SCJP java基础修饰符

    Java提供了10种基本修饰符,它们分别是`public`、`protected`、`private`、`final`、`abstract`、`static`、`native`、`transient`、`synchronized`和`volatile`。这些修饰符的应用范围和功能各不相同,下面将逐一...

    java常用修饰符.doc

    本文主要分析了Java中常见的访问修饰符(public、private、protected、friendly/default)以及非访问修饰符(final、abstract、static、native)。我们将通过具体的例子和解析深入理解这些修饰符的作用。 首先,...

    Java final 修饰符知识点总结(必看篇)

    Java中的`final`修饰符是一个非常关键的概念,它在编程中起到了不可变性的作用,确保了数据的安全性和代码的稳定性。下面将详细讲解`final`修饰符在不同场景下的应用和注意事项。 1. **final修饰类** 当`final`...

    java修饰符的使用.pdf

    2. 最终类(final):final 修饰符修饰的类称为最终类,final 类不可能有子类。 3. 静态类(static):static 修饰符修饰的类称为静态类,静态类可以在定义时初始化成员变量和方法。 在 Java 中,修饰符的使用是...

    Java修饰符demo

    本文将深入探讨Java修饰符的基础知识,包括访问修饰符、非访问修饰符以及它们在实际编程中的应用。 首先,我们来看访问修饰符。在Java中,有四种主要的访问修饰符: 1. **public**:公共访问修饰符,允许任何地方...

    java中final修饰符实例分析

    Java中的`final`修饰符是一个非常重要的关键字,它用于创建不可修改的变量、方法和类。在Java中,`final`具有以下含义: 1. **final变量**: - **成员变量**:如果一个类的成员变量(字段)被`final`修饰,那么它...

    java中final修饰符的使用方法

    在Java编程语言中,`final`关键字是一种非常重要的修饰符,它可以用来限制变量、方法和类的可变性。理解并正确使用`final`对于编写安全、稳定的代码至关重要。下面我们将详细探讨`final`修饰符的用法及其背后的原理...

    Java修饰符详细解析

    在Java中,类修饰符有public、abstract、final三个。 1. public:公共的,可以从其他类中访问。 2. abstract:抽象的,不能被实例化,必须被继承。 3. final:最终的,不能再声明子类。 构造器修饰符 构造器修饰...

Global site tag (gtag.js) - Google Analytics