Types of errors, exceptions, try..catch statement, multiple catch blocks, throw and throws keywords, finally clause, uses of exceptions, user defined exceptions,Creating thread, extending Thread class, implementing Runnable interface, life cycle of a thread, Thread priority & thread synchronization, exception handing in threads