In this video, Doug Winnie concludes his course on Java with a recap of the topics that are covered, and provides information on how to provide feedback, get additional information, and connect online.
- [Doug] Congratulations, you've reached the end of the course. To recap, this course covered the basics of the Java programming language. In this course, we walked through how to set up your computer to code in Java. Then, we looked at how to store values and variables and perform actions based on those variables. Next, we looked at functions that grouped sections of code using a name that can accept and return values to customize how those functions work. With functions and methods, we also introduced the concept of variable scope that defines where and when you can access variables in your code.
We then looked at an example of how you can capture input from the user using the keyboard. Then, we looked at how you can branch your code based on conditional tests with the if, else/if, and else statements, combined with Boolean values, equality, and logical operators. Then, we examined how to repeat actions multiple times using loops, covering the while, do-while, and for loops. We continued looking at a raise, which are named collections of values that it can use in your code.
Finally, we looked at the basics of object-oriented code and reviewed what a class is and how to build, extend, and work with basic classes in Java. The information contained in this course can allow you to continue on to other Java courses that go into much more depth with the language. In addition, you can learn how to use Java frameworks to create web applications, create mobile applications for Android, or see how other program languages are similar to Java in structure and syntax. I hope you enjoyed in this course. There is a companion website for this course located at dougwinnie.com/cspJava that contains additional information and a way to send me feedback on this course.
- The history of Java
- Setting up your development environment
- Working with values and variables
- Using methods and functions
- Capturing user input
- Creating conditional tests
- Using loops
- Creating and changing arrays
- Object-oriented programming in Java
- Defining permissions
- Extending classes