Java的特性
没有指针没有内存管理(不用分配内存)可移植性,编写一次,到处运行(JVM)面向对象动态性(反射)多线程安全性(异常捕获)
Java三大版本
JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发(已经凉凉)JavaEE:E企业级开发(Web端,服务器端)
JDK、JRE、JVM
JDK:Java Development kit (java开发者工具)JRE:Java Runtime Environment (java运行时环境)JVM:Java Virtual Machine (Java虚拟机,跨平台)
Java程序运行机制
编译型解释型 Java先编译后解释。 源程序(.java文件) 预编译(Java编译器) 生成字节码(.class文件) 再通过JVM的类装载器(把类加载到JVM中)、字节码校验器(检验代码是否正确)、解释器(解释给操作系统,走一步运行一步)。
转载请注明原文地址:https://ipadbbs.8miu.com/read-20021.html