Java三大版本
JavaSE 标准版(桌面程序 控制台开发)
JavaME 嵌入式开发(手机小家电)
JavaEE 企业级开发 (web 服务器开发)
JDK、JER、JVM
JDK:Java开发者工具 包含了JRE
JRE:Java运行时环境
JVM:Java虚拟机
Java程序运行机制
编译型:(全部翻译,类似于一本书,美国人要看,就全部翻译出一本 例如操作系统)
解释型:(看一句,翻译一句 网页 服务器 对于速度不高的)
编译流程
*.Java文件 ------ Java编译器 ---------生成字节码文件 *.class文件 ----------放到类装载器 -------字节码校验器(检验代码)----解析器
java源文件通过编译器生成javac(clss文件 )再放到类加载器 再到字节码校验 再解析出来