"ஹாய், அமிகோ!"

"ஹாய், எல்லி! உங்கள் தலைமுடியை வித்தியாசமாகச் செய்தீர்களா? அது உங்களுக்கு நன்றாகத் தெரிகிறது!"

"அப்படியா? நன்றி!"

"இன்று நான் IntelliJ IDEA இல் பணிபுரிவதைப் பற்றி உங்களுக்குச் சொல்லப் போகிறேன்."

"ஆனால் நான் இப்போது நீண்ட காலமாக அதைப் பயன்படுத்துகிறேன்."

"ஆம், எனக்குத் தெரியும். அதனால்தான் வாழ்க்கையை மிகவும் எளிமையாக்கும் சில விஷயங்களைப் பற்றி நான் உங்களுக்குச் சொல்ல விரும்புகிறேன்."

"ஒவ்வொரு டெவலப்பரும் செய்ய வேண்டிய முதல் மற்றும் மிக முக்கியமான விஷயம் நிரல்களை பிழைத்திருத்துதல் ஆகும். 'பக்' என்பது ஒரு நிரலில் உள்ள பிழைகளுக்கான புரோகிராமர் ஸ்லாங் ஆகும்."

IntelliJ IDEA க்குள் உங்கள் பயன்பாட்டை இயக்க இரண்டு முறைகள் உள்ளன.

பொத்தானை பயன்முறை
ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 1 நிரலை சாதாரணமாக இயக்கவும்
ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 2 பிழைத்திருத்த பயன்முறையில் நிரலை இயக்கவும்

"ஆஹா. பிழை போன்ற வடிவிலான பொத்தான் பிழைத்திருத்தத்திற்கானது. அருமை."

" இங்கே மிக முக்கியமான விஷயம்! பிழைத்திருத்த பயன்முறையில் இயங்கும் போது, ​​நீங்கள் பயன்பாட்டை ஒரு நேரத்தில் ஒரு படி செயல்படுத்தலாம். ஒரு நேரத்தில் ஒரு வரி."

"பிரேக் பாயிண்ட்ஸ் என்பது பிழைத்திருத்தத்தின் மிக முக்கியமான பகுதியாகும் ."

"நீங்கள் எந்த குறியீட்டு வரியிலும் பிரேக்பாயிண்ட் போடலாம் . பிழைத்திருத்த பயன்முறையில் இயங்கும் நிரல் இந்த புள்ளியை அடைந்து நிறுத்தப்படும். பிரேக் பாயிண்ட்டைச் சேர்க்க, விரும்பிய வரியில் உங்கள் கர்சரை வைத்து, Ctrl+F8ஐ அழுத்தவும். அதை அகற்ற, Ctrl+ஐ அழுத்தவும். மீண்டும் F8. "

"அடுத்த பிரேக் பாயின்ட் வரை நிரலைத் தொடர்ந்து செயல்படுத்த, F5ஐ அழுத்தவும்."

"நிரலைத் தொடர, F7 அல்லது F8ஐ அழுத்தவும்."

"நீங்கள் F7 ஐ அழுத்தினால், பிழைத்திருத்தி அவர்கள் அழைக்கப்படும் போது முறைகளில் நுழையும்."

"நீங்கள் F8 ஐ அழுத்தினால், ஒரு முறை அழைப்பு ஒரு படியாகக் கருதப்படும். பிழைத்திருத்தி முறைகளில் அடியெடுத்து வைக்காது."

"அந்தக் கடைசிப் பகுதியை இன்னும் கொஞ்சம் விளக்கமாகச் சொல்ல முடியுமா?"

"நிச்சயமாக. இதோ, இந்தக் குறியீட்டை நகலெடுக்கவும், நான் என்ன செய்ய வேண்டும் என்பதை விளக்கும் போது இதை ஒரு உதாரணமாகப் பயன்படுத்துகிறேன்:"

குறியீடு
package com.codegym.test;

public class MainClass
{
 public static void main(String[] args)
 {
  int n = 100;
  int sum = 0;

  for (int i = 0; i< n; i++)
  {
   sum += i;
  }

  System.out.println(sum);
 }
}

"இந்த எடுத்துக்காட்டில், 0 முதல் n வரையிலான எண்களின் கூட்டுத்தொகையைக் கணக்கிடுகிறோம்."

முறிவு புள்ளியை எவ்வாறு வைப்பது

"விருப்பம் 1: விரும்பிய வரியில் கர்சரை வைத்து Ctrl+F8 அழுத்தவும்"

"விருப்பம் 2: விரும்பிய வரியில் இடது கிளிக் செய்யவும்."

முறிவு புள்ளியை எவ்வாறு வைப்பது விளைவாக
ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 3 ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 4

"பிரேக் பாயின்ட்டை அகற்ற, சிவப்பு வட்டத்தைக் கிளிக் செய்யவும் அல்லது Ctrl+F8ஐ அழுத்தவும். "

"இப்போது பிழைத்திருத்த பொத்தானைக் கிளிக் செய்வதன் மூலம் நிரலைத் தொடங்குகிறோம்."

"நீங்கள் இதைப் போன்ற ஒன்றைப் பெற வேண்டும்:"

ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 5

"அனைத்து குறியீடுகளும் நீலக் கோடு வரை செயல்படுத்தப்பட்டுள்ளன. நீல நிறத்தில் முன்னிலைப்படுத்தப்பட்ட கோடு இன்னும் செயல்படுத்தப்படவில்லை."

"அதைச் செயல்படுத்த F8 ஐ அழுத்தவும். கீழே உள்ள படம் போன்ற ஒன்றை நீங்கள் அங்கு முடிக்க வேண்டும்:"

ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 6

"சிவப்பு  ஒரு முறிவுப் புள்ளியைக் குறிக்கிறது
"நீலம் தற்போதைய பிழைத்திருத்தக் கோட்டைக் குறிக்கிறது"

"குறியீட்டில் உள்ள 100 எண்ணை 5 ஆல் மாற்றுவோம், மேலும் முழு நிரலையும் ஒரு நேரத்தில் ஒரு வரியில் இயக்க முயற்சிக்கவும். படிகளின் வரிசை இங்கே:"

ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 7

"முதல் படி சிவப்பு நிறத்தில் முன்னிலைப்படுத்தப்பட்ட கோடு."

"வெற்று கோடுகள் மற்றும் சுருள் பிரேஸ்கள் தவிர்க்கப்பட்டன , ஏனெனில் அங்கு குறியீடு இல்லை ."

"இப்போது நிரலை இன்னும் கொஞ்சம் சிக்கலாக்குங்கள், F7 மற்றும் F8 இடையே உள்ள வித்தியாசத்தை நான் உங்களுக்குக் காட்டுகிறேன்."

ஐடியா: பிழைத்திருத்தம், முறிவு புள்ளிகள் - 8

"நீங்கள் F8 ஐ அழுத்தினால், தற்போதைய வரியை ஒரே படியில் இயக்குவீர்கள்."

"நீங்கள் F7 ஐ அழுத்தினால், தற்போதைய வரி முறை அழைப்பாக இருந்தால், நீங்கள் அதில் 'அடியேறுங்கள்' மற்றும் ஒரு நேரத்தில் ஒரு வரியை இயக்கலாம்."

"எனவே, வித்தியாசம் என்னவென்றால், நாம் முறைக்குள் நுழைகிறோமா என்பதுதான்."

"ஆமாம்."

"நான் F7 மற்றும் F8 ஐப் பயன்படுத்தலாமா? வேறு வார்த்தைகளில் கூறுவதானால், எனக்கு ஆர்வமில்லாத சில முறைகளைத் தவிர்க்க முடியுமா, ஆனால் மற்றவற்றில் நுழைய முடியுமா?"

"ஆம்."