![Java standard edition development kit](https://cdn2.cdnme.se/5447227/9-3/5_64e61dfa9606ee7f6350b87c.png)
![java standard edition development kit java standard edition development kit](https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/1385060a-96d3-11e6-9bb5-00163ed833e7/1969462520/java-development-kit-jdk-screenshot.png)
So Java EE is more or less Java SE + Enterprise platform technologies.
![java standard edition development kit java standard edition development kit](http://images.sftcdn.net/images/t_optimized,f_auto/p/1385060a-96d3-11e6-9bb5-00163ed833e7/3605201305/java-development-kit-screenshot.png)
It has JSP (Java Server Pages) which is a templating language that compiles from JSP to a Java servlet where it can be run by the container. Java EE has a web framework based upon Servlets. The container can do a great amount of management for you such as scaling an application across threads, providing resource pools, and management features. In JavaEE you can still do this, but you can also write applications that run inside of a Java EE container. In Java SE you write applications that run as standalone java programs or as Applets. Java EE is more like a "platform" or an general area of development.
![java standard edition development kit java standard edition development kit](https://win10storeapp.com/wp-content/uploads/2019/05/java-development-kit-screenshot-01.png)
However EE adds a set of libraries for dealing with enterprise applications. Java EE has access to all of the SE libraries. As far as the language goes it is not as though java changes.
![Java standard edition development kit](https://cdn2.cdnme.se/5447227/9-3/5_64e61dfa9606ee7f6350b87c.png)