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...
java.lang.String has special status in Java programming language which leads to some interesting and tricky questions in Java Interview on String. Thi http://javarevisited.blogspot.com/2012/10/10-java-string-interview-question-answers-top.html
Java 5 adds two important methods to format String in Java. System.out.printf() and String.format() method can be used to format any String by providi http://javarevisited.blogspot.com/2012/08/how-to-format-string-in-java-printf.html
CyclicBarrier is a concurrency utility added in Java 5. One example of How to use CyclicBarrier in Java along with What is difference between CyclicB http://javarevisited.blogspot.com/2012/07/cyclicbarrier-example-java-5-concurrency-tutoria...
From Java 5 onwards there is a new way to implement Singleton design pattern, by using Enum. Enum has some distinct benefits in terms of thread-safety http://javarevisited.blogspot.com/2012/07/why-enum-singleton-are-better-in-java.html