The word technology is overloaded. Programmers use it for almost anything. If you look at Oracle's list of Java technologies (https://www.oracle.com/java/technologies/index.html), you will find the following list:
- Embedded, which includes all of the previously listed Java platforms except for Java EE, with some modifications, usually with a smaller footprint and other optimizations
- Java SE, which covers Java SE and Java SE Advanced, which includes Java SE and some monitoring and management tools for an enterprise level (larger than just a development computer) installation
- Java EE, as described previously
- Cloud, which includes cloud-based reliable, scalable, and elastic services
But in the Oracle glossary (http://www.oracle.com/technetwork/java/glossary-135216.html ...