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 दुसऱ्याची वैशिष्ट्ये पुन्हा वापरतो
    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 एकत्र