牛骨文教育服务平台(让学习变的简单)

这节学习的内容主要是对java语言的技术架构和跨平台性特点。

java是SUN公司1995年推出的一门高级编程语言

是一种面向Internet的编程语言
随着Java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言了
主要特点:简单易学,完全面向对象,安全可靠,与平台无关

java语言的三种技术架构:
java5.0之前java5.0之后    
j2ee:企业版javaee
为开发企业环境下的应用程序提供的一套方案。主要针对web应用程序开发。
j2se:标准版javase
这块是其他两者的基础。
为开发普通桌面和商务应用程序提供的解决方案。可以完成一些桌面应用程序的开发。
j2me:小型版javame
为开发电子消费产品和嵌入式设备提供的解决方案。主要应用于小型电子消费类产品。

java语言特点:
第一个特点就是跨平台性,这也就是我们常说的java具有良好的移植性,那么什么是跨平台性呢?就是说java语言编写的应用程序在不同的系统平台上是都可以运行的。
这么强大,是什么原理造就呢?只需我们在要运行java应用程序的操作系统上安装一个java虚拟机(这就是传说中的JVM)即可。
由JVM来负责java程序在该系统中运行。
当然,不同的操作系统对应的JVM的版本是不同,有win版的,lin版的,还有mac版的