public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
学习Java第一个程序HelloWorld,和之前c语言相比,第一感觉就是类。java是面向对象,它是以类也就是对象作为处理的,而c主要是面向过程,以函数为处理。
每个.java文件里允许多个类,但只允许一个public class,并且public class 类名(类名必须和java文件名一致,区分大小写)。 public static void main(String[] args)是主方法,和c的main()函数一致,程序从main()进入,每一个public class必须要有main(). System.out.println()调用了Java.lang的一个方法。
通过javac Helloworld.java可得到.class文件。此时可允许java -cp . Helloworld (不用加后缀class)
-cp==-classpath类路径搜索,后面加路径或者jar包。相对路径.表示当前目录, ..表示当前上一级目录
这里的cp就是classpath,可在环境变量里设置,搜索执行顺序是先看语句里指定的classpath--->环境变量里的classpath--> 当前cmd打开的目录
(一个或多个class可打包成jar文件,语句jar -cfv Helloworld.jar Helloworld.class
如果打包后仅有jar文件则运行时必须指定jar 语句java
-cp
Helloworld.jar Helloworld)
参考文章http://jingyan.baidu.com/article/cbf0e500fe7b4d2eab289349.html
https://www.douban.com/note/280825110/