Java是目前使用最为广泛的网络编程语言之一。它具有简单性,解释性,面向对象,高性能,
分布式处理,多线程,健壮性,动态,结构中立,安全性,开源,跨平台等特性。
其中,Java的跨平台性最为吸引人。什么是跨平台呢?很简单,计算机的常用的操作系统有DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS等等,其中Windows系统是大家所常用的,而跨平台呢就是java虚拟机的特性。
Java虚拟机(jvm)跨平台原理:
示图:
我们可以把计算机的各种操作系统看成不同国家的语言,java虚拟机就类似精通各种语言的翻译,所以通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理就是只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行,因此Java也具有良好的可移植性。
这也是java受欢迎的一大特性。
第一个java程序:
1、首先,要在D盘中新建一个文本文档,文件名为:HelloWovld.java。记住文件的后缀一定是java,而且一定要在D盘中创建,在其他盘中控制台编译时可能访问不了。
示图:
2、双击打开HelloWorld.java,把上图的代码写进文档里;
3、然后输入cmd,打开命令提示符,通过DOS命令,从C盘切换到D盘,然后(cd (change directory)改变指定目录(进入指定目录))通过cd 进入到文件中。
4、通过javac HelloWorld.java 进行编译,编译成功后,会在文件中出现后缀为.class的CLASS文件。
5、而后通过java HelloWorld直接回车就可执行。
输出“HelloWorld”