`
淡淡淡的天空
  • 浏览: 8369 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

Java关键字

阅读更多
1.Java有多少个关键字与保留字
        Java的关键字:50多个
        保留字:2个    const,goto

2.关键字介绍
        定义类,接口,抽象类,枚举:
            class,interface,abstract,enum,extends,implements
        实例化对象:new
        程序流程控制关键词:
            for(计数循环的控制),while(while循环的开始或do-while循环的判断),do(do-while循环的开始),if(条件真子句的入口),else(条件假子句的入口),switch(switch结构的开始),case(switch结构的情形),default(switch结构的默认情形)continue(跳出当前一层的循环),break(从switch或循环中跳出)
        数据类型:
            byte,short,int,long,float,double,char,boolean,void,true,false,null
        表示对象或者父类的:this,super
        异常处理:
            try(尝试),catch(捕获),finally,throw,throws
        返回关键字:return
        访问修饰符:public,protected,private
        静态,最终:static,final
        和包相关的关键字:package,import
        判断对象是否是类的实例关键字:instanceof(实例相同测试)
        设置方法或一段代码是线程同步的。synchronized(同步)
        瞬时:输入输出流(对象流)transient(短暂)
        标记字段可能会被多个线程同时访问,而不做同步:volatile(易失)
        浮点数比较使用严格的规则:strictfp(精确浮点)
        表示方法用非java代码实现:native(本地)
        断言:assert

重点介绍:
        访问修饰符:public,protected,private
            类是否都可以使用上述三种访问修饰符?
                类的内部类可以使用三种访问修饰符
                主类只能使用public访问修饰符
                子类不能使用访问修饰符
                属性和方法可以使用三种访问修饰符进行修饰。

            能调用(使用)的方法、属性和访问修饰符有关系:
                             同类中    不同类同包        不同类不同包       不同类不同包有继承
            private        可以        不可以                不可以                不可以
            默认的        可以         可以                不可以                不可以
            protected        可以         可以                不可以                可以
            public        可以        可以                可以                可以

        静态:static
                类是否可以修饰为static的呢?
                        只有内部类可以修饰为static的。
                        属性可以修饰为static的
                        方法可以修饰为static的
                内部类,属性,方法都修饰为static的,那我要如何使用呢?
                        可以直接通过类以"."的方式进行调用。
                为什么可以这样调用呢?
                        使用static关键字修饰的属性,方法,类,只会在内存中存在唯一的一份。

        最终:final
                类是否可以修饰为final的呢?
                        主类,子类,内部类都可以修饰为final的类
                属性,方法是否可以修饰为final的呢?
                        可以修饰为final
                类被修饰符final的,有什么作用呢?
                        该类不允许被继承。
                方法被修饰符final的,有什么作用呢?
                        该方法不允许被重写。
                属性被修饰符final的,有什么作用呢?
                        该属性的值不允许被修改。
        注:①一个类不能同时是abstract又是final。abstract意味着必须扩展类,final意味着不能扩展类。
           ②一个方法不能同时是abstract又是final。abstract意味着必须重写方法,final意味着不能重写方法。
           ③static,final一起使用:创建常量
分享到:
评论

相关推荐

    java关键字总结文档

    ### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...

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

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

    Java关键字分类解释

    ### Java关键字分类解释 #### 一、类与接口定义关键字 - **class**: 在Java中,`class`关键字用于声明一个类。类是面向对象编程的基本单元,它定义了一组属性(成员变量)和方法(成员函数),这些共同构成了一个...

    Java关键字大全 Java关键字

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

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

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

    Java关键字详细解

    这篇文档《Java关键字详细解》将深入探讨Java中的关键字及其用途。 首先,我们来看看Java中的主要关键字。`public`、`private`、`protected`是访问修饰符,用于控制类、方法和变量的访问权限。`public`可以被任何...

    Java关键字的描述

    ### Java关键字详解:掌握编程语言的核心 #### 一、Abstract:抽象类与抽象方法的关键 在Java中,`abstract`关键字被用于定义抽象类和抽象方法。抽象类是一种特殊的类,它不能被实例化,即不能创建其对象,但可以...

    java关键字、保留字

    ### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...

    JAVA关键字

    Java关键字是编程的基础,它们是Java语言预定义的、具有特殊含义的标识符,不能作为变量名、方法名或类名。以下是对50个Java关键字的详细解释: 1. **abstract**:用于声明抽象类或抽象方法,不包含具体实现。 2. ...

    JAVA关键字列表

    JAVA关键字列表 Java是一种面向对象的编程语言,具有多种关键字,用于控制程序的执行、定义变量、类和方法等。本文档系统列举了Java的关键字及其用法分类,总共分为以下几个类别:访问控制、类、变量修饰符、流程...

    java关键字

    ### Java关键字详解 #### 前言 Java作为一种广泛使用的编程语言,在软件开发领域占据了重要的地位。Java的关键字,即保留字,是Java语言中具有特殊意义的标识符,它们预定义并保留用于语言本身的语法结构。理解这些...

    Java关键字大全

    Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...

    java关键字详情.doc

    该文档主要介绍了java关键字的用法及说明

    java 关键字解析

    ### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java...

    java关键字总结

    通过这份总结,我们可以看到Java关键字在定义行为和数据时起到的作用。理解这些关键字的含义和使用方式是掌握Java语言基础的关键。这些概念包括区分对象内部变量和方法、处理继承关系中的方法覆盖、定义类级别的属性...

    Java关键字列表

    Java关键字列表 上面列出了Java所有的关键字

    JAVA关键字表格

    整理JAVA关键字信息

    Java关键字及其作用

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

Global site tag (gtag.js) - Google Analytics