Saturday, December 1, 2007

Certifications In Java:

What is Java?

Java is an object-oriented programming language developed by Sun Microsystems, a company best known for its high-end Unix workstations. Modeled after C++, the Java language was designed to be small, simple, and portable across platforms and operating systems, both at the source and at the binary level .Java has eliminated pointers. Java does not support the struct or union datatypes. Everything in Java is classes, classes, and classes. No function may appear outside of a class definition.

Java is object-oriented. Java has classes, the ability to override functions, and the ability to create functions with the same names but that take different types of parameters. Java has single inheritance, one class can only inherit from one other class. Java created a base language class called String which allows the easy manipulations of strings. No longer does the programmer have to worry about null terminated strings and forgetting the space for the null.
Java does not allow operator overloading. Java has made goto a reserved word but does not implement goto. Java is a strongly typed language.Java does not have a main routine which gets called to start an Applet. The closest equivalent to main is the run function. An applet must override the run function and put all the main loop code there.
Features of Java
Platform Independent
Simple
Object Oriented
Safe
Multi-Threaded
Dynamic Binding
Garbage Collection

Certifications In Java:
SCJA-SCJA validates basic knowledge of Object-Oriented Concepts, UML representation of Object-Oriented concepts, Java programming language, and general knowledge of Java Platforms and Technologies.
Website:http://www.whizlabs.com/scja/scja.html
Sun Micro System Offering SCJP:
SCJP 5.0-The Sun Certified Developer for Java 2 Platform (SCJP 5.0, exam number CX-310-055), the latest certification exam from Sun Microsystems, Inc. is for developers experienced in Java programming language. This certification validates a developer’s understanding and familiarity with the basic syntax and structure of the Java programming language. It also proves a developer’s ability to create Java technology
Source:
Website: http://www.sun.com