Java概述

Java是SUN(Stanford University Network)斯坦福大学网络公司1995年推出的一门高级编程语言,2006年SUN公司将Java开源并建立OpenJDK项目,2009年甲骨文公司(Oracle)完成对SUN的收购。

Java是一门通用的、基于类的、面向对象的编程语言,具有跨平台性,能够实现“一次编写,到处运行”。摒弃了C++中复杂的指针运算和多重继承概念,引入了自动内存管理机制,具有功能强大、简单易用、安全性高等特征。

Java三种技术架构

  1. J2EE(Java 2 Platform Enterprise Edition)企业版:在JAVASE基础上扩展了Servlet、JSP、EJB、JPA等企业级规范。
  2. J2SE(Java 2 Platform Standard Edition)标准版:只包含JVM核心和基础类库(如集合、IO、网络)。
  3. 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跨平台原理图

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

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐