Skip to content

theoliverlear/Java-Jump-Start

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Jump Start

A powerful language demystified.

Java Logo


Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.


Get Started

Easiest Option

You can create a GitHub Codespace under the green Code button. This will create an IDE for you in the browser.

Create a Codespace with Code Button

Codespaces Example

Load the Codespace Environment

bash ./init_codespace.sh
source ~/.bashrc

Most Customizable Option

Clone the repository to your local machine using the following command.

git clone https://github.com/theoliverlear/Java-Jump-Start.git

Run the Java Code

Running the Java code, with modern Java, only requires the java command.

For all files, except Script.java, run:

java ExampleFile.java

For Script.java, run:

java --enable-preview Script.java

Table of Contents


Chapter 0: Introduction

  • What is Java?
    • Java is a high-level, object-oriented programming language that is designed to run anywhere at anytime, securely.
  • Why Java?
    • Java is fast, secure, and well-maintained with many libraries still used in enterprise like Spring Boot.
  • What is a compiled language?
    • Java, as a compiled language, is converted into bytecode before any execution. This bytecode is then run on the Java Virtual Machine (JVM).
  • Transitions to Java

Chapter 1: Syntax

Chapter 2: Functions through Classes

Chapter 3: Conditionals

Chapter 4: Loops


Exercise One: Lottery Ticket Winnings with Loops


Chapter 5: Input Data

Chapter 6: Errors


Exercise Two: Read Different Software Development Jobs from a File


Chapter 7: Data Structures

Chapter 8: Object-Oriented Programming


Exercise Three: Command Students in a Class (With a Class)


Chapter 9: Behavioral Programming

Chapter 10: Streams


Exercise Four: Text Validation with Lambdas


Congrats!

You have completed the Java Jump Start guide. You are now ready to not only use and understand Java, but make use of all the features that makes Java so special.

About

Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors