认识java


作为一种高级语言具有许多优良特性,如跨平台、面向对象、分布式、多线程、安全性、健壮性、简单性等;这些优良的特性在读者学习完本书后会深有体会。

语言中所有源代码都可以通过无格式的记事本编写,并保存为.文件,因为通过该扩展名,编译器会知道该文件是自己可以处理的文件。经过后的文件为.class文件,该文件是字节码文件,此时.class文件不能被处理器直接读取执行,必须通过虚拟机转换成二进制文件后,才可以被处理器执行。图1-1是程序的开发过程,整个过程说明了上面叙述的内容。

图1-1 Java程序的开发过程

Java是跨平台的高级编程语言,这里的平台是指平台,如Windows、UNIX、Mac、Linux等。使用Java语言编写的程序一次就可以在所有上述平台上运行,就是因为有Java虚拟机的存在。Sun公司(已被Oracle公司收购)提供了在各种平台上运行安装的Java虚拟机,Java虚拟机可以执行.class文件。这样也就实现了众所周知的“一次,随处运行”的理想。图1-2演示了在不同平台上通过Java虚拟机执行Java程序的过程,从中可以清楚地理解Java虚拟机的作用。

注意 图1-2中的“HelloWorld.class”也代表一个应用程序,应用程序本身就是经过打包的.class文件的集合。并且在不同的平台上安装的JVM是不同的,需要到官方网站上下载适合自己机器操作系统平台的虚拟机。

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《认识java
本文地址:https://www.zhiletu.com/archives-28.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏


下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微