I NEVER update software.
That’s just lazy and it may carry unwanted baggage from the previous version as most software coders do not diligently process the removal of old and redundant files. Microsoft is a prime example.
I always uninstall the old version, reboot, then reinstall the new FULL version.
As for Java, the previous two releases are slightly different.
Processes on previous versions could be disabled in Control Panel, but the latest services on the new versions have to be disabed in Services and the Registry entry deleted from the startup.