core java notes Feb 04