Difference between * and @ in case of parameters

hi,
i want to know diff. between @ and * in case of command line arguments or parameters i.e.$* and $@ explain with example and reply

check this