Category Archives: Java

What is Recusion

Recursion is a powerful way of developing algorithms in which the solution of a problem is determined by the solution of one or more identical subproblems. A recursive solution involves two parts: at least one BASE CASE in which the solution returned is not dependent on any solution of any subproblem, and at least one RECURSIVE CASE, where… Read More »

What is Object-Oriented Programming

OOPs stands for Object Oriented Programming. OOP is a programming style with Classes, Objects, Inheritance, Polymorphism, Encapsulation, Abstraction. Before OOP, Procedural Programming like C was used, based on functions. C++ introduced OOP with Objects and Classes for data and functions.  OOP provides a structured, reusable, and developer-friendly approach. It treats everything as objects, like Smalltalk, the first OOP… Read More »

Code editors

Code editors are where programmers spend most of their time. There are two main types of code editors: IDEs and Lightweight editors. IDEs (Integrated Development Environments) IDEs (Integrated Development Environments) are powerful editors with many features that work on whole project. IDEs load projects, allow navigation between files, provide autocompletion based on the whole project, and integrate with… Read More »

Java is a good programming to start with

About Java : The java programming language was developed by Sun Microsystems in the early 1990s. Java is a simple programming language, efficient, general-purpose language. Java is portable. The same java application will run on any computer, regardless of hardware features or operating system. It is also primary use for Internet-based applications. Other than portability, Java has another… Read More »