Skip to content

Programming content resulting from AlgaWorks' "Java Specialist" course

Notifications You must be signed in to change notification settings

Macedovin/algaworks.especialista_java

Repository files navigation

AlgaWorks' Java Specialist course icon

Especialista Java

Status: Under development.


Record of notes, classes and applications made and learned throughout the course.


AboutProgrammatic contentTech Stack and tools


About


Learning from basic to advanced in Java with AlgaWorks, Thiago Faria (course instructor), tutors, as well as other students.


  • Learning is also the reason for using Portuguese and the many comments in the code.

Programmatic content



1. Java platform and development environment


1.01. Introduction to the course

1.02. How to learn Java and ask for help

1.03. Why learn Java?

1.04. A little about the history of Java

1.05. Understanding Java Platforms

1.06. Getting to know the Java Virtual Machine (JVM)

1.07. JRE and JDK: what's the difference?

1.08. Knowing the Java versions

1.09. Understanding JDK distributions and usage licenses

1.10. Installing the JDK on Ubuntu and macOS with SDKMan!

1.11. Installing the JDK on Windows

1.12. Choosing a Simple Code Editor

2. Fundamentals of the Java language


2.01. Creating the first Java program

2.02. Compiling and running a Java program

2.03. Challenge: bug fixing

2.04. Writing comments in code

2.05. Knowing and using code conventions

2.06. Reserved words

2.07. Working with variables

2.08. Arithmetic operators

2.09. Challenge: arithmetic variables and operators

2.10. Abbreviating arithmetic operators

2.11. Increment and decrement operators

2.12. Primitive types: boolean, char, byte and short

2.13. Primitive types: int and long

2.14. Primitive types: float and double

2.15. Conversion of primitive types

2.16. Challenge: primitive types and conversion

2.17. Arithmetic promotion

2.18. Challenge: arithmetic promotion

2.19. Working with String

2.20. Using escape sequences

2.21. Formatting the output with printf

2.22. Receiving data input

2.23. Challenge: String, data entry, printf, etc.

2.24. Using JShell: Java's REPL

Tech Stack and tools


Macedovin-Java Macedovin-Notepad_plus_plus

About

Programming content resulting from AlgaWorks' "Java Specialist" course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages