星空网 > 软件开发 > Java

深入理解java虚拟机阅读记录

  话说不想做一个只会写if(){}else{}的程序员就得努力学习,但是没有什么好的方向,姑且好好理解下java底层吧 。同时转一下注意力,刚要对爱情充满各种美好,瞬间又成了单身狗了 ~~~

  

1.java体系结构四个独立但却相关联的的技术

  a.java程序设计

  b.编译后的.class文件

  c.调用的借口API

  d.虚拟机

  

2.虚拟机

  装载class文件并执行其中的字节码;

  装载:虚拟机中包含一个装载类class loader,它可以从程序和api中装载class文件。

  执行:123是由软件实现的

       ①最简单的执行引擎一次性解释字节码

     ②即时编译器 占用内存缓存供后续重用

     ③自适应优化器 把使用频繁的编译成本机代码

     ④硬件实现 执行引擎卸载芯片里面

  java中有两种方法:java方法(java语言实现)和本地方法(肯能是C、C++或是汇编等实现)。虚拟机装载时会把本地方法装载到动态库中,本地方法是连接java程序和底层主机操作系统的桥梁

 

2.装载器

  启动类装载器

  用户自定义类的装载器

 

3.java class 文件

  java class 文件是可运行在任何支持java虚拟机的硬件平台和操作系统上的二进制文件

 

4.java API

  java API是运行库的集合,她提供了访问主机资源的标准方法

 

 

P36

 




原标题:深入理解java虚拟机阅读记录

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

销量破亿件:https://www.goluckyvip.com/tag/8829.html
到泰国物流专线:https://www.goluckyvip.com/tag/88290.html
到泰国专线物流:https://www.goluckyvip.com/tag/88291.html
物流到泰国专线:https://www.goluckyvip.com/tag/88292.html
专业泰国专线:https://www.goluckyvip.com/tag/88293.html
泰国整柜专线:https://www.goluckyvip.com/tag/88295.html
TikTok,数据观察与竞品分析的关键 :https://www.xlkjsw.com/news/92276.html
沃尔玛崛起,会撼动亚马逊的地位吗?:https://www.kjdsnews.com/a/1842193.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流