This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
You can't compare Java and Oracle because they are 2 totally different things. Oracle is a coorporation that offers such procucts as Datases, Application Servers, etc. Java is a programming language in which you write programs to execute code in. If you could be a little more specific with your question, it would help.