Java基础01_Java概述及跨平台性
·
Java概述
Java是SUN(Stanford University Network)斯坦福大学网络公司1995年推出的一门高级编程语言,2006年SUN公司将Java开源并建立OpenJDK项目,2009年甲骨文公司(Oracle)完成对SUN的收购。
Java是一门通用的、基于类的、面向对象的编程语言,具有跨平台性,能够实现“一次编写,到处运行”。摒弃了C++中复杂的指针运算和多重继承概念,引入了自动内存管理机制,具有功能强大、简单易用、安全性高等特征。
Java三种技术架构
- J2EE(Java 2 Platform Enterprise Edition)企业版:在JAVASE基础上扩展了Servlet、JSP、EJB、JPA等企业级规范。
- J2SE(Java 2 Platform Standard Edition)标准版:只包含JVM核心和基础类库(如集合、IO、网络)。
- J2ME(Java 2 Platform Micro Edition)小型版:对JVM和API进行了精简和优化,用于嵌入式。
Java5.0版本后,更名为JAVAEE、JAVASE、JAVAME。我们Java基础学习的就是JAVASE。
Java跨平台性
跨平台:通过Java语言编程写的应用程序在不同系统平台上都可以运行。
跨平台原理:在需要运行Java应用程序的操作系统上,安装一个Java虚拟机(JVM Java Virtual Machine),由JVM来负责Java程序在该系统中的运行。
跨平台原理图:

注意:Java虚拟机(JVM)不跨平台,需要安装对应系统版本。
更多推荐


所有评论(0)