java有哪些版本?
一、java版本
1. Java SE
标准版Java SE(Java Platform,Standard Edition)。Java SE是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。它的语序开发和部署在桌面,服务器,嵌入式环境和实时环境中使用Java应用程序。JavaSE包含了支持JavaWeb服务的开发的类,并为Java Platform,Enterprise Edition(Java EE)提供了基础。(2)Java EE:
2. Java EE
企业版Java EE(Java Platform,Enterprise Edition)。Java EE是J2EE的一个新的名称。之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。企业版本帮助开发和部署可移植,可伸缩切安全的服务器端Java应用程序。
3. Java ME
微型版又称为J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。
延伸阅读:
二、Java介绍
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
以上就是关于java的内容希望对大家有帮助。
相关推荐HOT
更多>>PC端有哪些推荐的时间管理软件?
一、PC端推荐的时间管理软件1. Desk较好CalDesk较好Cal是我自认为较好用的桌面日程安排软件,软件界面简洁大方,使用超级简单。打开软件后,软...详情>>
2023-10-18 23:35:50什么是okr?
一、okr介绍简介OKR(Objectives and Key Results)全称为“目标和关键成果”,是企业进行目标管理的一个简单有效的系统,能够将目标管理自上而下...详情>>
2023-10-18 21:29:22什么是图层蒙版?
一、图层蒙版介绍图层蒙版是在当前图层上面覆盖一层玻璃片,这种玻璃片有透明的、半透明的、完全不透明的,图层蒙版是Photoshop中一项十分重要...详情>>
2023-10-18 20:27:42外部排序算法有哪些?
一、外部排序算法1. 路归并假设各片段均已采用内排序算法进行排序,外排序归并最简单使用的是2路归并,每次读入2路有序片段的前m个元素进行归并...详情>>
2023-10-18 14:59:43