As you begin you journey into the world of software development with Java technologies, you'll need a solid grasp of some of the foundational concepts associated with the language. An appreciation for Java's history and how events of the past shaped the modern software development landscape is valuable as well.
This Java foundations quiz will test you on both the history of Java and other important concepts associated with programming in the world's most popular, object-oriented language.
Good luck. These Java foundation quiz questions aren't easy.