Introduction to java projects