您现在的位置:首页 > 教案格式 > 正文

变量之间的相关关系 (二)Java概述(4)

2017-12-22 17:04 网络整理 教案网

用法:Javac 源文件

通过javac 123.java将123.java文件编译成Demo.class

Demo.class文件是编译器编译完源文件之后产生的文件,叫做机器码文件。这个在Java里面称作为字节码文件,也叫做类文件,也叫做Java的运行程序。

123.Java叫做Java源文件。

Demo.class叫做Java类文件,也叫做Java程序文件。凡是Java程序文件都是二进制文件。

执行Java程序的时候需要启动Java的虚拟机,那么怎么样来启动虚拟机呢,在java中启动虚拟机用jdk的bin目录下面的Java.exe来启动。Java.exe就是来启动虚拟机来执行Java程序的文件Demo.class.

注意:虚拟机在执行Java程序的时候是不需要写.class的。因为多余,Java应用程序的名字固定就是.class.

运行程序的步骤:

1、在class文件所在的目录下使用java命令运行程序。

注意:在运行class文件的时候,dos命令中输入的java class文件名,不能包含扩展名。

如果程序运行没有问题,就会得到相应的效果,如果程序有问题,就提示错误信息。

在运行我们的第一个Java程序的时候出现的错误:

以上方法是固定的,大小写要一致。

上述的第一个错误是告诉我们程序中缺少一个主方法。需要我们在程序中添加主方法。

主方法需要添加在类Demo中,主方法也要有个范围。既然是方法它里面也要定义东西的,所以主方法里面的定义的东西也要有范围。

注意:每次修改完Java源代码,都需要保存,并重新编译。编译后的class文件会将原来的class文件覆盖。

为了能够让java程序能够顺利运行必须得在类中加上主方法。

上面的主方法的作用就是可以保证一个类或者Java程序能够运行,换句话说,Java程序能够运行,那么里面要加主方法。如果程序不需要运行,就可以不加主方法。任何程序都是有需求的,加与不加都要满足任何需求的,千万不要以为一个Java程序就一定要写主方法,需不需要得看你的需求当中,有没有要求说要独立运行,如果有则加上主方法,如果没有,则不用加主方法。

为了能够让用户在屏幕上看到程序的运行效果,能够实现互动,于是在主方法里面写了如下代码:

System:表示系统。out:表示输出。print:打印。ln是line表示线的意思,换行的意思。加上ln表示数据后面多个换行,

不加ln就没有换行,

缩进,增加代码的可读性

class Demo:表示通过class关键字定义了一个名称为Demo的类。

1)class在java中表示关键字,中文翻译叫做类。不能改变,必须是class。

2)Demo表示名称,名字可以任意。

public staticvoid main(String[] args):表示为了保证程序的正确运行,定义了一个主方法,格式是固定的,具体的在这里先不做过多解释,后面会详细介绍。

System.out.print("hello上海传智播客");表示输出语句,作用是将括号中的数据显示到屏幕上面。

我们Java的第一个代码讲解完了,怎样将一个Java代码通过编译,运行,然后怎样输出我们想要的结果,用个图帮大家回顾下。

具体见下图:

Java分为两个部分,一个是编译,一个是运行。