Java is an object-oriented, byte-code compiled, interpreted, garbage collected programming language which was created at Sun Microsystems, Inc. by James Gosling. Java, as a software, is available as JRE (Java Runtime Environment), JDK(Java Development Kit), etc.
Fox Pro or Visual Fox Pro, is created by Microsoft, and is known as procedural programming language which become object-oriented afterwards.
Visual Basic, and Visual Basic .NET is created also by Microsoft, and is best known for it syntax with a very close relation to the BASIC programming language (also with QuickBASIC). Visual Basic, is an object oriented programming language, with its language known with a managed heap at runtime.