Skip to content
SankalpHPPublic

About

JAVA Programing

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Practice and Learning Repository

This repository is a collection of Java programs, challenges, and concepts designed for learning, practicing, and mastering Java programming.

Repository Overview

The repository is structured into folders, each representing a topic, challenge, or concept in Java. It includes:

  1. Fundamental Java Concepts
    • HelloWorld: The classic "Hello, World!" program to kick-start Java learning.
    • Primitive Types: Understanding primitive types like byte, short, int, long, and challenges like primitivetypechallenge.
    • CharAndBoolean: Exploring character and boolean data types.
    • FloatAndDouble: Working with floating-point numbers and precision.
    • Operators: Java operators and challenges like OperatorChallenge.
  2. Control Flow Statements
    • If-Else: Examples like Code12 UsingIf-Else.
    • Switch Statements: Includes challenges such as DayoftheWeekChallenge (SWITCH) and 63SwitchStatement + Challenge.
    • For Loops: Looping examples like 65 For Statement and challenges on sum calculations like 67Sum 3 And 5.
  3. Object-Oriented Programming (OOP)
    • Classes and Objects: Core OOP concepts.
    • Method Overloading: Examples like 58 MethodOverloading.
    • AccessModifiers: Understanding encapsulation in Java.
    • MoreOnMethodsAndAChallenge: Advanced concepts with practice challenges.
  4. Data Structures and Algorithms (DSA)
    • Arrays and ArrayLists: Concepts like *ArraysAndArrayslist-12 and challenges on array operations.
    • BinarySearch: Implementation of the binary search algorithm.
    • LinearSearch: Basics of linear search techniques.
  5. Projects and Real-World Applications
    • Day9Project: A project for consolidating learning.
    • ProjectFileOperations: File handling in Java.
    • Serialization and Deserialization: Understanding object persistence.
  6. Challenges
    • Problem-solving challenges such as:
      • 49AChallenge
      • Code14 SumOdd
      • Code8 Area
      • Code2 MegaBytesConverter
      • Code3 BarkingDog
      • Code11 Playing
  7. Miscellaneous Topics
    • Exceptions: Handling errors and exceptions in Java.
    • Java Collections Framework: Basics of collections like lists and sets.
    • Strings: Manipulation and operations on strings.
    • DSA: Basics of data structures and algorithms.
    • SimililFor: Unique looping scenarios.
  8. How to Use
    git clone https://github.com/yourusername/your-repo-name.git
  9. Explore topics by navigating into the respective folders.
    # Compile and run programs using the following commands:
        # Compile  
        javac filename.java  
    
        # Run  
        java classname  
    
  10. Prerequisites

About

JAVA Programing

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages