你对Java的基本程序设计结构了解多少?
★简单的Java程序
public class day1{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
看到Hello World!
,我想大家可能会特别熟悉,我们学习语言的时候,总是不约而同的要以这个例子开始我们的学习.
这个程序虽然简单,但对初学者而言依旧很有价值
1.那么这段简单的程序中,包含了哪些知识点呢?
- 首先,Java 区分大小写。如果出现了大小写拼写错误(例如,将main 拼写成Main),程序将无法运行。
- 关键字public称为访问修饰符(access modifier),这些修饰符用于控制程序的其他部分对这段代码的访问级别。
- 关键字class表明Java程序中的全部内容都包含在类中
- 类是构建所有Java应用程序和applet的构建块。Java应用程序中的全部内容都必须放置在类中。
- 关键字class后面紧跟类名。
- Java中定义类名,名字必须以字母开头,后面可以跟字母和数字的任意组合。长度基本上没有限制。但是不能使用Java保留字(例如,public或class)作为类名。
2.那这段程序的环境应该是如何的?
- 源代码的文件名必须与公共类的名字相同,并用
.java
作为扩展名- 因此,存储这段源代码的文件名必须为
day1.java
(大小写是非常重要的,千万不能写成Day1.java)
- 因此,存储这段源代码的文件名必须为
- 如果已经正确地命名了这个文件,并且源代码中没有任何录人错误,在编译这段源代码之后就会得到一个包含这个类字节码的文件。Java编译器将字节码文件自动地命名为
day1.class
,并存储在源文件的同一个目录下。- 使用命令运行这个程序:java day1 (不要添加.class扩展名)
- 程序执行之后,控制台上将会显示“Hello World!"。
3.对代码进行简单的认识与分析
- 3.1.当使用
java ClassName
运行已编译的程序时,Java虑拟机总是从指定类中的main方法的代码开始执行(这里的“方法”就是Java中的“函数”),此为了代码能够执行,在类的源文件中必须包含一个main方法
- 这是我们整个Java程序的入口点,我们称为
主方法
public static void main(String[] args) {} - 需要注意源代码中的大括号{}。Java中任何方法的代码都用“{”开始,用“}”结束。
- 这是我们整个Java程序的入口点,我们称为
- 3.2.研究以下代码
- 一对大括号表示方法体的开始与结束,在这个方法中只包含一条语句
- 在Java中,每个句子必须用分号结束。
- 回车不是语句的结束标志,因此,如果需要可以将一条语句写在多行上
- 在这里,我们使用System.out对象并调用了它的println方法。注意,点号(.)用于调用方法。Java使用的通用语法是
object.method(parameters)
这等价于函数调用 - 调用了println方法并传递给它一个字符串参数,采用双引号界定字符串
- Java中的方法可以没有参数,也可以有一个或多个参数(有的程序员把参数叫做实参)。即使一个方法没有参数,也需要使用空括号。例如,不带参数的println方法只打印一个空行。使用下面的语句来调用:
System.cut.printìn();
- Java中的方法可以没有参数,也可以有一个或多个参数(有的程序员把参数叫做实参)。即使一个方法没有参数,也需要使用空括号。例如,不带参数的println方法只打印一个空行。使用下面的语句来调用:
4.你了解注释吗?
- 最常用的方式是使用
//
,其注释内容从//
开始到本行结尾。 - 当需要更长的注释时,既可以在每行的注释前面标记
//
,也可以使用/*
和*/
注释界定符将一段比较长的注释括起来。 - 第3种注释可以用来自动地生成文档。这种注释以
/**
开始,以*/
结束。 - 警告:在Java中,/**/注释不能嵌套。
- 不能简单地把代码用
/*
和*/
括起来作为注释,因为这段代码本身可能也包含一个*/界定符。
- 不能简单地把代码用