Udemy - Java - Object Oriented Programming [For Absolute Beginners]
At the end of the Course you will understand the basics of Object Oriented Programming. You can enhance your core programming skills to reach the advanced level.
Description
By the end of these videos, you will get the understanding of following areas the
Object Oriented Programming - Classes & Objects,Creating Objects from Classes,Constructors, Methods (parameter vs argument), Method Overloading, Data Abstraction,Encapsulation,Inheritance,Abstract Classes,Nested Classes
Threads
I/O Streams
Java Garbage Collection
Exception Handling
Who this course is for:
- Complete beginner programmers for OOP - Java
- Engineers who want to sharpen Object Oriented Programming skills to reach the advanced level
- Undergraduates facing Internship interviews
- Undergraduates learning Object Oriented Programming
Course content
- Introduction
- Major Java Features
- JDK,JRE ,JVM, Platform & Classloader
- Object Oriented Programming
- Entering the Object oriented programming world - Classes & Objects
- Classes & Objects
- Creating Objects from Classes
- Constructors
- Methods (parameter vs arguement)
- Method Overloading
- Method Overloading Demo
- Data Abstraction
- Encapsulation
- Inheritance
- Inheritance Demo
- Inheritance - instanceof Demo
- Static
- Abstract Classes
- Nested Classes - Inner Class
- Object Oriented Programming - Lab Exercise 1 [With Solution]
- Object Oriented Programming - Lab Exercise 2
- Threads
- Creating Threads [Extending the Thread Class]
- Creating Threads [Using Runnable Interface]
- getName(),getId(),getPriority(),setPriority(3),getState(),MIN_PRIORITY, NORM_PRI
- Pausing the execution of a thread
- Synchronization Part 1 [Method Synchronization]
- Synchronization Part 2 [Synchronized Block]
- Deadlock - Threads
- Setup (Optional)
- I/O Streams
- I/O Streams [Introduction]
- Byte Streams
- Byte Streams Demo
- Character Streams
- Character Streams Demo
- Creating Directories
- Listing Directories
- Java Object Serialization - Write an object to a file
- Java Object Serialization Serialization - Read an object from file
- Java Object Serialization - Transient variable
- Java Garbage Collection
- Java Garbage Collection Part 1
- Java Garbage Collection Part 2
- Java Heap Space
- Exception Handling
- Exception Handling - Introduction
- Exception Handling - Termination Demo
- TryCatchDemo
- Multiple CatchBlock Demo
- TryAndFinally Demo
- Few more topics
- Introduction to Generics
- Arrays Part 1
- Arrays Part 2 -Insert search delete (unordered array)
- ArrayList Demonstration
- Vector [Lecture & Demo]
- Debugging - Difference between Step Into and Step Over in the Eclipse debugger
- Guided Programming Tutorials
- Find factorial of a number using recursion
- Splitting the string using the split() method
- Find the GCD (Greatest Common Devisor)
- String reverse example using recursion
- Source codes
- Inheritance Demo [My_Calculation]
- Exception Handling - Termination Demo [Source Code]
- Exception Handling - TryCatch Demo [Source Code]
- Exception Handling - MultipleCatch Demo [Source Code]
- Exception Handling - TryAndFinally Demo [Source Code]
- Exception Handling - CustomException Demo [Source Code]
- Thread Demo 1 [Source code]
- Thread Demo 2 [Source code]
- Thread Demo 3 [Source code]
- Thread Demo 4 [Source code]
- Write a Java program that takes two numbers as input and display the product
- Write a Java program to print the sum (addition), multiply, subtract, divide
- Write a Java program to print the area and perimeter of a circle.
- Write a Java program to count the letters, spaces, numbers and other character
- Write a Java program that takes five numbers as input to calculate and print t
- //Write a Java program to check whether Java is installed on your computer.
- Java 9 New Features
- Java 9 - New Features [Guest Lecture]
- Java 9 Interfaces - What's New