Java Programming

Object-Oriented Paradigm

The major objective of OO approach is to eliminate some of the flaws encountered in the procedural approach. OOP treats data as critical element in the program development and does not allow it to flow freely around the system. It ties data more closely to the functions that operate on it and protects it from unintentional modification by other functions. OOP allows us to decompose a problem into number of entities called objects and then build data and functions (known as methods in java) around these entities.
The combination of data and methods make up an object as shown below.

Learn Java

Learning Java is not easy.You have to follow its syntax properly, type identifiers, names and others properly.JAVA is a case sensitive language as such using english for defining things must be same.

JAVA is widely used language and is a object oriented language.

Objects Oriented Concept

object oriented approach is quite different from procedural approach.The diference between them will be discussed now.

Fundamentals of Object-Oriented Programming
1.1 Introduction
In programming industry you will notice something called “change”. The change in very imminent as you will see the change in programming during the past few decades.
It started from usual procedural programming (modular) to object oriented programming as done in Java.There are vast differences in both types and are not going to discuss here.
New tools and new approaches are coming to the seen every day. Types of programming approaches are modular, top-down, bottom-up and structured programming.
Object Oriented Programming (OOP) is an approach to program organization and development which attempts to eliminate some of the pitfalls of the conventional programming methods by incorporating best structural programming features with several new concepts.Not all languages are suitable to implement the OOP concepts easily.
JAVA is a pure Object Oriented Language and is very popular.
1.2 Object-Oriented Paradigm



This blog provides basic requirements to know by a JAVA beginner.
It will be updated to advanced level when needed. The examples
provided in this book are copied from text books and are pool proof.
Java Fundamentals