您好,欢迎访问三七文档
Java简介Java是一种高级的面相对象的程序设计语言。使用Java编写的程序是跨平台的,从PC机到手持手机都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的设备上运行。1.1什么是Java语言Java是于1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言,它是由有Java之父之称的Sun研究院院士詹姆斯·戈士林博士亲手设计而成的,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重新命名为Java,正式发布。Java是一种通过解释方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序,可以运行在任何平台和设备上,如跨越IBM个人电脑、MAC苹果计算机、各种微处理器硬件平台,以及Windows、UNIX、OS/2、MACOS等系统平台,真正实现“一次编写,到处运行”。Java非常适于企业网络和Internet环境,并且已成为Internet中最具有影响力、最受欢迎的编程语言之一。与目前常用的C++相比,Java语言简洁得多,而且提高了可靠性,除去了最大的程序错误根源,此外它还有较强的安全性,可以说它是有史以来最为卓越的编程语言。Java语言编写的程序的既是编译型的,又是解释型的。程序代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,而解释在每次程序运行时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。Java语言程序代码的编译和运行过程如下图所示1.2Java的应用领域借助Java,程序开发人员可以自由地使用现有的硬件和软件系统平台。这是因为Java是独立于平台的,它可以应用于计算机之外的领域,Java程序可以在便携式计算机、电视、电话、手机和其他的大量电子设备上运行。Java的用途举不胜举,它拥有无可比拟的能力,其节省的时间和费用也非常客观,Java的应用领域主要有以下方面:·桌面应用系统开发。·嵌入式系统开发。·电子商务应用。·企业级应用开发。·交互式系统开发。·多媒体系统开发。·分布式系统开发。·Web应用系统开发。1.3Java的版本自从Sum公司推出Java以来,按应用范围分为三个版本,即JavaSE、JavaEE和JavaME,也就是SumONE(OpenNetEnviroment)体系。下面我们详细的介绍这三个版本。1-JavaSEJavaSE是Java的标准版,主要应用于桌面应用程序开发,同时也是Java的基础,它包含Java语言基础、JDBC(Java数据库连续性)操作、I/O(输入/输出)、网络通信、多线程等技术。JavaSE的结构如下图所示。2-JavaEEJavaEE是Java的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。JavaEE的结构如下图所示:3-JavaMEJavaME主要应用于嵌入式系统开发,如掌上电脑,手机等移动通信电子设备,现在大部分手机厂商生产的手机都支持Java技术。JavaME的结构图如下图所示:1.4JavaAPI文档API的全称是ApplicationProgrammingInterface,即应用程序编程接口。JavaAPI文档是Java程序开发不可缺少的编程词典,它记录了Java语言中海量的API,主要包括类的继承结构、成员变量、成员方法、构造方法、静态成员的详细说明和描述信息。可以在网站:文档(即API文档)。
本文标题:Java简介
链接地址:https://www.777doc.com/doc-2881348 .html