Java SE
Java SE is the mainstream Java technology intended for the development of common desktop applications.
Advantages
- Automatic memory management
- Cross-platform compatibility
- Many available libraries
Disadvantages
- Slower execution of programs
- Java applications require more memory resources
Libraries
- Core libraries - for collections, data structures and XML
- Integration libraries - for interfacing with external components, such a databases
- UI libraries - AWT, SWING, JWT
Development tools
Versions