I have to initialize file objects inside the constructor and for handling the exception, is it efficient using throws or should I go for try/
throws
try
Of course, it's actually used a lot in Java. For example,
public FileInputStream(String name) throws FileNotFoundException