Java day 1 fundamentals