java编程语言[编辑]
一、Java编程语言的介绍
Java编程语言是Sun微系统公司在1995年推出的,是一种很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,特别适合于网络应用程序的设计,已经成为网络时代最重要的语言之一。它被特意设计用于互联网的分布式环境。Java编程语言类似于C++语言,但它要比C++语言更易于使用,而且在编程时彻底采用了一种"以对象为导向"的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。
二、Java编程语言的特点
1、简单
我们学习过C语言,会感觉Java很熟悉,因为Java中有许多基本语句的语法和C++语言是一样的,需注意的是,Java编程语言和C++语言是完全不同的语言,各有各的优势,将会长期并存下去,Java语言和C++语言已成为软件开发者应当掌握的基础语言。如果从语言的简单性方面看,Java编程语言要比C++语言简单。
2、面向对象
基于对象的编程更符合人的思维模式,使人们更容易解决复杂的问题。Java是面向对象的编程语言,准确的讨论类、对象、继承、多态、接口等重要概念。
3、平台无关
Java编程语言的出现是源于对独立于平台的语言的需要,希望这种语言能编写出可嵌入各种家用电器等设备的芯片上且易于维护的程序,它与其他语言相比,最大的优势就是编写的软件能在执行码上兼容,早所有的计算机上运行。Java编程语言之所以能做到这一点,是因为Java可以在计算机的操作系统之上再提供一个Java运行环境。该运行环境有Java虚拟机、类库以及一些核心文件组成,也就是说,只要平台提供了Java运行环境,Java编写的软件就能在其上运行。
4、多线程
Java的特点之一就是内置对多线程的支持。多线程允许同事完成多个任务。实际上多线程使人产生多个任务在同时执行的错觉,因为,目前的计算机的处理器在同一时刻只能执行一个线程,但处理器可以在不同的线程之间快速地切换,由于处理器速度非常快,远远超过了人接受信息的速度,所以给人的感觉好像多个任务在同时执行。
5、安全
当准备从网络上下载一个程序时,最担心的是程序中含有恶意的代码,比如试图读取或删除本地机器上的一些重要文件,甚至该程序是一个病毒程序等。当使用支持Java的浏览器时,可以放心的运行Java Applet程序,不必担心病毒的感染和恶意的企图。Java Applet程序由浏览器内置的Java运行环境负责解释执行,浏览器内置的Java运行环境不允许Java Applet程序访问当前浏览器上下文环境以外的其他部分。
6、动态
Java程序的基本组成单元是类,有些类是自己编写的,有一些是从类库中引入的,而类又是运行时动态装载的,这就使得Java可以在分布环境动态的维护程序及类库。
三、Java编程语言的构成
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.7。
四、Java编程语言的体系
JavaSE(Java2 Platform Standard Edition,java平台标准版)
JavaEE(Java 2 Platform,EntERPrise Edition,java平台企业版)
JavaME(Java 2 Platform Micro Edition,java平台微型版)。
软件,C语言,程序
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。