Difference between Overloading and Overriding is probably one of the oldest OOPS interview question, but it is still very relevant. If you want to tes http://java67.blogspot.com/2012/09/difference-between-overloading-vs-overriding-in-java.html
Final is a very special keyword in Java. You can apply final keyword to variable, method and classes, but do you know what is a blank final variable? http://java67.blogspot.com/2012/09/what-is-blank-final-variable-in-java.html
Method overriding is very powerful feature of Java programming language, it allows you to add flexibility in your program, which is key for maintenanc http://java67.blogspot.com/2012/09/what-is-rules-of-overloading-and-overriding-in-java.html
Some differences between abstract class and interface in Java which helps to decide when to use abstract class and interface in Java. For example, int http://java67.blogspot.com/2012/09/what-is-difference-between-interface-abstract-class-jav...
Both Abstraction and Encapsulation are two of most useful object oriented basics, former allows you to view your system at higher level to increase fl http://java67.blogspot.com/2012/08/difference-between-abstraction-and-encapsulation-java-o...
Method Overloading is one of the fundamental concept of object oriented programming, also known as function overloading in some languages. It allows y http://java67.blogspot.com/2012/08/what-is-method-overloading-in-java-example.html
Package is a way to organize your code in Java, it provides structure and support to separate functionalities at different place making maintenance ea http://java67.blogspot.com/2012/08/what-is-package-in-java-how-to-use.html
NoClassDefFoundError is the most dreaded error for any Java programmer which comes because a class which was available during compile time is not avai http://java67.blogspot.com/2012/08/what-is-noclassdeffounderror-in-java.html
CLASSPATH or ClassPath or classpath and PATH are two confusing environment variables for Java beginners. They present a lot of problem for any progra http://java67.blogspot.com/2012/08/what-is-path-and-classpath-in-java-difference.html
Main method is entry point of any core Java program, which means execution of program starts from here. As soon as you type java command on command pr http://java67.blogspot.com/2012/08/what-is-main-method-in-java-why-main-is.html
List and Set are two most popular data structure from Java collections feature. One of the must know concept for Java programmers of all level, but th http://java67.blogspot.com/2012/08/difference-between-list-and-set-in-java.html
One of the selling point of Java in early 1990s was Write once, run anywhere, which means you dont need to create separate build for Linux and Windows http://java67.blogspot.com/2012/08/how-java-achieves-platform-independence.html
Though both Wait() and Sleep() method are used to stop/pause current thread so that other thread can have an opportunity to acquire CPU and do some wo http://java67.blogspot.com/2012/08/difference-between-yield-and-sleep-in.html
An Armstrong number of three digits is an integer such that the sum of the cubes of its digits is equal to the number itself. For example, 371 is an A http://java67.blogspot.sg/2012/07/java-program-to-find-armstrong-numbers.html
long variable in Java is 64-bit integral variable, which is variable without floating point number. If you want to convert a long variable into String http://javarevisited.blogspot.com/2012/12/how-to-convert-string-to-long-in-java-4-examples.html
Properties file in Java is used to hold configuration data e.g. JDBC configuration, logging configuration for log4j or java.util.logging. In this arti http://javarevisited.blogspot.com/2012/12/how-to-create-and-modify-properties.html
java.util.Scanner is a utility class added on Java 5, which provides handy method to read input from command line or console in Java. One of the bigg http://javarevisited.blogspot.com/2012/12/how-to-read-input-from-command-line-in-java.html
We often get error like javac is not recognized as internal or external command while compiling Java programs from command prompt. Main reason or this http://javarevisited.blogspot.com/2012/12/javac-is-not-recognized-as-internal-or-external-...
Constructor in Java is called when you create object using new() keyword. constructor name must be same as class name and you can initialize member va http://javarevisited.blogspot.com/2012/12/what-is-constructor-in-java-example-chainning-ov...
Java is an object-oriented programming language, and class and object are back-bone of oops. Java is built as 99% of object oriented language, where http://javarevisited.blogspot.com/2012/12/what-is-object-in-java-or-oops-example.html
public, protected and private are three important keyword, which is used for access control in Java. Main difference between public and protected are http://javarevisited.blogspot.com/2012/10/difference-between-private-protected-public-pack...