Can you explain how you utilized Core Java in your projects, specifically focusing on OOP principles and exception handling?

Technical