What kind of exceptions you have faced and how you handled them? code example

Example: What kind of exceptions you have faced and how you handled them?

In Selenium: nosuchelement, nostaleexception, nosuchaframe common exception
In SQL: SQL exception 
To handle it: try/catch block and throws keyword 
(try / catch inside the block)
place try catch inside main method is easy  
throws keyword is used within the method signature 
disadvantage is: throws keyword whoever calls the method will 
have to handle the exception again but with try/catch you handle once. 
Try/catch is better way to handle it in utility class. 
Next time you call method you don’t get any exceptions