The OCPJP (Oracle Certified Professional Java Programmer) certification is offered by Sun, and considered to be authoritative in the world of Java programming. The next level of certifications consist of specialty certifications such as Web Component Developer SCWCD, Mobile Component Developer SCMCD, Business Component Developer SCBCD, etc. Please visit the Java website for more information on Java Certifications.This certification covers core Application Programming interfaces used to design object-oriented applications with Java, as well as insight into Java applications such as those that manipulate files, directories and file systems.