JAVA初学第一天,

第一个JAVA程序

JAVA程序编译:

当一个*.java编写完成之后,按照如下步骤执行编译程序:

1.    编译程序:通过命令行(WIN+R cmd)进入到程序所在路径,执行javac *.java,形成“*.class”(字节码)。

2.    解释程序:对生成的*.class在JVM上执行,输入:java*。

第一个程序的解释:

关于类的定义:

类是java中的基本组成元素,而所有的java程序一定要被类所管理,那么定义类的简单格式如下:
     -[public] class 类名称{}

在类前面可以有选择性的决定是否需要编写public,所以对于类定义实际上有两种形式:

-public class定义:类名称必须和文件名保持一致,否则程序将无法编译,在一个*.java中,只能有一个public class;

-class定义:类名称可以和文件名称不一致,但是生成的是class定义的名称,在一个*.java程序中可以同时存在多个class定义,编译之后会分为不同的*.class文件;

从图片中可以看到,我们从代码当中添加了一个class A,经过编译之后就会在原文件夹下面生一个一个A.class。

如果我们此时将代码中的public class Hello{}改为public class Demo{},结果如下:


编译器提示我们错误。public class 类名称{}应该与文件名称一致才能正常编译。如果我们改回public class Hello{},那么现在与文件夹Hello.java名称一致,即可正常编译。

主方法:

主方法表示一个程序起点,所有的程序代码都由此开始顺序执行,在JAVA中主方法也要放在一个类中,其定义格式如下:

-public staticvoid main(String args[]){

       编写程序代码;

}

系统输出:

       输出操作有两种语法:

       -输出后加换行:System.out.println(输出内容);

       -输出后不加换行:System.out.print(输出内容);

       可以看到图片中第一行使用第一种输出语句,输出后换行;第二行使用第二种输出语句,输出后不换行。

CLASSPATH:

       CLASSPATH表示的是类的加载路径;

       配置CLASSPATH:

       -SET CLASSPATH=*.class文件所在的路径。用此语句可以实现我们在不同的磁盘中打开*.class文件。

       -在我们安装一些程序的时候会发现,即使我们没有设置CLASSPATH,安装程序去修改已经设置好的CLASSPATH,这样就可能导致程序无法正常执行,所以我们常用的配置是将CLASSPATH设置成为一个属性。计算机->属性->高级系统设置->高级->环境变量->用户变量->新建->变量名:CLASSPATH,属性:.。

       CLASSPATH和PATH的区别:

       -PATH是属于操作系统属性,定义所有可执行程序的路径;

       -CLASSPATH:是java程序解释类文件时所使用的加载路径。

猜你喜欢

转载自blog.csdn.net/Mr_sticker/article/details/80927430