Syntax error What is the difference between Java and Java EE

What is the difference between Java and Java EE



JSE (Java Standard Edition)

By using JavaSE you can develop stand-alone application ex: adobe reader, anti-virus, media players, etc. Java SE is also known as core java.

  • lang: Language basics.
  • util: Collection framework, events, data structure and other utility classes such as date.
  • io: File operations, and other input and output operations.
  • math: Multi precision arithmetics.
  • nio: Non-blocking I/O framework for Java.
  • net: Classes an API’s related to networking.
  • security: This package provides classes and interfaces such as key generation, encryption, and decryption which belongs to the security framework.
  • sql: Classes and interfaces for accessing/manipulating the data stored in databases and data sources.
  • awt: Classes and interfaces to create GUI components in Java.
  • text: Handles text, dates, numbers, and messages.
  • rmi: Provides the RMI package.
  • time: The main API for dates, times, instants, and durations.
  • beans: Classes and interfaces related to JavaBeans components.

JEE (Java Enterprise Edition)

Using JavaEE, you can develop Enterprise applications. This includes

  • API’s like Servlets, WebSocket, JavaServerFaces, Unified Expression Language.
  • Web service specifications like API for Restful web services, API for JSON processing, API for JSON Bonding, Architecture for XML binding, API for XML web services.
  • Enterprise specifications like Dependency Injection, Enterprise JavaBean, Java Persistence API, Java Transaction API.
Updated on: 2021-02-05T10:39:41+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements