勤学教育网合作机构> > 西安北大青鸟培训欢迎您!
西安北大青鸟培训banner
编程学习网>

Java技术平台有哪些-Java语言具有什么特点

1

Java技术平台有哪些

JAVA分为三大技术平台,分别为:Java SE( Java Platform Standard Edition)标准版;Java EE( Java Platform Enterprise Edition)企业版;Java ME( Java Platform Micro Edition)小型版。以下是关于Java技术平台有哪些的具体介绍。

Java技术平台有哪些

1、Java SE( Java Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。

JavaSE是三个平台中最核心的部分, JavaEe和 JavaME都是从 JavaSE的基础上发展而来的, JavaSE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。

2、Java EE( Java Platform Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。

JavaEE可以被看作一个技术平台,该平台用于开发、装配以及部署企业级应用程序,其中主要包括 Servlet、JSP、 Javabean、JDBC、EJB、Web等技术。

3、Java ME( Java Platform Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。

JavaME主要用于小型数字电子设备上软件程序的开发。例如,为家用电器增加智能化控制和联网功能,为手机增加新的游戏和通讯录管理功能。

此外,JavaME提供了HTTP等高级Internet协议,使移动电话能以Client/ Server方式直接访问 Internet的全部信息,提供最高效率的无线交流。

2

Java语言具有什么特点

(A)简单

Java语言使用引用代替指针,并提供垃圾自动回收机制,不再需要程序员管理内存问题。

(B)纯粹面向对象

通过类和对象描述实现事物之间的关系。

支持:类之间单继承,接口之间多继承。

支持类与接口之间的实现机制(关键字为implements)

(C)安全

没有指针,因此外界不能通过伪造指针指向存储器。

(D)跨平台

Java语言通过虚拟机JVM和字节码实现跨平台,并不是靠操作系统解释执行Java程序的。

好处:在不同操作系统上可以运行相同的Java程序。不同操作系统只需安装不同版本的Java虚拟机即可。

说明:Java虚拟机,JVM, Java Virtual Machine

Java程序由Java编译器编译成为字节码文件(*.class),JVM中的Java解释器会将*.class文件翻译成所在平台上的机器码文件,再执行对应的机器码文件即可。

Java程序只要“一次编写,就可到处运行”。

(E)支持多线程

程序中多个任务可以并发执行,显著提高程序的执行效率。

(F)分布性

Java是分布式语言,既支持各种层次的网络连接,又可以通过Socket类支持可靠的流网络连接(Stream)。用户可以产生分布式的客户机和服务器,在这个过程中,网络变成软件应用的分布式运载工具。

3

学完Java能够做什么

Java可以做网站,例如企业的门户网站;Java可以做Android开发;Java可以做游戏开发;Java可以做软件开发,例如,信息管理系统、员工打卡系统等;Java可以做科学应用,而且是在科学应用中最好的选择,包括自然语言处理。

最主要的是Java与其他语言相比,其安全性、便携性、可维护性以及其他高级语言的并发性更好。

以上是西安北大青鸟培训整理的Java技术平台有哪些-Java语言具有什么特点全部内容。

热门推荐

广州 勤学教育信息技术有限公司@版权所有 粤ICP备10236336号-1