Exceptions are handled by user code while errors are handled by operating systems variable.