程序的工作原理

构成计算机程序的语句集合称为源代码。

大多数计算机程序的编写方式都相同,就像写电子邮件一样:在文本窗口中输入每条语句。

有些编程工具自带了源代码编辑器,而有些编程工具则可以与任何文本编辑软件一起使用。

编写好计算机程序后,将文件存盘。计算机程序通常有它们自己的扩展名,

用于指出所属的文件类型。Java程序的扩展名为.java,如Calculator.java。

为了运行保存为文件的程序,你需要某些帮助。所需要的帮助类型取决于你使用的编程语言。

有些语言需要解释器来运行程序。解释器检查计算机程序的每一行,然后执行该行,然后再检查下一行。BASIC的许多版本都是解释型语言。

解释型语言的最大优势是可以快速进行测试。

当编写BASIC程序时,你可以立即进行测试,修复错误并再次测试。

解释型语言的缺点是运行速度比其他程序慢。程序的工作原理

每一行语句需要先翻译成计算机可以运行的指令,而且一次只能翻译一行。

其他编程语言需要编译器。编译器接受一个程序,然后将其翻译成计算机能够理解的格式。

它还能够使程序尽可能高效地运行。编译后的程序不需要解释器就可直接运行。

编译后的程序,运行速度要比解释型程序快,但是它需要花费一些时间来测试。

你需要先编写程序,然后将其编译,之后才能尝试运行。如果你发现了错误并修复之后,必须再次编译该程序。

Java与众不同,它同时需要编译器和解释器。编译器将构成程序的语句转换成解释器可以运行的字节码。这里的解释器称之为Java虚拟机。

Java虚拟器也称为JVM,它可以使得相同的Java程序在无需修改的情况下,就能在不同的的操作系统和不同的计算设备上运行。虚拟机将字节码转换成设备的操作系统可以执行的指令。

尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值