Articles & Tutorial for SCJP certification
All articles for SCJP certification
Tips and How Tos for SCJP certification
String Handling
in SCJP
The String class is defined in the java.lang package and hence is implicitly available to all the programs in Java. The String class is declared as final, which means that it cannot be subclassed. It extends the Object class and implements the Serializable, Comparable, and CharSequence...
continue reading " String Handling" »
A Closer Look at Methods
in SCJP
A method is a set of statements grouped together to perform a specific task. It is written to define the behavior of an object or a class. In object-oriented programming, a behavior is referred to as a message that one object sends to another object. Behavior is the only way by which an object...
continue reading "A Closer Look at Methods" »
Arrays
in SCJP
Introduction
An array is a fixed length data structure that stores multiple values of the same data type. A Java array is a collection of primitive types, object references, or references to other arrays. An individual value stored in an array is called an element of array. An array can...
continue reading "Arrays" »
Constructors
in SCJP
A constructor is a special kind of method that is written as a part of a class. It provides a convenient way to initialize a newly created object at the time of its creation. Once a constructor is defined for a class, it is called automatically immediately after the creation of a new object,...
continue reading "Constructors" »
Control Statements in Java
in SCJP
A program is a group of statements that are executed to achieve a predetermined task. Statements in a program are generally executed in a sequential manner, which is called sequential execution or sequential control flow. However, by putting the decision-making statement in the program, the...
continue reading "Control Statements in Java" »
Everything you want to know about the CX310-065 exam
in SCJP
Q. What are the prerequisites for the SCJP 1.6 exam?
A. There is no prerequisite for the SCJP 1.6 exam. However, you must be well experienced with the language before you take the exam. Even if you are new to the Java field, you can still pass the exam with self-study. This will...
continue reading "Everything you want to know about the CX310-065 exam" »
Everything you want to know about the CX310-066 exam
in SCJP
Q. What are the prerequisites for the SCJP 1.6 upgrade exam?
A. Before taking the SCJP 1.6 upgrade exam, you must first pass the SCJP exam in any of the earlier versions of SCJP (CX310-025 or CX310-035 or CX310-055).
Q. How should I start preparing for the exam?
A. To start...
continue reading "Everything you want to know about the CX310-066 exam" »
How are packages declared?
in SCJP
Packages are declared by using the package statement. The word package is a keyword in Java. The package statement is not technically needed to write a complete Java program. However, if it appears, it must be the first executable statement in the program. Only comments or white spaces are...
continue reading "How are packages declared?" »
Interfaces
in SCJP
In Java, a class can have at the most one immediate superclass. Multiple inheritance , where a class has more than one superclass, is not allowed in Java. However, one cannot ignore the importance of multiple inheritance because a large number of real-life applications require the use of...
continue reading "Interfaces" »
Java Control Statements
in SCJP
A program is a group of statements that are executed to achieve a predetermined task. Statements in a program are generally executed in a sequential manner, which is called sequential execution or sequential control flow. However, by putting the decision-making statement in the program, the...
continue reading "Java Control Statements" »