After_initialize and after_save

Hello,

I am still reading Agile Web D. pdf, it says about
after_initialize and after_find. There is a Joe asks part when I read
that they are special, however I didn’t really get the idea, why they
are.

On rubyonrails.org in the manual there is some sort description about
their speciality, however their full descriptions are missing.

What are the difference between after_initialize and after_find? When
are they called exactly?
I think you load models with Class.find every time. Is the only
difference that after_initialize runs on Class.new and Class.create in
addition, according to after_find?

   Mage

Sorry for the bad subject.

   Mage