Java是什么?Java三大平台是指什么?Java能做什么?
Java是什么?
在了解“什么是Java”之前,我们先来认识下什么是计算机语言 。计算机语言(Computer
Language)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法
等内容,程序员可以通过这些指令来指挥计算机进行各种工作。
计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言、高级语言三大类。计算机所
能识别的语言只有机器语言,但通常人们编程时,不采用机器语言,这是因为机器语言都是由二进制
的0和1组成的编码,不便于记忆和识别。目前通用的编程语言是汇编语言和高级语言,汇编语言采用
了英文缩写的标识符,容易识别和记忆;而高级语言采用接近于人类的自然语言进行编程,进一步简
化了程序编写的过程,所以,高级语言是目前绝大多数编程者的选择。Java是一种高级计算机
语言,它是由SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、
完全面向对象的程序设计语言。
随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。与其他一些计
算机语言随着时间的流逝影响也逐渐减弱不同,Java 随着时间的推移反而变得更加强大。
从首次发布开始,Java 就跃到了 Internet 编程的前沿。后续的每一个版本都进一步巩固了这一
地位。如今,Java 依然是开发基于 Web 的应用程序的最佳选择。此外,Java 还是智能手机变革的推
手,Android 编程采用的就是 Java 语言。
Java的三大技术平台指的是什么?
为了使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发,SUN公司将Java 划分为三个技术平台,它们分别是 JavaSE、 JavaEE和 JavaME。
Java SE( Java Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提 供的解决方案。 JavaSE是三个平台中最核心的部分, JavaEe和 JavaME都是从 JavaSE的基础上发 展而来的, JavaSE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。
Java EE( Java Platform Enterprise Edition)企业版,是为开发企业级应用程序提供的解 决方案。 JavaEE可以被看作一个技术平台,该平台用于开发、装配以及部署企业级应用程序,其中主 要包括 Servlet、JSP、 Javabean、JDBC、EJB、Web等技术。
Java ME( Java Platform Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提 供的解决方案。 JavaME主要用于小型数字电子设备上软件程序的开发例如,为家用电器增加智能化 控制和联网功能,为手机增加新的游戏和通讯录管理功能。此外,JavaME提供了HTTP等高级Internet协议,使移动电话能以Client/ Server方式直接访问 Internet的全部信息,提供最高效率的无线交 流。
学完Java能够做什么?
Java可以做网站,例如企业的门户网站;Java可以做Android开发;Java可以做游戏开发;Java可以做 软件开发,例如,信息管理系统、员工打卡系统等;Java可以做科学应用,而且是在科学应用中最好的选择, 包括自然语言处理。最主要的是Java与其他语言相比,其安全性、便携性、可维护性以及其他高级语言的并 发性更好。