1. 命令
程序是一组(列表)命令。首先,执行第一个命令,然后执行第二个、第三个,依此类推。当所有命令都执行完毕后,程序结束。
列表中允许的特定命令取决于谁在执行命令,即执行者知道或理解什么命令。你可以命令狗“坐下”或“说话”,命令猫“嘘”,命令人类“停下!否则我开枪!”,命令机器人“工作!工作,你这个机器人败类!”
用 Java 语言编写的程序由Java 虚拟机 (JVM)执行。JVM 是一种特殊的程序,可以执行用Java语言编写的程序。
它知道的命令列表非常广泛。
例如,以下命令告诉 JVM 显示Robots are friends to humans:
System.out.println("Robots are friends to humans");
但我们不会从命令开始。相反,让我们从几个简单的原则开始。一些原则的知识取代了许多事实的知识。
原则一:在Java中,习惯上每条命令都写在一个新行上。每个命令的末尾都有一个分号。
假设我们要将短语Robots are friends to humans显示3 次。这是代码的样子:
System.out.println("Robots are friends to humans");
System.out.println("Robots are friends to humans");
System.out.println("Robots are friends to humans");
原则 2:程序不能只包含命令。Java 命令必须在函数内部,而函数必须在类内部。
想象一下沙发。沙发不能单独存在。它存在于某处的房间中。一个房间也不能单独存在。一个房间位于一些房子里。或者,你可以说房子被分成房间,而这些房间包含东西。
所以,命令就像家具。在 Java 编程语言中,命令不能单独存在:它是函数的一部分(在 Java 中,函数也称为方法)。方法(函数)是类的一部分。也就是说,一个类分为方法,方法包含命令。
Java程序由类组成,类包含方法,方法包含命令。
2.典型程序结构
Java 程序由类组成。可能有数万个类。最小的程序只有一个类。对于每个类,我们创建一个单独的文件,其名称与类名一致。
假设您决定创建一个类来代表一所房子。然后您需要创建一个House
包含在House.java
文件中的类。
现在假设你想在你的程序中代表一只猫。您需要创建一个Cat.java
文件并在其中定义Cat
类,等等。
这些文件包含文本——用Java 编程语言编写的代码。类的代码通常由类名和类体组成。类的主体包含在花括号中。这就是这个House
类的样子:
public class House
{
Class body
}
类的主体可以包含变量(也称为字段)和方法(函数)。它看起来像这样:
public class House
{
Variable A
Variable Z
Method 1
Method N
}
这是一个具体的例子:
public class House {
int a;
int b;
public static void main (String[] args)
{
System.out.print(1);
}
public static double pi ()
{
return 3.14;
}
}
在上面的例子中,a
andb
是变量,andmain
是pi
方法。
3.main()
方法
类可以有变量和方法,但它们不是必须的。可以有没有变量的类和没有方法的类。甚至可以有既没有方法也没有变量的类。尽管这样的课程没有什么意义。
一个最小程序必须至少 包含一个类,类必须至少有一个 标记程序起点的方法(函数)。此方法必须命名main
。
一个最小的程序看起来像这样:
public class House
{
public static void main (String[] args)
{
}
}
请注意,main
上面示例中的方法不包含命令。没错:最小程序没有一个命令。这正是使它最小化的原因。
包含程序起点的类可以有任何名称,但main
程序开始执行的方法始终采用相同的形式:
public class House
{
public static void main (String[] args)
{
Method code
}
}
GO TO FULL VERSION