This is another basic programming language. Here, we will be dealing with java. this repository is all about java where I learn coding from basic
This repository contains a collection of Java programs demonstrating concepts of Object-Oriented Programming (OOP), method overloading, string and array manipulation, and other fundamental programming techniques. These programs were created as practice and project work during my studies.
-
Inheritance & Multi-level Inheritance
SingleInheritance.java/.classmultiLevelExample.java/.classDemoBoxWeight.java/.class
Demonstrates class inheritance, method overriding, and constructor usage.
-
Encapsulation & Classes
Box.java/.classBoxWeight.java/.classPerson.java/.classStudent.java/.classSports.java/.classStudies.java/.class
Shows class creation, attributes, and encapsulation principles.
ConstructorStaticMethodStaticBlock.java/.classConstructorSum.java/.classResult.java/.class
Focuses on constructors, static methods, and static initialization blocks.
MethodOverloading.java/.classMethodOverload.classPassObjPara.java/.class
Demonstrates method overloading, passing objects as parameters, and function reuse.
LongestString.java/.classโ Find the longest word in a sentenceRemoveElement.java/.classโ Remove elements from an arrayCountLetterNum.java/.classโ Count letters and numbersStringMethods.java/.classโ Demonstrate built-in string methodsSentence.java/.classโ Basic sentence processingWord.java/.classโ Word processing examples
These programs cover searching, removing, counting, and manipulating strings and arrays.
SumDigits.java/.classโ Calculate sum of digitsMCA.java/.classandMCA_Students.java/.classโ Counting and data processingExam.java/.classโ Example exam-related programInterface.java/.classโ Demonstrates interface usage in Java
- Object-Oriented Programming: Classes, Inheritance, Multi-level Inheritance, Encapsulation.
- Constructors and Static Methods/Blocks.
- Method Overloading and Object Passing.
- String and Array Manipulation.
- Basic Data Processing (letters, digits, words, sentences).
- Java fundamentals and problem-solving.