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, finalClass-ന്റേത് vs ഓരോ 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 ഒരുമിച്ച്