Some of the basics of core Java include OOPs concepts, overriding and overloading, packages, collections, inheritance, exception handling, multithreading, etc.