In this video, learn how to install the Java SDK and IntelliJ IDE, which you will be using for the example programs throughout this course. Also, learn how to open and run the exercise files to follow along with the code demonstrations.
- [Instructor] To demonstrate Java code examples throughout this course, I'll be using the Java Standard Edition JDK version 11.0.2, which is the latest release at the time of this recording. I'll also be using IntelliJ IDEA Community Edition to edit and run the examples. But feel free to use any Java development environment that you're comfortable with to follow along. I've written each of the code examples as a single Java file, which contains all of the necessary classes. They can be found in the corresponding directory of the downloadable exercise files. For some of the videos I'll provide you with a beginning state, the code at the beginning of the video, as well as an in-state after I've made modifications. You can find the Java file within the corresponding project directory and in the SRC folder.
- Parallel vs. sequential computing
- Shared vs. distributed memory
- Execution scheduling
- Thread lifecycle
- Mutual exclusion
- Synchronized methods
- Checking for liveness
Skill Level Advanced
Java Essential Training: Objects and APIswith David Gassner2h 46m Intermediate
Java Essential Training: Syntax and Structurewith David Gassner3h 9m Intermediate
1. Parallel Computing Hardware
2. Threads and Processes
3. Mutual Exclusion
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.