Java Foundations provides essential knowledge about what has arguably become the world's most important programming language. What you learn here will benefit you in the short term, as you acquire and practice your skills, and in the long term, as you use them. Topics covered include:
- The history of Java
- Java fundamentals
- Keywords and operators
- Flow control
- Arrays
- Basic and advanced concepts in object-oriented programming
- Exception handling
- Standard Java API classes
- The collections framework
