JAVA基本语法

    xiaoxiao2022-07-12  140

    Java 标识符

    Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

    关于 Java 标识符,有以下几点需要注意:

    所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合关键字不能用作标识符标识符是大小写敏感的合法标识符举例:age、$salary、_value、__1_value非法标识符举例:123abc、-salary

    Java修饰符

    像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

    访问控制修饰符 : default, public , protected, private非访问控制修饰符 : final, abstract, static, synchronized

    在后面的章节中我们会深入讨论 Java 修饰符。


    Java 变量

    Java 中主要有如下几种类型的变量

    局部变量类变量(静态变量)成员变量(非静态变量)

    Java 数组

    数组是储存在堆上的对象,可以保存多个同类型变量。在后面的章节中,我们将会学到如何声明、构造以及初始化一个数组。


    Java 枚举

    Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的 bug。

    例如,我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。这就意味着它不允许顾客点除了这三种尺寸外的果汁。


    Java 关键字

    下面列出了 Java 关键字,关键字全部要小写。这些保留字不能用于常量、变量、和任何标识符的名称。

    类别关键字说明访问控制private私有的protected受保护的public公共的类、方法和变量修饰符abstract声明抽象class类extends扩充,继承final最终值,不可改变的implements实现(接口)interface接口native本地,原生方法(非 Java 实现)new新,创建static静态strictfp严格,精准synchronized线程,同步transient短暂volatile易失程序控制语句break跳出循环case定义一个值以供 switch 选择continue继续default默认do运行else否则for循环if如果instanceof实例return返回switch根据值选择执行while循环错误处理assert断言表达式是否为真catch捕捉异常finally有没有异常都执行throw抛出一个异常对象throws声明一个异常可能被抛出try捕获异常包相关import引入package包基本类型boolean布尔型byte字节型char字符型double双精度浮点float单精度浮点int整型long长整型short短整型变量引用super父类,超类this本类void无返回值保留关键字goto是关键字,但不能使用const是关键字,但不能使用null空

     

    Java注释

    类似于 C/C++、Java 也支持单行以及多行注释。注释中的字符将被 Java 编译器忽略。

    继承

    在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。

    利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(subclass)。


    接口

    在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。

    接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。


    Java 源程序与编译型运行区别

    如下图所示:

    最新回复(0)