ప్రధాన కంటెంట్‌కు వెళ్లండి
eLearner.app

ఇంటరాక్టివ్ కోర్సు

జావా కోర్సు

వివరణాత్మక వివరణలు, ఆచరణాత్మక ఉదాహరణలు మరియు ఇంటరాక్టివ్ వ్యాయామాలతో మొదటి నుండి జావా భాషను నేర్చుకోండి: ప్రాథమిక సింటాక్స్ మరియు ఫ్లో నియంత్రణ నుండి తరగతులు, వారసత్వం, ఇంటర్‌ఫేస్‌లు మరియు సేకరణల వంటి ప్రధాన OOP భావనల వరకు.

01 · మాడ్యూల్ 1 — జావా బేసిక్స్

2 పాఠాలు

జావా ప్రోగ్రామ్ యొక్క నిర్మాణం, ప్రిమిటివ్ వేరియబుల్ డిక్లరేషన్, స్ట్రింగ్ మానిప్యులేషన్ మరియు లాజికల్ ఫ్లో కంట్రోల్.

  1. 1.1వేరియబుల్స్ మరియు బేసిక్ స్ట్రక్చర్జావా ఫైల్ యొక్క నిర్మాణం, ప్రధాన తరగతి, ప్రధాన ఎంట్రీ పాయింట్ మరియు ఆదిమ వేరియబుల్ డిక్లరేషన్‌లను అర్థం చేసుకోండి.~10 min
  2. 1.2ప్రవాహ నియంత్రణif/else షరతులతో నిర్ణయాలు తీసుకోండి మరియు లూప్‌ల కోసం మరియు సమయంలో ఉపయోగించి కోడ్ బ్లాక్‌లను పదేపదే అమలు చేయండి.~12 min

02 · మాడ్యూల్ 2 — OOP ఫండమెంటల్స్

2 పాఠాలు

ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్‌కు పరిచయం: తరగతులు, ఉదాహరణ ఫీల్డ్‌లు, కన్స్ట్రక్టర్‌లు, పద్ధతులు మరియు ఓవర్‌లోడింగ్.

  1. 2.1తరగతులు మరియు వస్తువులుకస్టమ్ డేటా స్ట్రక్చర్‌లను (తరగతులు) నిర్వచించండి మరియు కొత్త కీవర్డ్‌ని ఉపయోగించి మెమరీలో కాంక్రీట్ ఇన్‌స్టాన్స్‌లను (వస్తువులు) సృష్టించండి.~12 min
  2. 2.2పద్ధతులు మరియు ఓవర్‌లోడింగ్పద్ధతుల ద్వారా వస్తువు ప్రవర్తనలను నిర్వచించండి, పారామితులను నిర్వహించండి మరియు విలువలను తిరిగి ఇవ్వండి మరియు పద్ధతి ఓవర్‌లోడింగ్‌ను అమలు చేయండి.~12 min

03 · మాడ్యూల్ 3 — అధునాతన OOP

2 పాఠాలు

విస్తరించదగిన నిర్మాణాలను అభివృద్ధి చేయండి మరియు వారసత్వం, పాలిమార్ఫిజం మరియు నైరూప్య తరగతుల ద్వారా నకిలీని నివారించండి.

  1. 3.1వారసత్వంపొడిగింపులను ఉపయోగించి ఇప్పటికే ఉన్న తరగతులను విస్తరించండి, సూపర్()తో కన్‌స్ట్రక్టర్‌లను మళ్లీ ఉపయోగించుకోండి మరియు అనుకూలీకరించండి మరియు @Overrideతో పద్ధతులను భర్తీ చేయండి.~12 min
  2. 3.2పాలిమార్ఫిజం మరియు వియుక్త తరగతులుపేరెంట్-టైప్ వేరియబుల్స్‌కు సబ్‌క్లాస్ ఇన్‌స్టాన్స్‌లను కేటాయించండి మరియు నైరూప్య తరగతులు మరియు పద్ధతులతో పాక్షిక బ్లూప్రింట్‌లను నిర్వచించండి.~15 min

04 · మాడ్యూల్ 4 — ఇంటర్‌ఫేస్‌లు మరియు సేకరణలు

2 పాఠాలు

అధికారిక ఒప్పందాలు (ఇంటర్‌ఫేస్‌లు) ఉపయోగించి కోడ్‌ని విడదీయండి మరియు అర్రేలిస్ట్ క్లాస్‌ని ఉపయోగించి డేటా యొక్క డైనమిక్ సెట్‌లను మార్చండి.

  1. 4.1ఇంటర్‌ఫేస్‌లుఇంటర్‌ఫేస్ కీవర్డ్‌ని ఉపయోగించి క్లాస్ సోపానక్రమం నుండి వేరు చేయబడిన ప్రవర్తన ఒప్పందాలను నిర్వచించండి మరియు అమలు చేయండి.~15 min
  2. 4.2సేకరణలు మరియు అర్రేలిస్ట్ArrayListతో డైనమిక్ శ్రేణులను ఉపయోగించండి, సాధారణ రకాలను అర్థం చేసుకోండి మరియు యాడ్, గెట్ మరియు సైజు పద్ధతులను ఉపయోగించి మూలకాలను మార్చండి.~15 min

05 · మాడ్యూల్ 5 - మినహాయింపు నిర్వహణ

2 పాఠాలు

ట్రై-క్యాచ్ బ్లాక్‌లు మరియు ట్రై-విత్-రిసోర్సెస్‌ని ఉపయోగించి ఆటోమేటెడ్ రిసోర్స్ మేనేజ్‌మెంట్‌తో రన్‌టైమ్ ఎర్రర్‌లను హ్యాండిల్ చేయండి.

  1. 5.1ప్రయత్నించండి-క్యాచ్ బ్లాక్స్ప్రయత్నించండి, క్యాచ్ మరియు ఐచ్ఛిక చివరి నిబంధనను ఉపయోగించి Javaలో మినహాయింపులను ఎలా అడ్డగించాలో మరియు నిర్వహించాలో అర్థం చేసుకోండి.~12 min
  2. 5.2వనరులతో ప్రయత్నించండిAutoCloseableని అమలు చేసే వనరుల స్వయంచాలక మూసివేతను నిర్వహించండి మరియు మెమరీ లీక్‌లను నివారించండి.~12 min

06 · మాడ్యూల్ 6 — కలెక్షన్స్ ఫ్రేమ్‌వర్క్ మరియు జెనరిక్స్

2 పాఠాలు

సెట్ మరియు మ్యాప్ వంటి అధునాతన డేటా నిర్మాణాలను అన్వేషించండి మరియు జనరిక్స్‌తో పునర్వినియోగ తరగతులు మరియు పద్ధతులను అమలు చేయండి.

  1. 6.1సెట్ మరియు మ్యాప్HashSetతో ప్రత్యేకమైన మూలకాలను మరియు HashMapతో కీ-విలువ అనుబంధాలను నిల్వ చేయండి, డేటాను సమర్ధవంతంగా మార్చండి.~15 min
  2. 6.2జావాలో జెనరిక్స్టైప్ పారామితులను ఉపయోగించి సాధారణ తరగతులు, ఇంటర్‌ఫేస్‌లు మరియు పద్ధతులను నిర్వచించడం ద్వారా టైప్-సురక్షిత పునర్వినియోగ కోడ్‌ను వ్రాయండి.~15 min

07 · మాడ్యూల్ 7 — స్ట్రీమ్ API మరియు లాంబ్డా ఎక్స్‌ప్రెషన్స్

2 పాఠాలు

లాంబ్డా వ్యక్తీకరణలు, ప్రామాణిక ఫంక్షనల్ ఇంటర్‌ఫేస్‌లు మరియు స్ట్రీమ్ APIతో జావాలో ఫంక్షనల్ ప్రోగ్రామింగ్‌ను పరిచయం చేయండి.

  1. 7.1లాంబ్డా వ్యక్తీకరణలుసంక్షిప్త సింటాక్స్ మరియు ప్రిడికేట్ మరియు కన్స్యూమర్ వంటి ప్రామాణిక ఫంక్షనల్ ఇంటర్‌ఫేస్‌లను ఉపయోగించి ఇన్‌లైన్ ప్రవర్తనలను నిర్వచించండి.~12 min
  2. 7.2స్ట్రీమ్ APIస్ట్రీమ్‌లలో ఇంటర్మీడియట్ మరియు టెర్మినల్ ఆపరేషన్‌లతో డిక్లరేటివ్ మరియు ఫంక్షనల్ పద్ధతిలో డేటా సేకరణలను ప్రాసెస్ చేయండి.~15 min