`
jeffry_cheng
  • 浏览: 8011 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java修饰词总结

阅读更多

Java语言定义了public、protected、private、abstract、static和final这6常用修饰
词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:

1.public

使用对象:类、接口、成员

介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的

2.private

使用对象:成员

介绍:成员只可以在定义它的类中被访问

3.static

使用对象:类、方法、字段、初始化函数

介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法
是类方法,

是被指向到所属的类而不是类的实例。静态字段是类字段,无论该字段所在的类创建了
多少实例,该字

段只存在一个实例被指向到所属的类而不是类的实例。初始化函数是在装载类时执行
的,而不是在创建

实例时执行的。

4.final

使用对象:类、方法、字段、变量

介绍:被定义成final的类不允许出现子类,不能被覆盖(不应用于动态查询),字段值
不允许被

修改。

5.abstract

使用对象:类、接口、方法

介绍:类中包括没有实现的方法,不能被实例化。如果是一个abstract方法,则方法体
为空,该方

法的实现在子类中被定义,并且包含一个abstract方法的类必须是一个abstract类

6.protected

使用对象:成员

介绍:成员只能在定义它的包中被访问,如果在其他包中被访问,则实现这个方法的类
必须是该成

员所属类的子类。

7.native

使用对象:成员

介绍:与操作平台相关,定义时并不定义其方法,方法的实现被一个外部的库实现。

8.strictfp

使用对象:类、方法

介绍:strictfp修饰的类中所有的方法都隐藏了strictfp修饰词,方法执行的所有浮点
计算遵守

IEEE 754标准,所有取值包括中间的结果都必须表示为float或double类型,而不能利用
由本地平台浮

点格式或硬件提供的额外精度或表示范围。

9.synchronized

使用对象:方法

介绍:对于一个静态的方法,在执行之前jvm把它所在的类锁定;对于一个非静态类的方
法,执行

前把某个特定对象实例锁定。

10.volatile

使用对象:字段

介绍:因为异步线程可以访问字段,所以有些优化操作是一定不能作用在字段上的。
volatile有时

可以代替synchronized。

11.transient

使用对象:字段

介绍:字段不是对象持久状态的一部分,不应该把字段和对象一起串起。

分享到:
评论

相关推荐

    Java入门——Java修饰词总结

    Java作为一门广泛使用的编程语言,拥有丰富的语法结构和关键字,其中修饰词(modifiers)是Java语言中的重要组成部分,用于限定类、方法、字段等的访问级别、生命周期以及特性。以下是对Java中11个修饰词的详细介绍...

    java修饰词的总结.doc

    Java 修饰词的总结 Java 语言中有多种修饰词,总共定义了 11 种,包括 public、protected、private、abstract、static、final、native、strictfp、synchronized、volatile 和 transient。这些修饰词可以应用于类、...

    Java修饰符总结

    ### Java修饰符深入解析 #### 引言 Java作为一种广泛使用的面向对象编程语言,其丰富的修饰符机制为程序设计提供了灵活性和控制力。本文旨在全面剖析Java中的修饰符,包括它们的特点、用法以及如何在不同场景下...

    java语言要点总结

    Java中的访问权限修饰词有四个:`public`、`protected`、`private`和`default`(默认,即无任何修饰词)。它们定义了类、方法、属性的可见性范围,有助于实现封装和信息隐藏。 #### 七、`final`关键字 `final`...

    java面试题总结

    尽管`goto`在C语言中是一个常见的关键词,但在Java中它是一个保留词,目前并未被使用。Java的设计者有意避免使用`goto`,以减少代码中的复杂度和潜在的错误。 通过以上分析,我们可以看出,Java作为一种强大的面向...

    java知识点总结

    Java关键字是预定义的、有特殊含义的词,不能作为标识符使用。常见的关键字包括: - `class`、`abstract`、`do`、`implements`、`private`、`throw` - `boolean`、`double`、`import`、`protected`、`throws` - `...

    java开发常用单词总结

    ### Java开发常用单词总结 #### 一、Java基础词汇 - **JDK(Java Development Kit)**:Java开发工具包,包含编译、运行Java程序所需的所有工具。 - **JVM(Java Virtual Machine)**:Java虚拟机,是执行Java字节码的...

    04747 Java程序设计(一) 自考 考点 大纲(自己总结)

    - **关键字**:保留词,具有特殊含义,如`class`、`public`等,不能作为标识符使用。 **1.5 基本数据类型** - **布尔类型**:`boolean`类型只能取值`true`或`false`。 - **字符类型**:`char`类型用于存储单个字符...

    java基础知识总结(经典)

    1. 关键字:如class、public等,这些词在Java中有特殊含义。 2. 标识符:程序中定义的类名、变量名、方法名等,可以由字母、数字、美元符号$和下划线_组成。 3. 常量:在程序运行过程中其值不会被改变的量,如final...

    java基础知识总结带目录版.pdf

    本文将对Java基础知识进行详尽的总结,涵盖从Java概述到语法基础等多个方面,旨在帮助读者深入理解并掌握Java编程。 一、Java概述 1. JDK(Java Development Kit):是Java开发工具包,包含了编译器javac、解释器...

    有答案初级软件工程师(Java)客观试题

    根据给定文件的信息,我们可以总结出以下相关的IT知识点: ### 1. Java 数组的初始化与访问 **知识点概述:** - **数组的初始化:**Java 中数组可以在声明时进行初始化,也可以先声明后初始化。 - **数组元素的...

    JAVA培训总结,重点都有1.docx

    方法是Java中执行特定任务的代码块,其语法包括返回值类型、限定修饰词、方法名和形参列表。限定修饰词用来控制方法的访问权限,例如`public`、`private`等。方法体包含要执行的语句,可以是一条或多条。 在Java...

    适应java零基础与初学者的java学习笔记,总结了javaSE的知识点

    - 修饰词:`public`、`static`等。 - 返回值类型:函数执行完成后返回的结果类型。 - 函数名:遵循小驼峰命名法。 - 参数列表:传入函数的值或变量。 - 函数体:具体执行的代码块。 - `return`:用于返回结果...

    JAVA培训总结,重点都有1.pdf

    限定修饰词如`public`、`private`等用来控制方法的访问权限,决定在什么范围内可以调用该方法。 总的来说,Java培训涵盖了语言基础、核心特性以及面向对象编程的实践,通过这些知识的学习,开发者能够创建出安全、...

    java基础知识

    类的声明语法包括修饰词(如`public`),类名,以及类体,其中包含属性、构造器和方法的声明。在实际开发中,通常一个Java文件对应一个类,类名遵循驼峰命名规则,首字母大写,以名词性词组表示。 总结来说,Java...

    java基础知识点.pdf

    - `[修饰词] 返回值类型 方法名(参数列表) { 语句块; return [返回值]; }` - 返回值类型同样分为基本数据类型和引用数据类型。 - 如果方法没有返回值,则使用`void`。 #### 七、构造方法 - **定义**:用于初始...

    JAVA中的保留关键字

    因此,避免将这些词用作标识符是个好习惯。Java中的一些保留关键字包括: - `const`:虽然在C++中是关键字,但在Java中并未使用,保留以备将来使用。 - `goto`:同样是C++中的关键字,在Java中保留但未使用。 ####...

Global site tag (gtag.js) - Google Analytics