Java
Java
12:09
Lecture 5: Working with Arrays
16:13
Lecture 6: Control Flow using if-else and switch statements
29:33
Lecture 7: Methods in Java
29:24
Lecture 8: Method Visibility and Static vs. Instance
23:39
Lecture 9: Class and Object
12:26
Lecture 10: Program Flow
11:27
Lecture 11: Program Structure and Application Runtime
11:01
Lecture 12: Java Stack + Heap with Reference Variables
23:57
Lecture 13: Class Inheritance
13:40
Career Advice
01:28
Lecture 14: Interfaces
11:48
Lecture 15: Abstract Classes
15:39
Lecture 16: Working with Strings
22:54
Lecture 17: While Loops
19:24
Lecture 18: For Loops
14:01
Lecture 19: Nested For Loops and Debugger
16:41
Lecture 20: PRACTICAL PROJECT (Car Dealership) + HW
21:00
Lecture 21: SOLUTION TO PROJECT (Car Dealership) + toString and equals()
27:24
Cloning Java Objects
02:02
Java Comparable Interface
02:25
Serialization in Java
02:30
Compiling Java Programs using the Command Line
08:36
Creating and Deploying Executable Programs using JARs
12:08
Creating a JAR File Using the Command Line
16:54
Lecture 22: File Processing with Exception Handling and Keyboard Input
26:35
Lecture 23: Buffered File Reader with Try Catch and Finally
21:03
Lecture 24: Try with Resources and the AutoCloseable Interface
17:08
24:36
20:29
Lecture 27: HashSet and LinkedHashSet with Hashcode
18:36
Lecture 28: Collection Methods and Using the Comparable Interface
20:51
Lecture 29: HashMap, LinkedHashMap and TreeMap
16:19
Lecture 30: PRACTICAL PROJECT (Stock Market Data Processor)
21:12
Lecture 31: Generics
35:15
Lecture 32: Generics with Wildcards
24:20
Lecture 33: PRACTICAL PROJECT (Data Analytics Processor Assignment)
10:56
Lecture 34: PRACTICAL PROJECT (SOLUTION)
12:03
Lecture 35: Introducing Threading
18:05
Lecture 36: Starting Threads and the Runnable Interface
17:48
Lecture 37: Thread Safety Using Synchronization
20:58
24:25
Lecture 39: Producer Consumer Pattern Using wait() and notify()
27:43
Lecture 40: Producer Consumer Pattern Using a BlockingQueue
23:21
Lecture 41: Thread Pools and the Executor Framework
25:04
Lecture 42: Java JDBC Overview - Installing MySQL Database
18:41
17:11
Lecture 44: Use JDCB to Send SQL Statements after Connection
15:42
Lecture 45: Inserting, Updating and Deleting Data Using JDBC
22:53
Java JShell
17:13
Functional Interfaces and Lambdas
21:46
Practice with Lambda Expressions (Assignments)
24:26
Built-in Functional Interfaces
28:33
Working with Streams
https://www.udemy.com/course/master-practical-java-development/?couponCode=2021PM25