for try catch and finally.
http://stackoverflow.com/questions/2854910/difference-between-try-finally-and-try-catch
@aftermethod runs after testng test has run. they have nothing in common. 2 very different thing.
My doubt is finally will clean up the activity and even AfterTest also. So why we need both ?
they are very different from each other.
it is like comparing apples and oranges.
watch framework module 20 you'll understand the difference.