一.JAVA语言背景介绍
1.java之父:詹姆斯高斯林-James Gosling
2.JavaSE->基础版,学习了JavaSE才能学习JavaEE->企业版,最终目的是学习JavaEE
JavaME-Java语言小型版,用于嵌入式消费类电子设备,目前市面上已被各种安卓,iOS等技术取代。
3.关于JavaEE
JavaEE用于Web方向的网站开发
网页:通过游览器将数据展示在用户面前,跟后台服务器没有交互。
网站:通过跟后台服务器交互,将查询到的真实数据再通过网页展示出来。
简单理解:网站=网页+后台服务器
4.平台操作系统有哪些?
平台:所指的是操作系统(Windows,macOS,Linux)
桌面操作系统有:Windows,macOS,linux
服务器操作系统有:Linux,Windows Server
嵌入式操作系统有:Linux
移动端设备操作系统:iOS,Android(本质上Linux)
目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。
二.跨平台
跨平台指的是Java程序可以在任意操作系统上进行运行。打个比方
中国人—>需要翻译--->法国人
中国人—>需要翻译--->德国人
java—>JVM--->Windows
java—>JVM--->macOS
java—>JVM--->Linux
总结:在需要运行JAVA应用程序的操作系统上,安装一个与操作系统对应的JAVA虚拟机(JVM Java Virtual Machine)即可、