โ— PHANTOM
๐Ÿ‡ฎ๐Ÿ‡ณ IN
โœ•
Skip to content

YakVash/Java-Basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-Basics

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

Java Programs Repository

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.


Contents

1. Object-Oriented Programming (OOP)

  • Inheritance & Multi-level Inheritance

    • SingleInheritance.java / .class
    • multiLevelExample.java / .class
    • DemoBoxWeight.java / .class
      Demonstrates class inheritance, method overriding, and constructor usage.
  • Encapsulation & Classes

    • Box.java / .class
    • BoxWeight.java / .class
    • Person.java / .class
    • Student.java / .class
    • Sports.java / .class
    • Studies.java / .class
      Shows class creation, attributes, and encapsulation principles.

2. Constructors, Static Methods, and Static Blocks

  • ConstructorStaticMethodStaticBlock.java / .class
  • ConstructorSum.java / .class
  • Result.java / .class
    Focuses on constructors, static methods, and static initialization blocks.

3. Methods & Overloading

  • MethodOverloading.java / .class
  • MethodOverload.class
  • PassObjPara.java / .class
    Demonstrates method overloading, passing objects as parameters, and function reuse.

4. Strings & Arrays

  • LongestString.java / .class โ€“ Find the longest word in a sentence
  • RemoveElement.java / .class โ€“ Remove elements from an array
  • CountLetterNum.java / .class โ€“ Count letters and numbers
  • StringMethods.java / .class โ€“ Demonstrate built-in string methods
  • Sentence.java / .class โ€“ Basic sentence processing
  • Word.java / .class โ€“ Word processing examples

These programs cover searching, removing, counting, and manipulating strings and arrays.


5. Miscellaneous Programs

  • SumDigits.java / .class โ€“ Calculate sum of digits
  • MCA.java / .class and MCA_Students.java / .class โ€“ Counting and data processing
  • Exam.java / .class โ€“ Example exam-related program
  • Interface.java / .class โ€“ Demonstrates interface usage in Java

Skills Demonstrated

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages