Java,Core Java和Advanced Java之间的差异

标题Java,Core Java和Advanced Java之间的差异

什么是Java?Java是一种多用途通用计算机编程语言,它基于类,面向对象以及并发,并且经过专门设计,以尽可能减少…
什么是Java?

Java是一种多用途通用计算机编程语言,它基于类,面向对象以及并发,并且经过专门设计,以尽可能减少实现依赖。该语言旨在让应用程序 开发人员使用被吹捧为“一次编写,可在任何地方运行”(WORA)的基本功能,这意味着已编译的Java代码可以在支持Java和JVM实现的所有平台上运行(Java虚拟机),而无需重新编译。

不同版本的Java平台:

J2SE(Java平台,标准版)
也称为Core Java,它是您可能遇到的最基本,最标准的Java版本。它也称为学生级别的Java,并在学校教授。它是Java的最纯粹形式,是所有其他版本的基础。该语言主要由各种通用API(例如java.lang,java.util)组成,并且还包含许多专用API。J2SE主要用于创建在桌面环境下运行的应用程序。它包含Java的所有基础知识:语言,原始数据类型,数组,流,变量,字符串Java数据库连接(JDBC)等。这是该标准,根据当时的需要,所有其他版本都来自该标准。

J2EE(Java平台,企业版)
基于企业的Java版本也称为高级Java,它具有更大的Java用法,例如Web服务,网络,服务器端脚本和其他各种基于Web的应用程序的不同开发。顾名思义,Enterprise Java用于设计和开发许多组织和公司使用的企业级应用程序。J2EE是社区驱动的版本,即业界专家,Java开发人员不断做出的贡献。 ,以及其他开源组织。J2EE使用了J2SE的许多组件,并且具有自己的许多新功能,例如Servlet,JavaBean,Java消息服务,并且为该语言添加了全新的令人兴奋的特性和功能列表。J2EE大量使用HTML,CSS,JavaScript等来创建网页和Web服务。它也是最广泛接受的Web开发标准之一。

J2ME(Java平台,微型版)

此版本的Java主要是孤立的,专注于在嵌入式系统,移动设备和小型设备上运行的应用程序。此外,J2ME应用程序有助于利用Web压缩技术,从而减少了网络使用量,因此启用了廉价的Internet访问功能。J2ME使用许多J2SE库和API,以及许多J2SE自己的库。该版本的基本目标是在移动设备,无线设备,机顶盒等设备上无缝且直观地工作。使用Symbian OS的旧诺基亚电话利用了该技术。

其他版本的Java:

除了这三个版本之外,还有另一个Java版本Java Card。该版本旨在在智能卡和类似技术上平稳安全地运行applet。安全性和可移植性是其主要功能。
JavaFX是Java技术的一个版本,现已与J2SE合并。它非常集中并且主要用于在Java应用程序中创建丰富的GUI(图形用户界面)。它提供了基本Swings(在J2SE中)的替代方法,它本身是标准的GUI库。桌面环境和Web浏览器都提供了支持。
PersonalJava是另一个基于Java的版本,由于它的功能由J2ME的其他版本实现,因此部署不多。制作此版本的Java是为了支持万维网(和Java小程序)和消费类电子产品。PersonalJava还大量用于嵌入式系统和移动设备。但是,它在早期阶段已经停产。
结束语:现在,您知道Java,Core Java 心理学文章和Advanced Java 之间的基本区别。我们希望您和我撰写本文一样喜欢阅读此博客。希望所有异同现在都清楚了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值