I am Learning Java + Data Structure + Algorithms for Placement by Apni Kaksha

Last Updated on December 7, 2020 by AbdurRahman G Official | Md Ghufran Salafi

1. The Placement Course : Java + Data Structures + Algorithms (1st Video Lecture (Introduction)):

 

Notes:

What I learned in this Video:

 

What I will get through this course:

a. Java (Beginner – Advance)

b. Data Structure

c. Algorithms

d. Interview Questions Preparation

 

Course Structure:

Basics:

i. Overview and Features of Java.

ii. Setting up Java environment.

iii. Data type and Identifiers.

iv. Variables and Typecasting.

v. Taking User Inputs.

vi. Operators.

vii. Conditional Statements.

viii. Loops.

ix. Arrays.

x. Strings.

xi. Mutable Strings.

 

OOPS (Object-Oriented Programming Systems):

i. Classes and Objects.

ii. Methods.

iii. Constructors.

iv. Method Overloading.

v. Packages and access modifiers.

vi. Nested classes.

vii. Inheritance.

viii. Polymorphism.

ix. Abstract classes.

x. Interfaces.

xi. Encapsulation.

xii. Generics.

xiii. Anonymous classes.

xiv. Exception handling.

 

Collections Framework:

i. Introduction to Collection interfaces.

ii. List.

iii. Set.

iv. Map.

v. Natural Ordering and Sorting.

vi. Comparators.

 

 

 

(i). What is Java:

a. Java is a General Purpose Programming Language:

Let’s see an example of Programming Language:

You are here and Computer is also here, Let’s suppose you want to communicate with computer so this time how will you communicate, Here you will need a Language, So, this time Programming Language will help you to communicate with computer. Through Programming Language you communicate with computer Because Computer Under Stand Programming. Language and You also Understand Programming Language, So With the help of this You can communicate.

 

Let’s see example of General Purpose Programming Language:

You can use Java approximately Everywhere, Like Android App Development, Web App development, Frond End Development, and Back end Development etc.

 

b. It is like C++ but with Advanced and Simplified Features.

c. Concurrently executes Many statements:

This uses many core Processor to Executes statements simultaneously.

d. Object-Oriented Programming Language:

This uses Real World Scenario to build anything, You can handle real world’s problem easily. so it’s called Object-Oriented.

e. Platform Independent:

You can run 1 compile code to many other platform Like, Windows, Mac, Linux etc.

 

(ii). Why Learn Java:

a. Easy to Learn.

b. Most commonly used language in the world:

Many devices are Using Java Like, Android based Applications are using Java, Satellites and other many devices are there which are using Java Language.

c. Large Community (More than 10M Java developers in the World):

It means You can learn easily Java because if you will face any issue then you can find solution of that problem easily because there are more than 10M users who are already involved in this field.

d. Java is used at many places Like, Servers, IOT, Android, Big Data, Continuous Testing, Banking, Communications and Many more.

e. Java tools Like IDEs (Integrated Development Environment) and build in API (Application Programming Interface) features make life easier.

 

(iii). How Java Works:

How Java Works by AbdurRahman G or Techily Fly or AaMGaLI

How Java Works by Techily Fly or AbdurRahman G

Firstly Java Source code save it with .java extension after that compile it with javac name and after that it will become byte code with .class extension and after that you can run on any device like Mac, Windows, and Linux etc.

 

 

2. Java for Placements | Installing Java & Eclipse on Windows and Mac OS:

What I learned with this Video Lecture:

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *