Java笔记 day1

    技术2022-07-12  95

    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中)、字节码校验器(检验代码是否正确)、解释器(解释给操作系统,走一步运行一步)。
    Processed: 0.011, SQL: 9