java 学习3

February 22nd 2019 | 技术

java运行机制

java三种核心机制

  1. java虚拟机
  2. 代码安全性检测
  3. 垃圾收集机制

    java运行环境java JRE(JVM(虚拟机)+API(库))

    java JDK 包含 java JRE

    • JRE运行代码使主要功能
      • 加载代码 由 class loader 完成
      • 检验代码 由 bytecode verifier 完成
      • 执行代码 由 runtime interpreter 完成
      • JRE在空闲的时候会自动回收无用的内存空间=垃圾回收机制

理解:

  • java为何是跨平台的=因为有虚拟机
  • java为何是安全的=因为有检验代码

JDK提供的工具

  • java编译器 javac.exe
  • java执行器 java.exe
  • 文档生成器 javadoc.exe
  • java打包器 jar.exe
  • java调试器 jdb.exe