Java the Object – Oriented!!
After a lots of years of the Structural Programming the world is now shifting towards the component based methodology. Yes! the object oriented approach. Design and develop the software in components or objects. Infact it is a great approach interms of reusebility, maintenance, development and testing. With many OO technologies on the scene, Java is very widely used. The reason is that its purely OO. Java provides a very good base for OO developmet in terms of classes, interfaces, abstract classes. So by days, many OO programmers are switching to Java.