为了给一个类库生成不会于其他名字混淆的名字,Java的包名采用反转域名来定义,整个包名使用小写,句点用来代表子目录的划分:com.packagename.utility
import指示编译器导入一个包,也就是一个类库:import java.util.ArrayList
这行代码告诉编译器,想要使用Java的ArrayList类。可以使用通配符“*”来省略,从而使用util中所有的类:import java.util.*
package com.packagename.utility;
public class ShowProperties{
public static void main(String[] args){
System.out.println("Hello World");
}
}
要编译、运行这个程序,首先必须要有一个Java开发环境。安装好JDK后需要设置classpath,以确保计算机能找到javac和java这两个文件
以上都准备好后,将以上文件保存到一个以.java为结尾的文件中,并在命令行执行javac filename.java
正常情况下,这行命令不会产生任何响应。然后在命令行提示符继续输入:
java filename
之后可以看到“Hello World”输出
简单介绍下JVM、JRE、JDK三者之间的关系
Java通过JVM虚拟机与平台交互,JRE包含JVM
JVM就是一个虚拟的用于执行bytecode字节码的“虚拟计算机”
JRE包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。运行一个JAVA程序
JDK:包含JRE,以及增加编译器和调试器等用于程序开发的文件。开发Java程序