从零开始写java hello world代码步骤:
1、将Java代码编写到扩展名为.java的文件中。
2、通过Javac命令对该java文件进行编译。
3、通过java命令执行生成的class文件。
1、Hello World代码:
public class Demo
{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
将文件保存成xxx.java,这个文件称为源文件。DOS下编译:javac xxx.java,得到Demo.class文件,称为字节码文件,注意:不管java源文件是什么名,目标文件都是 类名.class,如果源代码为 public class Demo,则源文件名必须和类名一致。
DOS下执行:java Demo,这里省略扩展名
2、Java的主函数:main(和C差不多)
如果没有main,执行class文件时,会出现提示:缺少一个名称为main的方法。
main是一个程序的入口,代码为:
public static void main(String[] args)
此为固定写法。
接着就可以在main函数中插入代码了:System.out.println("Hello Java");
3、配置classpath环境变量
目的:为了能够在任意目录下执行某一目录下的class文件。
例:set classpath=c:\
classpath:java类文件目录
path:windows程序文件目录
现在的新版Java一般情况下已经不需要配置classpath,只在使用包的时候会配置,以后会说到。
4、JVM查找类文件的顺序
如果没配置classpath,JVM只在当前目录下查找类文件;
如果配制了classpath,JVM先在classpath环境变量的值的目录中查找,然后:
1、如果值的结尾有分号,JVM会在当前目录再找一次;
2、如果值的结尾没有分号,则不会在当前目录下查找,即使当前目录下有类文件,也不会执行。
建议:结尾不要加分号,如果需要访问当前目录可以用:set classpath=.;c:\
点代表当前路径。
classpath:先找环境变量,再根据结尾有无分号,决定找不找当前路径
path:先找当前路径,再找环境变量
5、注释
基本和C类似,但java有个特殊,在文件开头:
/**
.
.注释内容
.
*/
这叫“文本注释”,对程序进行说明后,通过JDK中另一个工具javadoc.exe,将文档注释提取出来形成一个网页——程序说明书。