JVM:Java虚拟机 (编译器和操作系统之间的虚拟处理器)
编译器编译出的字节码只要JVM认可即可JVM再将字节码解释成造作系统认识的机器码用记事本(txt)编写Java(.java)文件时:
编写代码将后缀名改为.java编译:将Java文件编译程JVM可以执行的字节码文件(cmd内运行javac HelloWorld.java)注意:
文件另存为,修改编码为UTF-8使用javac 可以将.java源码编译成.class字节码使用java可以运行一个一边一的Java程序,参数名是类名一个Java源码只能定义一个public类型的class(该class名称要和文件名一致) 注意:这表示每个编译单元都有单一的公共接口
Java SE:标准版(标准JVM和标准库)
Java EE:企业版(加大了API和库)
Java ME:(Java SE的标准库无法在Java ME上使用)