Java命令行运行Java程序,做两步:
1)javac [-d 类文件路径 ] 类文件名.java(javac 将.java文件编译成.class文件)
2)java [-d 类文件路径 ] 类文件名 (运行字节码文件)
面向对象的语言将客观世界都看成有各种对象组成,共同特征和行为的对象组成类,类是属性和方法的集合体。
JDK常用组件:
javac 编译器,将java源程序编译成字节码文件
java 解释器,运行编译后的字节码文件
javadoc 文档生成器,从源程序中提取文档
jdb debugger,查错工具
Java包括Java Application 和Java Applet,Applet小程序没有main方法,它必须嵌在超文本文件中,在浏览器运行。
JVM是在一台计算机上有软件或硬件模拟的计算机,JVM可以实现Java程序的跨平台运行。
JDK和JRE
JRE(Java Runtime Environment)是Java运行环境,是运行Java程序所必须的环境集合,包含JVM标准实现及Java核心类库,JRE不包含开发工具,如编译器,调试器和其他工具,而JDK包括这些。
JAVA_HOME,PATH,CLASSPATH环境变量:
JAVA_HOME设置的内容是JDK的安装目录。
PATH 设置可执行文件的目录,为了可以在命令行运行javac和java命令
CLASSPATH 设置类路径