Fundamentals of the Java