一个简单的Java程序

这是一个简单的Java程序,所有的Java程序都有这样的结构,我们逐一对其分析。

1
2
3
4
5
6
public class FirstDame {
public static void main(String[] args) {
//控制台打印
System.out.println("Hello World");
}
}

public 是Java语言的==访问修饰符==,用于控制程序的其他部分对当前所修饰代码的访问级别。

class 可以暂时将它想象成一个盒子,里面包含的变量以及方法,Java程序的全部内容都必须放置在类中,以后有足够多的时间去从新理解它。

关键字class后面紧跟类名。类名有标准的命名规范:名字以字母开头,后面是字母和数字的任意组合,长度不限,但一定不能使用关键字。
公共类名和源代码的文件名必须相同。比如上面一段代码的文件名为FirstDame.java 。(.java)是文件扩展名。

main Java虚拟机是从制定类中的main方法开始执行的。因此每一个Java源文件中都必须包含一个main方法,并且只有一个。我们定义的各种方法、类都可以在main中调用,但是要考虑访问修饰符。
main 方法必须声明为public 这是Java语言的规范。

需要注意代码中的 { } 在Java语言中,并没用像Python一样严格的规定程序的书写格式。
在Java中 大括号 就代表程序的一部分。通常我们定义一个类时,将类的内容包含起来。在for循环时,大括号里的内容就是循环体。函数定义时,大括号里的内容就是函数体。

static 我们通常将 main 都用static修饰。我们将域分成静态域和实例域。如果将域定义成静态static,那每一个类中只有一个这样的域。而类可以声明无数的对象,每一个对象对于所有的实例域都有自己的一份数据。
对于static目前可以简单的了解,以后会详细讲解。

注释 Java的注释不会出现在可执行程序中。因此可以在源程序中根据需要添加注释。
添加注释通常有三种

  1. 单行注释
    System.out.println("Hello World");//控制台打印

  2. 长篇注释
    不可以嵌套使用

    1
    2
    3
    4
    5
    /*
    控制台打印
    Hello World
    */
    System.out.println("Hello World");
  3. 文档注释
    自动地生成文档。这种注释以 /** 开始, 以 */ 结束,可以与任何注释类型嵌套使用

1
2
3
4
5
6
7
/**
*
*This is the first sample program in Core Java Chapter 3
*
*©author J
*/
System.out.println("Hello World");

编译
如果已经正确地命名了这个文件,并且源代码中没有任何错误,在编译这段源代码之后就会自动得到一个FirstDame.class文件,并且与源代码存储在同一目录下。


一个简单的Java程序
https://johnjoyjzw.github.io/2020/01/03/一个简单的Java程序/
Author
John Joy
Posted on
January 3, 2020
Licensed under