- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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.
- Related Articles
- Difference between Java SE, Java EE, and Java ME?
- What is the difference between Java and Core Java?
- What is the difference between Java and JavaScript?
- What is the difference between >> and >>> operators in Java?
- What is the difference between /* */ and /** */ comments in Java?
- What is the difference between object and reference in java?
- What is the difference between Serialization and Deserialization in Java?
- What is the difference between System.out.println() and System.out.print() in Java?
- What is the difference between PATH and CLASSPATH in Java?
- What is the difference between ArrayList and LinkedList in Java?
- What is the difference between compositions and aggregations in Java?
- What is the difference between abstraction and encapsulation in Java?
- What is the difference between transient and volatile in Java?
- What is the difference between java method and native method?
- What is the difference between equals and compareTo in Java?

Advertisements