jvm是什么? java虚拟机
为什么要学jvm?
解决性能调优,优化内存空间,防止服务崩掉的问题。同时是java的工作环境, 一些基于java开发的语言Scale , Jpython都可以运行在java虚拟机上。
jvm的工作原理:
类加载的过程
双亲委派机制:1.向上查找,从缓存里找,找不到继续向上。 2.向下加载类
打破双亲委派,继承重新实现loadClass方法,tomcat的实现多个目录多个类加载器。
二.通过byteClass插件查看类执行的关系
扩展:了解下计算器底层01和易经的关系