Learn how to apply computer-programming principles to Java, the language for coding cross-compatible web, mobile, and desktop applications.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Using the exercise files
- History of Java
- How Java is used
- Set up your PC
- Set up your Mac
- Work with values and variables
- Use methods to repeat actions
- Break down tasks
- Customize functions with parameters
- Variables and scope
- Return values from functions
- Capture input from the user
- Manage different variable types
- Create conditional tests
- Build compound conditional tests
- Use while loops
- Use for loops
- Create arrays to store groups of values
- Use loops with arrays
- Flexible collections with ArrayLists
- Why everything is an object
- Why everything is a class
- Make your own classes and objects
- Define permissions for class members
- Extend classes
- Use polymorphism using interfaces
- Next steps
Taught by
Doug Winnie