第7章就把重点放到了这本书程序是怎么跑起来的重点上,但同时也难理解了许多。我们知道的是程序要在特定的运行环境上才能运行,而运行环境等于操作系统加硬盘,每个程序都有其对应的运行环境操作系统和硬件决定了程序的运行环境,还需要知道的是,在将硬件作为程序运行环境考虑是CPU的类型非常重要,CPU只能解释特定种类的机械语言,不同类型的CPU能解释的机械语言也不同除了x86CPU的种类还包括mipsparcpower PC等他们各自所使用的计算机语言都是不同的计算机的机器语言的程序也称为本机代码应用程序不是以源代码的形式分发的,而是以本机代码的形式分发的。同一种机型的计算机也可以安装多种操作程序,如果说CPU类型的差异代表机器语言的差异,那么操作系统的差异就代表应用程序向操作系统发出请求方式的差异。总之程序的本机代码的运行环境是由操作系统和硬件共同决定的。当然我们也可以通过源代码来进行安装程序。而作为计算机应用专业的一名学生,Java也是我的专业课。从这一章我也学到和其他编程语言一样用Java编写的源代码也需要经过编译才能运行但是编译后生成的并不是针对特定CPU的本机代码。而是一种称为字节码的代码字节码的环境运行称为Java虚拟器Java虚拟机会将Java字节码逐一转化为本机代码来执行。
标签:Java,操作系统,读书笔记,代码,程序,CPU,运行,怎样 From: https://www.cnblogs.com/shy1226/p/18031116