![](https://cover.nota.dk/642485_w140_h200.jpg)
Java
how to program, early objects
Note:
1. Introduction to Computers, the Internet and Java -- 2. Introduction to Java Applications; Input/Output and Operators -- 3. Introduction to Classes, Objects, Methods and Strings -- 4. Control Statements: Part 1; Assignment, ++ and -- Operators -- 5. Control Statements: Part 2; Logical Operators -- 6. Methods: A Deeper Look -- 7. Arrays and ArrayLists -- 8. Classes and Objects: A Deeper Look -- 9. Object-Oriented Programming: Inheritance -- 10. Object-Oriented Programming: Polymorphism and Interfaces -- 11. Exception Handling: A Deeper Look -- 12. JavaFX Graphical User Interfaces: Part 1 -- 13. JavaFX GUI: Part 2 -- 14. Strings, Characters and Regular Expressions -- 15. Files, Input/Output Streams, NIO and XML Serialization -- 16. Generic Collections -- 17. Lambdas and Streams -- 18. Recursion -- 19. Searching, Sorting and Big O -- 20. Generic Classes and Methods: A Deeper Look -- 21. Custom Generic Data Structures -- 22. JavaFX Graphics and Multimedia -- 23. Concurrency -- 24. Accessing Databases with JDBC -- 25. Introduction to JShell: Java 9s REPL