http://www.guru99.com This video introduces the Java platform , and explains why Java is a platform as well a programming language.
Java Programming Tutorial 1: What is Java Platform?
Java Platform, Enterprise Edition / J2EE
Why Java is Platform Independent?
Batch Applications for the Java Platform 1.0
JSR 360 - CLDC 8: Java Platform for IoT