java是做什么的?

Java是计算机编程语言

Java是一种面向对象的编程语言,它既吸收了C++语言的优点,又摒弃了C++中难以理解的多重继承和指针等概念,所以Java语言有两个特点:功能强大和使用简单。Java语言作为静态面向对象编程语言的代表,完美地实现了面向对象理论,让程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立性和可移植性、多线程和动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。

在编辑和运行一个Java程序的时候,这四个方面要同时涉及。用文字编辑软件或者集成开发环境在Java源文件中定义不同的类?通过调用类中的方法来访问资源系统,源文件被编译以生成二进制中间代码并存储在类文件中。

然后通过运行操作系统平台环境对应的Java虚拟机来运行类文件,执行编译生成的字节码,调用类文件中实现的方法来满足程序的Java API调用。

扩展数据

发展前景

计算机的诞生和广泛应用推动了IT领域的发展,但21世纪的计算机不再是上网的唯一途径。

各种更加信息化的电子产品逐渐进入IT领域,推动了PC时代的大发展。由于各种消费信息的剧增,传统客户端在各方面都不如PC,PC的发展也对服务器的应用管理系统提出了更高的标准。

Java语言完全符合PC的要求,在减少内存、直接运行于各种电子产品、被网络中任何设备识别、充分利用网络资源等方面都有所突破和创新,为PC时代的发展创造了强大的条件。

随着IT行业的发展,很多企业的计算机应用也在转型,企业使用的计算机模式逐渐向客户端更小、服务器更大、数据库容量也相应增大的方向转变。

此外,结合Java语言独有的特点及其在各种服务器上开发应用程序的优势,企业J2SE为计算机模式在企业环境中的应用提供了良好的平台。

Java语言设计了Java servlet、SQL-J技术、JSP技术,与数据库紧密联系。随着JSP技术的发展,JAVA语言的网络应用更加实用、高效、快捷,已经成为it行业的通用技术。

JSP使用JAVA语言作为其服务器端语言,并结合了Java脚本和其他客户端语言,使web浏览器的显示更加方便。

在远程网络教学方面,JAVA改变了传统的基于Microsoft Front Page或HTML语言的网页形式,使远程网络教学更加动态、便捷、安全,丰富了远程网络教学的手段和覆盖面。

Java的贡献和影响

Java语言是随着时代的发展而迅速发展的计算机语言程序。深刻展现了编程的本质,其简洁严谨的结构和简洁的语法编程为其未来的开发和维护提供了保障。由于支持网络应用和多媒体访问,它将促进互联网和企业网络的应用。

此外,为了保持Java的增长,促进Java社区的参与,Sun公司在Java One开发者大会上宣布开放Java核心源代码,以鼓励更多人参与Java社区活动。

在Java社区和IBM等全球技术合作伙伴的支持下,Java技术继续在创新和社会进步中发挥着强大而重要的作用,并且随着编程难度的降低,更多的专业人士专注于Java语言的编写和框架结构的设计。