Главная
Study mode:
on
1
- Introduction
2
- Installation and Hello World
3
- Understanding Java Foundations
4
- Arguments and Parameters
5
- Input and Output
6
- Variables
7
- Primitives and Objects
8
- Variable Declaration and Initialization
9
- Primitive Data Types
10
- Scanner Input
11
- Numeric Data Types and Properties Infinity, NaN
12
- Numeric Expressions and Operators
13
- Numeric Methods max, compare, valueOf, parseInt, etc
14
- string Class string.format, length
15
- String Methods charAt, concat, contains, indexOf, lastIndexOf
16
- More String Methods toLowerCase, strip, substring, repeat, equals
17
- Creating Basic Classes, Methods, and Properties
18
- String Comparison and Interning
19
- if, else if, else
20
- Comparison and Logical Operators
21
- Switch Statement
22
- Ternary Conditional Operator
23
- Single line if Statement
24
- Intro to Loops While loops
25
- Do While Loop
26
- for Loops
27
- Nested Blocks Nested if
28
- Nested for Loops Triangles and Pyramids
29
- Nested While Loops
30
- Variable Scope with Nested Control Flow
31
- break
32
- continue
33
- Intro to Arrays
34
- Working with Arrays
35
- Arrays toString and Arrays deeptoString
36
- Array Values from Input and for Loop
37
- Search an Array with for Loop
38
- Arrays.sort and Arrays.parallelSort
39
- Array Methods Arrays.fill, Arrays.asList, Arrays.equals
40
- 2d Arrays
41
- Working with 2D Arrays
42
- Iterate through 2D Structures with for Loop
43
- ArrayList Introduction
44
- List Interface and ArrayList Implementation
45
- Working with Lists List Methods
46
- Quickly Initialize a List with Elements and How to Print List
47
- for Loops with Lists & How to Modify Each Element
48
- for each Loop in Java
49
- Nested for each Loop
50
- Convert List to an Array
51
- Sort and Reverse a List with Collections.sort and Collections.reverse
52
- Intro to Object Oriented Programming OOP
53
- Class vs Object
54
- Fields
55
- Public vs Private
56
- Methods
57
- Basics of Creating a Class and Object
58
- Adding Fields to a Class
59
- Creating Our First Method
60
- Arguments and Parameters in Methods
61
- Return Statement
62
- Encapsulation
63
- Create a Getter
64
- Create a Setter
65
- Custom Getter and Setter
66
- ArrayList f Custom Type
67
- Creating Custom Type in Loop
68
- Taking Custom Types as Arguments
69
- Intro to Static Methods
70
- Creating a Static Method
71
- Method to take an ArrayList of Custom Type
72
- Intro to Method Overloading and Optional Parameters
73
- Working with overloads to Print a User
74
- Searching a List for Custom Objects
75
- Method Overriding
76
- Override toString
77
- Override Equals
78
- Overload the Search to Take in a User Object
79
- Returning Custom Objects
80
- Passing by Value or Reference
81
- Intro to Inheritance
82
- Working with Inheritance
83
- Virtual in Java
84
- Creating a Method in User Class and Overriding in a Derived Class
85
- abstract Class
86
- abstract Method
87
- Polymorphism
88
- Polymorphism in Practice
89
- Intro to Constructors
90
- Creating the Default Constructor
91
- Custom Constructors
92
- Invoke Parent Class Methods with super keyword
93
- Readonly Fields Assigned with Constructor
94
- Intro to Interfaces
95
- Creating an Interface for Functionality
96
- Final Methods
97
- Final Classes
98
- Intro to enum
99
- enum in switch
100
- Conclusion
Description:
Embark on a comprehensive 6-hour Java programming journey covering everything from basic syntax to advanced object-oriented concepts. Learn installation, Hello World, Java foundations, input/output, variables, data types, operators, control structures, loops, arrays, ArrayLists, and string manipulation. Dive deep into object-oriented programming, exploring classes, objects, inheritance, polymorphism, interfaces, and enums. Master essential programming techniques like method overloading, constructors, and encapsulation. Practice with hands-on examples, including nested loops for creating patterns and working with custom objects. Gain proficiency in Java's core concepts and prepare for real-world application development through this extensive, all-in-one tutorial series.

Java Programming All-in-One Tutorial Series

Caleb Curry
Add to list
0:00 / 0:00