Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline http://www.dineshonjava.com/2013/07/struts-2-baby-step-to-learn.html#.VKOlhSuUfvY
Difference between Vector and ArrayList is one of the oldest Java Interview question. Though Vector has been outdated from long time, I still see this http://java67.blogspot.com/2012/09/arraylist-vs-vector-in-java-interview.html
In Java, String is very useful class. more often than not you will be using String. One of the common task while dealing with String is to check if so http://java67.blogspot.com/2012/09/java-string-matches-example-regular-expression.html
Suppose you have a List of numbers and you are only interested in numbers between 500 to 1000, how will you get that from ArrayList in Java? Well you http://java67.blogspot.com/2012/09/java-program-to-get-sublist-from-ArrayList-example.html
In order to use DOM and SAX parser correctly, its important to know that How DOM and SAX parser work and What are differences between SAX and DOM pars http://java67.blogspot.com/2012/09/dom-vs-sax-parser-in-java-xml-parsing.html
One of the common task in Java is to convert between an arraylist and an array. This should not be difficult right ? Why because arraylist stores its http://java67.blogspot.com/2012/09/java-program-to-convert-string-arraylist-to-string-arra...
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
Web Services is one of the important technology from eCommerce world. It allows to communicate client and server irrespective of their platform. SOAP http://java67.blogspot.com/2012/09/top-10-java-web-service-interview-question-answer-soap-...
keytool is a binary utility which comes along JDK installation. After installing JDK, you can go to the bin directory and can find this command. It is http://java67.blogspot.com/2012/09/keytool-command-examples-java-add-view-certificate-ssl.html
ServletContext and ServletConfig are two key object from Servlet world. There is only one ServeltContext per web application but there can be multiple http://java67.blogspot.com/2012/09/difference-between-servletconfig-and-servletcontext-j2e...
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 questions are not so easy to answer, they had something out of ordinary on them, which makes them tricky. Following is collection of some of the http://java67.blogspot.com/2012/09/top-10-tricky-java-interview-questions-answers.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...
Java 1.5 was one of the biggest release in Java. It introduce lot of useful features e.g. Enum, Generics, Autoboxing, Variable arguments and Static im http://java67.blogspot.com/2012/09/autoboxing-enum-generics-varargs-java-5-features.html
Action class is in heart of Struts MVC framework, this article gives brief overview of Action classes and different types of Action in Struts. http://java67.blogspot.com/2012/09/what-is-struts-action-class-in-java.html
CopyOnWriteArrayList was added in JDK 1.5 but not many programmer are aware of this handy implementation of List interface. It is very useful in concu http://java67.blogspot.com/2012/09/what-is-copyonwritearraylist-in-java-example-vs-arrayli...