Hi Parameswaran, First think about abstract method. What does it mean , it says, this method does not have an implementation at this point and may be it's implemented in the first non abstract class in the inheritance heirarchy.
Ok now comming to your point .
synchronized - this tells about the code in this block can be accessed by a only one thread. strictfp - this tells about the code in the method follows strict float point convension. native - this tells the code is defined some where in a native language.
But where is the code in a abstract method it has only signatures ?
Atlast comming to static method, static means class methods , so think about a class method & a abstract method. [ March 21, 2005: Message edited by: Srinivasa Raghavan ]