Beginner से Pro तक · 34 lessons · Free

Java: Zero से Hero तक

5–10 मिनट के छोटे पाठ। उदाहरण चलाएँ, challenge जीतें, XP जुटाएँ: एक-एक पाठ करके, beginner से pro तक।

Java progress0/34 lessons
Start learning, it's free
What is Java? Read the beginner's guide →Want to write your own code? Open the Java compiler →
  1. MODULE 1

    Java की बुनियादी बातें

    पहला प्रोग्राम, variables, data types, Scanner input, operators और strings

    1. 1. आपका पहला Java प्रोग्रामclass, main() और System.out.println()
    2. 2. Variables और Data Typesint, double, boolean, char और String
    3. 3. Scanner से Input पढ़नाnextInt(), nextDouble(), next() और nextLine()
    4. 4. Operators: गणित करना+ - * / %, integer division और casting
    5. 5. Strings के साथ काम करनाlength(), toUpperCase(), charAt(), substring() और equals()
  2. MODULE 2

    निर्णय लेना: Conditions

    if, else if, &&, ||, ternary operator और switch

    1. 1. if और else: निर्णय लेनाif / else के साथ comparison operators
    2. 2. else if: कई विकल्पकई conditions को क्रम से जाँचें
    3. 3. &&, || और !: Conditions को जोड़नाAND, OR, NOT और ternary operator
    4. 4. switch: कई values में से चुननाswitch, case, break और default
  3. MODULE 3

    दोहराना: Loops

    for, while, do-while, break, continue और patterns

    1. 1. for Loopएक काम को तय बार दोहराएँ
    2. 2. while और do-while Loopsजब पता न हो कितनी बार, तब loop
    3. 3. break और continueLoop को जल्दी रोकें या एक round छोड़ें
    4. 4. Nested Loops: Star PatternsLoops के अंदर loops और interview के pattern सवाल
  4. MODULE 4

    Arrays और ArrayList

    Arrays, array algorithms, ArrayList और 2D arrays

    1. 1. Arrays: कई values एक साथArrays बनाएँ, indexes, length और for-each का उपयोग करें
    2. 2. Array Algorithms: Reverse, Search, SortArrays class, linear search, reversing और sorting
    3. 3. ArrayList: बढ़ने वाली Listadd, get, set, remove, size और contains
    4. 4. 2D Arrays: MatricesRows और columns वाली तालिकाएँ
  5. MODULE 5

    Methods

    Parameters, return values, overloading और recursion

    1. 1. Methods: दोबारा उपयोग होने वाला कोडParameters के साथ static methods लिखें और call करें
    2. 2. Return ValuesValue लौटाने वाले methods
    3. 3. Method Overloadingनाम एक, parameters अलग
    4. 4. Recursion: खुद को call करने वाले MethodsBase case, recursive case और Fibonacci
  6. MODULE 6

    Strings गहराई से

    String के सवाल, StringBuilder, characters और ASCII

    1. 1. String के सवाल: Reverse, Palindrome, CountInterviews में सबसे ज़्यादा पूछे जाने वाले string सवाल
    2. 2. StringBuilder: Strings तेज़ी से बनानाappend, insert, reverse, delete और split()
    3. 3. Characters और ASCIIchar arithmetic और frequency गिनना
  7. MODULE 7

    ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP)

    Classes, constructors, encapsulation, inheritance, polymorphism, interfaces और static

    1. 1. Classes और ObjectsClass एक नक्शा है, object असली चीज़
    2. 2. Constructors और thisObject बनते समय ही उसकी values सेट करें
    3. 3. Encapsulation: private, Getters और SettersData को सुरक्षित रखें और बदलाव सिर्फ़ सही तरीके से होने दें
    4. 4. Inheritance: extends और superएक class दूसरी की features दोबारा उपयोग करती है
    5. 5. Polymorphism, Abstract Classes और Interfacesएक call, अलग-अलग व्यवहार
    6. 6. static और finalक्या class का है और क्या हर object का
  8. MODULE 8

    Exceptions और Collections

    try/catch, HashMap, sorting, lambdas, streams और एक mini project

    1. 1. Exceptions: Errors संभालनाtry, catch, finally और throw
    2. 2. HashMap: Key-Value भंडारणput, get, getOrDefault, containsKey और entrySet
    3. 3. Sorting, Comparators और LambdasObjects को जैसे चाहें वैसे sort करें
    4. 4. Mini Project: Library ManagementClasses, ArrayList, HashMap और exceptions एक साथ