OOP00-Java的用途和Java虚拟机简介,oop00-java虚拟机
分享于 点击 28746 次 点评:285
OOP00-Java的用途和Java虚拟机简介,oop00-java虚拟机
Java程序设计语言和Java虚拟机
- Java是21世纪最广泛使用的程序设计语言.
- Java语言运行在Java虚拟机上.
- Java虚拟机在PC机以及更强大的计算机上都可以安装. 理论上只要有专门开发的Java虚拟机, Java就可以运行在任何计算机上. 实际上, Java程序的跨平台能力非常好. 几乎可以运行在各种级别的计算机运行.
Java的用途
- 可能/需要运行在多种硬件/操作系统上运行的软件, 首选用Java进行开发.
Java程序可以直接运行在装有Windows/ Linux/Mac OS/Unix等各种操作系统的计算机上. 从普通的笔记本电脑/PC机到最大型的计算机都可以安装Java虚拟机, 运行Java程序. 直接运行, 无需修改, 无需重新生成可执行程序. - Java适合作为信息系统的服务端,
例如: 网站/移动App的服务器端. 需要更好的性能, 可以通过更换更高性能的计算机即可. - 开发Android APP主要用Java.
- 大数据平台Hadoop/Spark运行在Java虚拟机上.
Java不适合用在什么场合?
- Java程序不能运行在iPhone/IPad上. 开发iOS APP用Objective-C/Swift.
- Java程序能够运行Windows上, 但是性能没有Windows原生应用程序好. 开发Windows原生应用程序更适合用C++/C#.
- Java不适合作为操作系统的开发语言. 开发操作系统用C/C++和汇编语言.
- Java不适合实时控制. 例如: 工业机器人, 汽车的稳定系统等. 这类系统用C语言或者更加专用的程序设计语言比较合适.
- Java不适合在浏览器中运行. 浏览器中运行的程序通常用JavaScript编写.
相关文章
- 暂无相关文章
用户点评