Java 基本语法

来源:这里教程网 时间:2026-02-17 20:15:51 作者:

Java 基本语法

当我们考虑一个Java程序时,它可以被定义为通过调用彼此的方法来互相通信的对象的集合。现在,让我们简要地了解一下类、对象、方法和实例变量的含义。

对象 - 对象具有状态和行为。例如:一只狗有颜色、名字、品种等状态,还有摇尾巴、叫、吃等行为。一个对象是一个类的实例。

- 类可以被定义为描述其类型的对象支持的行为/状态的模板/蓝图。

方法 - 方法基本上是一个行为。一个类可以包含多个方法。在方法中编写逻辑,操作数据,并执行所有操作。

实例变量 - 每个对象都有其独特的一组实例变量。通过给这些实例变量赋值,创建对象的状态。

第一个Java程序

让我们来看一个简单的代码,它将打印出单词 Hello World

示例

public class MyFirstJavaProgram {   /* This is my first java program.    * This will print 'Hello World' as the output    */   public static void main(String []args) {      System.out.println("Hello World"); // prints Hello World   }}

让我们来看看如何保存文件、编译和运行程序。请按照以下步骤进行操作:

打开记事本并添加上述代码。

将文件保存为:MyFirstJavaProgram.java

打开命令提示符窗口,进入保存类文件的目录。假设目录是 C:\ 。

键入 ‘javac MyFirstJavaProgram.java’ 并按回车键编译代码。如果代码没有错误,命令提示符将进入下一行(假设路径变量已设置)。

现在,键入 ‘ java MyFirstJavaProgram ‘ 运行程序。

窗口上将显示 ‘ Hello World ‘。

输出

C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World

基本语法

关于Java程序,以下几点非常重要。

大小写敏感 − Java是大小写敏感的,这意味着在Java中,标识符 Hellohello 有不同的含义。

类名 − 所有的类名首字母应大写。如果类名由多个单词组成,每个内部单词的首字母应大写。

例子: class MyFirstJavaClass

方法名 − 所有方法名应以小写字母开头。如果方法名由多个单词组成,则每个内部单词的首字母应大写。

例子: public void myMethodName()

程序文件名 − 程序文件名应与类名完全相同。

保存文件时,应使用类名保存文件(记住Java是大小写敏感的),并在名称末尾添加“ .java”(如果文件名和类名不匹配,程序将无法编译)。

但请注意,如果文件中没有公共类,则文件名可以与类名不同。文件中没有公共类也不是必需的。

例子: 假设类名为“ MyFirstJavaProgram”。那么文件应保存为“ MyFirstJavaProgram.java”。

public static void main(String args[]) − Java程序的处理从main()方法开始,这是每个Java程序的必要部分。

Java标识符

所有Java组件都需要名称。用于类、变量和方法的名称称为 标识符

在Java中,关于标识符应该记住以下几点。它们如下−

所有标识符应以字母(A到Z或a到z)、货币符号($)或下划线(_)开头。

第一个字符之后,标识符可以使用任意组合的字符。

关键字不能用作标识符。

最重要的是,标识符区分大小写。

合法标识符的例子:age,$salary,_value,__1_value。

非法标识符的例子:123abc,-salary。

Java修饰符

与其他语言一样,可以通过使用修饰符来修改类、方法等。修饰符分为两类−

访问修饰符 - 默认,公共,受保护,私有

非访问修饰符 - final,abstract,strictfp

我们将在下一节中详细讨论修饰符。

Java变量

以下是Java的变量类型:

局部变量类变量(静态变量)实例变量(非静态变量)

Java数组

数组是存储多个相同类型变量的对象。然而,数组本身是堆上的一个对象。我们将在接下来的章节中介绍如何声明、构造和初始化数组。

Java枚举

枚举在Java 5.0中被引入。枚举限制一个变量只能具有几个预定义的值。这个枚举列表中的值被称为枚举。

通过使用枚举,可以减少代码中的错误数量。

例如,如果考虑一个新鲜果汁店的应用程序,可以将玻璃杯大小限制为小、中、大。这将确保不允许任何人订购除小、中、大以外的任何大小。

示例

class FreshJuice {   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }   FreshJuiceSize size;}public class FreshJuiceTest {   public static void main(String args[]) {      FreshJuice juice = new FreshJuice();      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;      System.out.println("Size: " + juice.size);   }}

上面的例子将生成以下结果 –

输出

Size: MEDIUM

注意 − 枚举可以声明为它们自己的类或在一个类内部。方法、变量和构造函数也可以在枚举中定义。

Java 关键字

以下列表展示了Java中的保留字。这些保留字不能用作常量、变量或任何其他标识符名。

abstractassertbooleanbreak
bytecasecatchchar
classconstcontinuedefault
dodoubleelseenum
extendsfinalfinallyfloat
forgotoifimplements
importinstanceofintinterface
longnativenewpackage
privateprotectedpublicreturn
shortstaticstrictfpsuper
switchsynchronizedthisthrow
throwstransienttryvoid
volatilewhile

Java中的注释

Java支持单行和多行注释,与C和C++非常相似。注释中的所有字符都被Java编译器忽略。

示例

public class MyFirstJavaProgram {   /* This is my first java program.    * This will print 'Hello World' as the output    * This is an example of multi-line comments.    */   public static void main(String []args) {      // This is an example of single line comment      /* This is also an example of single line comment. */      System.out.println("Hello World");   }}

输出

Hello World

使用空白行

只包含空白字符(可能带有注释)的行被称为空白行,在Java中完全忽略不计。

继承

在Java中,类可以从类派生。基本上,如果您需要创建一个新的类,并且已经存在一个类具有您所需代码的部分内容,则可以从已有的代码派生您的新类。

这个概念允许您重用现有类的字段和方法,而无需在新类中重新编写代码。在这种情况下,现有类被称为 超类 ,派生类被称为 子类

接口

在Java语言中,接口可以被定义为对象互相通信的合同。在继承的概念中,接口起着至关重要的作用。

接口定义了派生类(子类)应该使用的方法。但方法的实现完全由子类决定。

下一步是什么

下一节将详细介绍Java编程中的对象和类。在本课程结束时,您将清楚地了解对象和类在Java中的含义。

相关推荐