Skip to content

simply-coded/java-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Java Tutorials

The code used in my video series. Interested? Watch Here!

Glossary

01 - Introduction / Installation
02 - Structure / Main method
03 - Compile & Run
04 - Compile & Run via Notepad++
05 - Variable Rules / Comments
06 - Primitive Data Types
07 - String class
08 - Arithmetic Operators
09 - Concatenation
10 - Change variable values
11 - Pre & Post Increments / Decrements
12 - Casting
13 - Escape Sequences ( \n \t \ " )
14 - Formatted Strings ( printf / format )
15 - Relational Operators
16 - Logical Operators ( && || ^ ! )
17 - If Statements
18 - Do & While Loops
19 - For & For Each Loops
20 - Command Line Arguments
21 - Scanner class ( next, nextLine, useDelimiter )
22 - Scanner class ( nextInt, hasNextInt )
23 - Switch case ( fall through, toLowerCase )
24 - Void methods ( multiple parameters )
25 - Methods ( return vs class variables )
26 - Method overloading
27 - Call a method from a method ( semi-optional arguments )
28 - Scope ( local vs global variables )
29 - Classes ( data fields, access modifiers )
30 - Classes ( constructor )
31 - Classes ( set & get methods )
32 - Generate a Random number ( with a range )
33 - Classes ( instance communication )
34 - Classes ( stopping void methods )
35 - Ternary Operator ( ? : ; )
36 - toString ( why it's automatically called in a print method ) 37 - Static ( methods and variables )
38 - Extends ( super constructor )
39 - Are private members inherited? ( Child extends Parent )
40 - Overriding methods ( @Override annotation )
41 - Abstract Class ( instanceof )
42 - Interface ( implements )
43 - Interface ( variables, default, static, extends )
44 - Arrays ( declare, initialize, loop through )
45 - Arrays of Arrays ( multidimensional, 2d, ragged, jagged )
46 - try catch through ( Error / Exception (Checked vs Unchecked) )
47 - try-with-resources, finally, throws ( Read a text file )
48 - Logging ( FileHandler, ConsoleHandler, Levels )
49 - Read & Write to Files ( Reader, Writer, Buffered vs Not )
50 - Packaging ( package, compile, import, @argfiles )
51 - Recursion ( factorial explanation )
52 - Anonymous Classes ( effectively final )
53 - Lambdas ( params -> expression )

Releases

No releases published

Packages

No packages published

Languages