Java Essential Training: Syntax and Structure

Java Essential Training: Syntax and Structure

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 09m | 452 MB

Get started with Java, the popular object-oriented programming language. In this course—the first installment in the Java Essential Training series—start exploring this essential language, and learn about basic Java syntax and the Java platform’s fundamental architecture. Instructor David Gassner goes over the history of the language, providing coverage of its principles, components, and syntax. David explains how to install Java on Windows and macOS, and how to create a project in IntelliJ IDEA. He also demonstrates how to work with primitive variables, create and parse String values, and manage program flow—including how to create reusable code.

Topics include:

  • Reviewing the principles and components of Java
  • Choosing a development environment
  • Testing simple Java code in JShell
  • Creating a project in IntelliJ IDEA
  • Working with primitive variables
  • Working with Boolean and character values
  • Working with String values
  • Managing program flow
  • Creating reusable code with methods
Table of Contents

Introduction
01 Welcome
02 What you should know
03 How to use the exercise files

What Is Java
04 The history of Java
05 Principles and components of Java
06 Java syntax and compilation
07 Memory management and garbage collection
08 Choosing a development environment

Get Started
09 Install Java on Windows
10 Add Java to the system PATH on Windows
11 Install Java on OS X
12 Test simple Java code in JShell
13 Install and configure IntelliJ IDEA
14 Create a project in IntelliJ IDEA
15 Pass arguments to a console application
16 Take a tour of IntelliJ IDEA
17 Use the Java API documentation

Work with Variables
18 Work with primitive variables
19 Declare and modify primitive values
20 Store currency values with BigDecimal
21 Convert values between numeric types
22 Math operators and the Math class
23 Work with boolean values
24 Work with character values
25 More about Java operators

Work with String Values
26 Declare and initialize String objects
27 Create and concatenate String values
28 Convert primitive values to strings
29 Build a String from multiple values
30 Compare String values with methods
31 Format numeric values as strings
32 Parse String values
33 Challenge – A simple calculator
34 Solution – A simple calculator

Manage Program Flow
35 Evaluate conditions with if-else
36 Evaluate conditions with switch-case
37 Create looping code blocks
38 Create reusable code with methods
39 Create overloaded methods
40 Pass arguments by reference vs value
41 Challenge – A more complex calculator
42 Solution – A more complex calculator

Conclusion
43 Next steps