0% found this document useful (0 votes)
3 views

Java

The document outlines a series of lectures covering various Java programming topics, including data types, control flow, methods, class inheritance, and file processing. It also includes practical projects, career advice, and advanced topics such as threading and JDBC. Additionally, there are sections on functional interfaces, lambda expressions, and working with streams.

Uploaded by

Safaeat Molla
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Java

The document outlines a series of lectures covering various Java programming topics, including data types, control flow, methods, class inheritance, and file processing. It also includes practical projects, career advice, and advanced topics such as threading and JDBC. Additionally, there are sections on functional interfaces, lambda expressions, and working with streams.

Uploaded by

Safaeat Molla
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Lecture 4: More on Data Types

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

You might also like