Learning Java using JShell

Covers variables, operators, conditional statements like loops and methods

3.95 (19 reviews)
Udemy
platform
English
language
Programming Languages
category
9,574
students
3 hours
content
Oct 2023
last update
$54.99
regular price

What you will learn

You made the start with Java programming.

You will learn variable types and the control structures of Java.

You will learn how to use the inbuilt shell JShell of Java included since Java 9.

You can use JShell for the first usefull programs.

Description

This course is intended for all students who are new in programming and want to learn a programming language from the scratch. No prior programming skills are needed to participate within the course. It is also interesting for non-programmers who want to get the first insights in what developers actually do in their daily work.

The course covers the basic concepts of variables, value assignments to variables, operators on variables and conditional statements like the if-statement or the while-loop. It does not cover object-oriented programming.

The course utilizes a new approach to learn the basic concepts of programming utilizing the Java language by using the shell which is included since Java 9 within the Java installation package which is called JShell. So, the as minimum Java 9 is needed for practical examples within the course but any other higher version of the Java Developer Kit (JDK) which is downable for free is also suitable.

The shell enables you to run small programs while you type. Each and every line of the program which is typed in is immediately executed. This release you from the burden to learn the write-compile-run loop at the beginning and gives you a quick start. Of course for more complex development task like object oriented programming this is needed and also the learning of an Integrated Development Environment (IDE) should be done. But these are more complex lectures which are excluded from the course by using the included shell JShell to give you a jump start.

Content

Introduction and Installation

Introduction
In Practice: Downloading and Installing of Java / Starting JShell

Operators and Variables

Introducing Operators
In Practice: Operators
Variables
In Practice: Variables

String, Chars and Booleans

String, Chars and Booleans and their Special Operators
In Practice: String, Chars and Booleans and their Special Operators

Compound Assignment Operators and Unary Operators

Compound Assignment Operators
Unary Operators
In Practice: Compound and Unary Operators
Summary Variables and Operators

The If-Statement

If-Statement with and without Else-Statement
In Practice: If-Statement
Ternary Operator
In Practice: The Ternary Operator

The Switch-Statement

The Switch-Statement
In Practice: The Switch-Statement and the common pitfall in it

The While-Loop and the Do-While-Loop

The While-Loop and the Do-While-Loop
In Practice: The While-Loop
In Practice: The Do-While-Loop

Arrays

Introduction into Arrays
Defining an Array
Using an Array
Multidimensional Arrays
In Practice: Using Arrays

The For-Loop and the For-Each-Loop

Introduction into the For-Loop
Advantages and Disadvantages of the For-Loop
For-Loops with Arrays and Iterators
For-Each-Loops
More features: Curly braces and break & continue
In Practice: The For-Loop & the For-Each-Loop

Methods

Introduction into methods
In Practice: Methods
Methods with variable parameter lists

Practical Excercise

Practical Exercise: Compound Interest Calculator
Practical Exercise Result Check

Outlook: Java as a Object Oriented Programming Language

HelloWorld in Java & how a .java-File gets executed
Classes and Objects OR Introduction into Object Oriented Programming
Study material locations
Conclusion

Screenshots

Learning Java using JShell - Screenshot_01Learning Java using JShell - Screenshot_02Learning Java using JShell - Screenshot_03Learning Java using JShell - Screenshot_04

Reviews

Daniel
September 18, 2023
Worth its money and excellent starting point into JAVA Programming. First of all, yes i finished the complete course. This course is worth its money and it will guide you through the first steps to learn Java in an easy manner. The usage of FLOW-CHARTs is unique and very helpfull to understand flow controls in programming. Furthermore JSHELL is best for starting out to understand procedural commands. In the Bonus Chapter the Author "Christoph TORNAU" gives you an idea what OOP means. I like listening to his voice and it is easy to follow. My main complainement with this course is that the author is not a native english speaker. His english is understandable but certainly often not in a "natural manner". This is the reason why i gave him only 4 of 5 points. As i am a compatriot and german native speaker i already bought ALL of his other courses and happy and full of expectations to start with his course about JAVA EE.
Michel
April 13, 2019
Very basic course for beginners. It helped me to focus on the basics of java without dealing with the complexity of running java in IDEs. Good start but could be better by adding next steps

Charts

Price

Learning Java using JShell - Price chart

Rating

Learning Java using JShell - Ratings chart

Enrollment distribution

Learning Java using JShell - Distribution chart

Related Topics

1361454
udemy ID
9/26/2017
course created date
4/27/2019
course indexed date
Bot
course submited by