欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

Java简介,

来源: javaer 分享于  点击 15391 次 点评:215

Java简介,


Java分为三个体系

  • JavaSE (Java Platform Standard Editionjava平台标准版
  • JavaEE   (Java  Platform Enterprise Editionjava平台企业版)
  • JavaME  (Java  Platform Micro Edition,java平台微型版)

JavaSE和JavaEE的区别

JavaSE:通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。

JavaEE:Java Enterprise Edition,Java企业版,多用于企业级开发,例如电子商务网站、ERP系统,包括web开发等等。企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的他提供Web 服务、组建模型、管理和通信API,例如Servlet,EJB,JSP,JSTL等,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和web2.0应用程序。

主要特性

1. Java语言是易学的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。

2. Java语言是强制面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements),并且类可以实现多个接口

3. Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

4. Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动回收等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。

5. Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。如:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。

6. Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。

7. Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统的解释器中运行。

8. Java是性能略高的。与那些解释型的高级脚本语言相比,Java的性能还是较优的。

9. Java语言是原生支持多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。

相关文章

    暂无相关文章

用户点评