Java 是一门面向对象编程语言,它不仅仅吸收了 C++ 的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等,同C++相比Java语言具有功能强大和简单易用两个特征。
  

  Java SE通常是指 Java Standard Edition,Java SE 以前称为 J2SE。Java SE是JAVA的标准版,是整个JAVA的基础和核心,也是 Java EE和 Java ME 技术的基础,主要用于开发桌面应用程序。可以看作是 Java EE 的子集。

java 社区划分 java社区版_JAVA

  它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。


Java EE是指 Java Enterprise Edition,Java EE 叫做 JAVA 的企业版,它提供了企业级应用开发的完整解决方案,比如开发网站,还有企业的一些应用系统,是JAVA技术应用最广泛的领域。也叫 Java EEJ2EE。J2EE 是 Java 语言的一门使用技术,Java 为 J2EE 提供了库和语法, J2EE 使用 Java 的库和语法应用在 WEB 上。这是概念性的区别。(大家可以一同交流:3428欢迎交流36117)

  Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。


  Java ME 它叫做 JAVA 的微缩版,主要应用于嵌入式开发,比如手机程序的开发。


  Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。


基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

java 社区划分 java社区版_Java_02



  Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。



  我们所说的运用程序一般都应用在服务端,而客户可以通过浏览器进行访问,就像大家平时上网一样,目前很多网站都是采用 JAVA 程序开发的


Java 语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。