Programming Languages, Java, Software Development, Software Engineering, Software Architecture.
Actually, they were not exposed prior to Java 10 because ‘var’ now exposes them. So, the compiler infers something more specific than an Object in this case. It is good to know, but you should probably not use it because it is confusing, especially for someone reading your code who is not aware of