当前位置:   article > 正文

java的优势总结_2.java语言引入了java虚拟机,具有跨平台运行的功能,能够很好地适应各种web应

2.java语言引入了java虚拟机,具有跨平台运行的功能,能够很好地适应各种web应

如图总结了java的优势,以下是可能涉及到的知识点

延伸知识点

多线程:指的是这个程序(一个进程)运行时产生了不止一个线程

                目的:更好地利用CPU的资源

                并行和并发:

                         并行:多个CPU实例或者多台机器同时执行一段处理逻辑,是真正的同时。

                         并发:通过CPU调度算法,让用户看上去同时执行,实际上从CPU操作层面不是真正的同时。并发往往在场景中有公用的资源,那么针对这个公用的资源往往产生                                        瓶颈,我们会用TPS或者QPS来反应这个系统的处理能力。

                                     TPS:Transactions Per Second(每秒传输的事物处理个数)

                                     QPS:每秒查询率

Java工作原理:Java语言引入了Java虚拟机,具有跨平台运行的功能,能够很好地适应各种Web应用。同时为了提高Java语言的性能和健壮性,还引入了如垃圾回收机制等等的                                 新功能,通过这些改进让Java具有其独特的工作原理

Java虚拟机(JVM):Java虚拟机是软件模拟的计算机,JVM是Java平台的核心,它可以在任何处理器上(无论是计算机中还是其他电子设备中)安全、兼容地执行保存在。class                                       文件中的字节码。Java虚拟机的“机器码”保存在.class文件中,有时也可以称为字节码文件。为了让编译产生的字节码能更好地解释和执行,把Java虚拟机分                                       为六个部分:JVM解释器、JVM指令系统、寄存器,栈、存储区和碎片回收区。

                                     JVM解释器:虚拟机处理字节码的CPU

                                     JVM指令系统:该系统和计算机很相似,一条指令由操作码和操作数两部分组成,操作码为8位二进制,主要是为了说明一条指令的功能,操作数可以根据需                                                                    要而定,JVM有256种操作数。                      

                                     寄存器:JVM有自己的虚拟寄存器,这样就可以快速地与JVM的解释器进行数据交换,为了功能的需要,JVM设置了4个重用的32位肌醇器:pc,optop,frame和                                                     vars.               

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/978723
推荐阅读
相关标签
  

闽ICP备14008679号