`
不凡zy
  • 浏览: 1687 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论

Java中的关键字

 
阅读更多
一. 访问修饰符
1. Public  
1) public关键字可以放在类前。表示这个类可以被其它包中的类的对象所访问,是公开性最高的一个关键字,public限定的类在一个文件中只允许有一个,且其他的类不能使用private和protected,只能使用默认的访问修饰符;
2) public放在方法前。表示方法可以被其它包中的类调用;
3) public放在属性前。只要通过对象就可以调用该属性,属性是公开的。
※ ①interface中定义的属性和方法,即便没写public,也默认是public;
       ②抽象类里面,抽象方法是默认为public的;
       ③父类如果是public,则子类必须是public类型的。
2. Private
1) private放在方法前面。该方法只能被该类里面的方法或是构造器调用
2) private放在属性前面。Private只能在类里面,方法的外面来定义属性,且该属性在无公开方法传递的情况下,只能被本类调用。
※ ①在类的继承中,父类的private的方法,子类不能进行继承;
        ②构造器中添加private关键字,那么不允许在其他类里面创建对象
3. Protected:子类可以继承,同包内可以访问。若父类使用的是protected关键字,那么子类里面就只能用protected或是public关键字。

二. Static
1. 不需要实例化对象,可以直接通过对象调用。比如说在主函数前面添加的static关键字,对象就直接调用里面相关的语句;
2.使用static关键修饰变量后。运行时内存空间只有唯一的一份存储空间,因此在实例化该类的多个对象时候,拥有的该属性的值是完全一致的,改变某一个变量的属性值,其它的也就改变了。在存储空间中,多个变量通过映射共用一个属性;
3.使用static关键字修饰方法后。方法里面的定义的变量或是属性都必须是static修饰的。
4.不能使用static修饰类后。


三. Final
1. 用final修饰类。则该类不能被继承;
2. 用final修饰父类方法。则子类不能重写父类的方法;
3. 用final修饰属性。则该属性的值为常量;
4. 用final修饰对象。则该对象的对象名不能被改变,只能改变该对象里面的属性。因为对象在空间中存储的是对象的地址,那么final就保护地址的最终性,但被指向的那部分空间存储的东西是可以改变的。


四. This
         指当前对象。


五. Super
1. super指的是当前类的父类的对象,以及可以通过父类的对象调用父类的方法;
2. 在子类的构造器中,通过super使用父类的构造器一同通过this使用自己的构造器一样,都必须在第一行,且只能在构造其中使用一次


六. Package
         定义包的。


七. Import
         引入包下的类。
八.

class; interface; extends; implements; byte; short; int ; long; float; double; char; boolean; true; false; abstract; if; else; for; while; do; break; continue; return; switch; case; default; null; void; new; try; catch; finally; throw; throws; instanceof:判断对象是否是某个类的实例; synchronized:同步; transient:瞬时的; assert:断言;volatile; enum; const; native; strictfp
……………………
分享到:
评论

相关推荐

    java volatile 关键字实战

    java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java ...

    java PDF关键字定位

    本篇文章将深入探讨如何使用iText库在Java中实现PDF关键字定位。iText是一个强大的PDF处理库,它提供了丰富的API来创建、编辑和读取PDF文档。 首先,我们需要在项目中引入iText库。你提到的`itextpdf-5.5.6.jar`是...

    Java super关键字使用

    在Java编程语言中,`super`关键字是一个非常重要的概念,它允许我们引用当前对象的父类中的成员。这个关键字在处理继承关系时尤其有用,帮助我们实现多态性并访问被隐藏或重写的成员。本篇文章将深入探讨`super`...

    java关键字、标识符、注释

    ### Java关键字、标识符、注释详解 #### 关键字(Keywords) 在Java语言中,关键字是具有特殊意义的保留字,它们不能用作变量名、方法名或类名等标识符。Java的关键字用于定义程序结构的重要组成部分,如控制语句、...

    Java的关键字与保留字

    Java拥有51个关键字,这些关键字在编程中扮演着核心角色,用于声明类型、控制流程、异常处理等。下面我们将逐一介绍这些关键字: 1. **abstract**:用于定义抽象类和抽象方法,表示该类不能被实例化,或方法没有...

    JAVA文件关键字分析程序

    在执行分析时,程序首先会读取指定的Java源代码文件,然后逐行扫描,检查每行中是否存在Java关键字。为了实现这一点,程序可能使用正则表达式或者预定义的关键词列表来进行匹配。接着,对于每个匹配到的关键字,程序...

    java实现根据关键字查找所在文件夹的文件

    在Java编程语言中,实现根据关键字查找文件夹内包含该关键字的文件是一项常见的任务,尤其在数据处理、日志分析或者文件管理系统中。这个功能可以帮助用户快速定位到含有特定信息的文件,提高工作效率。以下是一个...

    Java基础之关键字_Java基础之关键字_源码

    在编程语言的学习中,了解和掌握关键字是至关重要的一步,特别是在Java这种强类型的语言中。本文将深入探讨Java中的关键字,这些关键字是Java语法结构的基础,它们被Java编译器特殊处理,有着特定的含义和功能。 ...

    java统计关键字个数

    通过args传参,读取文件,统计java代码中的关键字个数

    Java关键字大全 Java关键字

    Java关键字大全是Java编程语言中最基本和最重要的组成部分。这些关键字是Java语言的基础构建块,用于定义类、方法、变量、控制流、异常处理等。了解和掌握Java关键字是每一个Java开发者必备的技能。 下面是Java...

    java中的关键字大全

    根据给定的部分内容,我们可以列出以下Java关键字: 1. **abstract** 2. **continue** 3. **for** 4. **new** 5. **switch** 6. **assert** 7. **default** 8. **if** 9. **package** 10. **synchronized** 11. **...

    Linux中Java变量与java关键字。MyEclipse快捷键大全。Java方法

    首先,让我们来谈谈“Linux中Java变量与java关键字”。在Java编程中,变量是存储数据的容器,它们可以是基本类型(如int、float、boolean等)或引用类型(如对象)。在Linux环境下,Java程序的运行与Windows或Mac...

    java关键字总结文档

    以下是对给定文件中提到的Java关键字进行的详细解释与总结: #### 1. `abstract` - **用途**:`abstract`关键字用于声明抽象类或抽象方法。抽象类不能被实例化,但可以被其他类继承;抽象方法没有具体实现,必须由...

    java的关键字及用法

    揽括了java中常见的关键字及用法,包括Abstract、instanceof、private、protected等等。

    java中super关键字的三种用法

    Java 中 super 关键字的三种用法 Java 中的 super 关键字有三种用法:在子类的构造函数中调用父类的构造方法、在子类中访问父类的成员变量或方法、在子类的构造函数中直接传递参数给父类的构造方法。 首先,在子类...

    Java final关键字

    在Java编程语言中,`final`关键字扮演着一个至关重要的角色,它被用来声明一个变量、方法或类为不可变的。在这个学习demo中,我们将深入理解`final`关键字的各种用法及其背后的原理。 首先,`final`关键字用于变量...

    java同步synchronized关键字用法示例

    Java中的`synchronized`关键字是多线程编程中的一个重要概念,用于控制并发访问共享资源时的同步机制。在Java中,当多个线程试图同时访问和修改同一块代码或数据时,可能会导致数据不一致的问题。为了解决这个问题,...

    Java关键字及其作用

    Java 关键字是编程语言中预定义的具有特殊含义的标识符,它们是构建和管理程序结构的关键元素。本文将详细解析 Java 中的访问控制关键字,以及类、方法和变量修饰符。 首先,我们来看看访问控制关键字: 1. **...

    Java中的static关键字

    Java 中的 static 关键字 Java 中的 static 关键字是用于声明类的成员变量和成员方法的,它可以使得变量和方法属于类本身,而不属于某个对象。静态变量也称为类变量,静态方法也称为类方法。静态变量和静态方法可以...

    Java关键字、标识符、注释、转义字符.docx

    Java 语言中有四个重要的概念:关键字、标识符、注释和转义字符。这些概念是 Java 语言的基础,理解这些概念对于编写 Java 代码非常重要。 一、Java 关键字 Java 关键字是 Java 语言中具有特殊含义的词,例如 ...

Global site tag (gtag.js) - Google Analytics