Favorites
b/udemy1byELKinG

Core Java And Object Oriented Programming

Core Java And Object Oriented Programming

Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.59 GB | Duration: 8h 41m

Learn Java Programming and OOPS from a very basic level.

What you'll learn
Fundamental Concepts of Java Programming Like Data Type, UNICODE, Control Structure, Arrays etc.
Object Oriented Programming (Class, Object, Method, Constructor, this, super, overloading, overriding, Inheritance, Polymorphism, Abstraction, Encapsulation)
Core Java Skill required for the JAVA DEVELOPER Like Multithreading, Exception Handling, String, Lambda Expression, Collection Framework, Stream API
Learn CODING SKILL with so many demonstrated solutions.

Requirements
Only willingness to learn Programming is required.
We will start JAVA from the very basic level and prepare you to go for the expertise level.

Description
In this Course you are going to learn the Programming fundamental those are used in Java, like Datatypes, variables, literals, identifiers, keywords, operators, ASCII, UNICODE, random number, Scanner class, conditional statements(if-else, switch-case), loops(while, do-while, for), Arrays(1D, 2D), Methods etc.You are going to learn the Object Oriented Programming Concepts. You will be taught very fundamental concepts of OOPS like Class, Objects, Methods, Constructor, this, super, Inheritance, Abstraction, Polymorphism, Encapsulation etc. with so many Practical Problems those are asked in most of the examination papers and technical interviews.You are going to learn the Core Java Concepts. The topics taught in this section are Exception Handling, Multithreading, Lambda Expression, Collections framework, Stream API with so many Practical Problems those are used in most of the real life projects.Each topics of the Course have been demonstrated on Eclipse IDE that may enable you to understand the process of writing high quality Java Code. After completion of this course you may be able to apply your skills to learn many Java based Frameworks like Hibernate, Struts, Spring etc. which are on demand Frameworks in the IT industry. This course can be beneficial for those, who have Java as a major subject in their academic institute or for those who are preparing for Software Jobs as a Java Developer.

Overview
Section 1: Course Introduction and Elements of Programming.

Lecture 1 First Java Programming in Eclipse IDE.

Lecture 2 Keywords, Identifier and Literals.

Lecture 3 Data Types.

Lecture 4 Type Casting and Auto promotion.

Lecture 5 ASCII, UNICODE and Escape Sequence.

Lecture 6 Operators.

Lecture 7 String.

Lecture 8 Random Number.

Lecture 9 Command Line Arguments.

Lecture 10 Input through Scanner Class.

Section 2: Conditional Statements and Loops.

Lecture 11 Conditional Statements- if-else.

Lecture 12 Conditional Statements- switch-case.

Lecture 13 while and do-while

Lecture 14 for

Section 3: Arrays.

Lecture 15 Arrays 1D

Lecture 16 Arrays 2D

Section 4: Class, Objects and Methods

Lecture 17 Class and Objects Creation.

Lecture 18 Implementation of Class, Objects and Methods together.

Lecture 19 Array of Objects.

Lecture 20 Method Parameter and Return types.

Section 5: Constructors

Lecture 21 Understanding Constructor.

Lecture 22 Types of Constructors.

Lecture 23 What is 'this' keyword.

Lecture 24 Calling instance variable using 'this'.

Lecture 25 Calling Object using 'this'.

Lecture 26 Calling a Constructor using 'this'.

Lecture 27 Reusing Constructors using 'this'.

Section 6: static keywords

Lecture 28 Understanding 'static' keyword.

Lecture 29 static variable.

Lecture 30 static methods.

Lecture 31 static blocks.

Section 7: Inheritance

Lecture 32 Understanding Inheritance.

Lecture 33 A real live example.

Lecture 34 Type of inheritance.

Lecture 35 Accessing variable using 'super' keyword.

Lecture 36 Accessing methods using 'super' keyword.

Lecture 37 Accessing constructors using 'super' keyword.

Section 8: Polymorphism.

Lecture 38 Understanding Polymorphism.

Lecture 39 Method Overloading.

Lecture 40 Method Overriding.

Section 9: Abstraction

Lecture 41 Understanding Abstraction.

Lecture 42 Abstract Class.

Lecture 43 Interface.

Section 10: Encapsulation.

Lecture 44 Understanding Encapsulation.

Lecture 45 Package.

Lecture 46 Access Modifiers.

Section 11: Exception Handling.

Lecture 47 Understanding Exception Handling.

Lecture 48 try, catch and finally.

Lecture 49 throw, throws and Custom Exception.

Section 12: Strings in Java

Lecture 50 Understanding String Class.

Lecture 51 Comparing Strings.

Lecture 52 StringBuffer Class

Lecture 53 StringBuilder

Section 13: Multithreading in Java.

Lecture 54 Understanding Multithreading

Lecture 55 Types of Thread creation.

Lecture 56 Creating Thread using Runnable Interface

Lecture 57 Creating Thread using Thread class

Lecture 58 Creating and Running Multiple Threads

Section 14: Lambda Expression

Lecture 59 Understanding Lambda Expression.

Lecture 60 Functional Interface.

Lecture 61 Lambda expression with no argument and no return type.

Lecture 62 Lambda expression with argument and no return type.

Lecture 63 Lambda expression with argument and return type.

Lecture 64 Lambda expression using class concepts

Section 15: Collection Framework

Lecture 65 Understanding Collection Framework

Lecture 66 List Interface

Lecture 67 ArrayList

Lecture 68 LinkedList

Lecture 69 Vector

Lecture 70 Stack

Lecture 71 Set Interface

Lecture 72 HashSet

Lecture 73 LinkedHashSet

Lecture 74 TreeSet

Lecture 75 HashMap

Section 16: Stream API.

Lecture 76 Understanding Stream API

Lecture 77 Filter() and Map() with Integer values

Lecture 78 Filter() and Map() with String values

Lecture 79 Stream() with Class

Lecture 80 Count(), Distinct(), Limit() with stream()

Lecture 81 min(), max(), sorted() ascending and descending with stream

Lecture 82 Processing multiple Collections using flatMap()

Section 17: Simple Banking Project

Lecture 83 Understanding the project

Lecture 84 Creating Bank Class

Lecture 85 Creating Menu Class

Lecture 86 Creating Operations Class.

Lecture 87 Creating the Account for the Customer.

Lecture 88 Showing the Account details of the customer.

Lecture 89 Showing the Balance of the Customer.

Lecture 90 To deposit amount in an Account number.

Lecture 91 To withdraw amount from the customer balance.

Lecture 92 Interest calculation for all customers.

Academic Students who have a course in their Syllabus.,Those who are preparing for Java Developer Job.,Everyone who are interested to learn Programming skill.

Screenshots

Core Java And Object Oriented Programming

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.