Video description
Welcome to this course on getting started with the Java platform! I’m excited to have you here. And by the end of the course, you’ll be excited to work with your new Java skills and all the opportunities those skills will open for you.
This course is exactly what you need if you want to learn Java at a nice pace, in an easy way, with a friendly instructor.
In this video tutorial, I walk you through the basics of Java and show you the ropes, step by step, in small easy-to-digest lessons, as if we were sitting side by side at a coffee shop, as I guide you along. There’s no pressure here, nothing crazy difficult and you have everything to gain. All it takes to become a Java developer is a bit of patience and persistence along with a willingness to try things out and keep working at them.
So... are you ready? Then I’ll see you inside. Let's do this!
Distributed by Manning Publications
This course was created independently by Matt Speake and is distributed by Manning through our exclusive liveVideo platform.
About the Technology
About the Video
What's Inside
- The absolute basics of getting started with Java
- The components of the Java platform (JVM, JDK, JRE)
- Installing the JDK (Java Development Kit) and setting it up to write Java programs
- Introduction to IDE (Integrated Development Environment) features that can help with Java programming
- Installing and using an IDE to program in Java
- Foundational Java syntax that form the building blocks of Java programs
- Write, compile, run and debug a Java program from start to finish
About the Reader
No prior experience needed. Course starts from absolute basics.
About the Author
Matt Speake is a professional Java software engineer and have been programming for more than 20 years, working everywhere from small startups to large investment banks.
He started JavaEasily in 2018 so he could produce courses focused on teaching Java technology to students all around the world.
Since then he has been busy creating the Java Easily website and publishing courses and articles on different aspects of Java.
Feel free to check out the JavaEasily YouTube channel and follow it on Facebook and Twitter.
Quotes
Table of contents
- Introduction
- Overview of Java
-
Java Platform Components
- Section introduction
- Java’s acronyms and abbreviations
- Platform independence in Java
- How WORA (write once, run anywhere) works
- Key terms in Java you need to know
- Compiling a Java program with the Java compiler (javac)
- Running a Java program (bytecode) on the JVM
- Introducing the concept of an IDE
- Flow of compiling and running a Java program
- Section conclusion
-
The Java Development Kit (JDK)
- Section introduction
- Steps to install the JDK
- Working out which JDK version to install
- Downloading the JDK
- Running the JDK installer
- Exploring the installation package contents
- Setting the JAVA_HOME environment variables
- Checking the environment variables have been set
- Verifying the Java compiler and Java virtual machine are installed
- Section conclusion
-
The IDE (Integrated Development Environment)
- Section introduction
- Choosing an IDE
- Overview of IDE features for programming
- How the IDE does syntax highlighting
- How the IDE shows errors
- How the IDE helps you
- IDE feature: compiling source code
- IDE feature: Running the code
- IDE feature: Debugging programs
- The process of programming with an IDE
- Installing an IDE (Eclipse)
- Section conclusion
- Java Programming Syntax Basics
-
Writing, Compiling, Running and Debugging a Java Program with the IDE
- Section Introduction
- Creating a new Java project in Eclipse
- Creating a package
- Creating a class
- Importing and Default Imports
- Autocomplete in the IDE
- Javadoc in the IDE
- Using the dot to reference different objects
- Method overloading
- Passing a parameter to a method
- Running your Java program
- Exploring the project structure after a build
- Refactoring to extract and create a new method
- Calling a method in Java
- Modifying a method to take a parameter
- How the IDE helps you fix your code
- How the IDE lets you preview code it will write for you
- How to pass a parameter to a method
- Debugging your Java program
- Suspending a program at a breakpoint
- Stepping into a method
- Inspecting variables in the live program
- Examining the call stack to see the steps a program took so far
- Stepping over a method
- The notion of scope and call stack method popping
- The power of a debugger
- Section conclusion
Product information
- Title: The Absolute Beginner's Guide to Java
- Author(s):
- Release date: December 2022
- Publisher(s): Manning Publications
- ISBN: 10000DIVC2022179
You might also like
book
Learning Java, 4th Edition
Java is the preferred language for many of today’s leading-edge technologies—everything from smartphones and game consoles …
book
Learning Java, 6th Edition
Ideal for working programmers new to Java, this best-selling book guides you through the language features …
book
Head First Java, 2nd Edition
Learning a complex new language is no easy task especially when it s an object-oriented computer …
book
Java in a Nutshell, 8th Edition
This updated edition of the Nutshell guide not only helps experienced Java programmers get the most …