1. Explain the concept of exceptions and exception handling, when they are used and how to catch exceptions.
2. Explain when the statement try-finally is used. Explain the relationship between the statements try-finally and using.
3. Explain the advantages when using exceptions.