The following is a very quick and brief summary of Java technologies with links to more information.
Java is an object-oriented programming language.
Java SE or standard edition provides API for desktop applications.
Java EE or enterprise edition provides API provided in Java SE and also provides API for client server and remote messaging operations.
Java servlets are server-side programs that handle client requests and return dynamic responses.