Core Java Online Training has to do with the basic package of Java objects that are typically used for general desktop applications. These objects come in the 'Standard Edition' of Java Advanced Java could actually refer to any advanced topic having to do with Java programming-- and there are many. Core Java Online Training virtual machine helps in using the same code in different structures by composing the code single time.