I have some questions with my browser

I always thought the Arduino IDE -- and Processing -- ran on top of Java. However, with the new Oracle licensing requirements for Java which came into effect January 2019, my organization has removed Java from all company-owned PCs, but the Arduino IDE still runs just fine! So, am I correct in guessing that the Arduino IDE does not depend on Java being installed after all?

The Arduino IDE bundles its own JRE so that it is not dependent on whichever version is installed (or not installed) on the user's computer previously.