Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен софтуер >>

Как Java Works

изпълни програмата си. Опитайте правописна името на функцията, като оставя настрана за " " {; или премахване на една от линиите на вносните да свикне с различни грешки на компилатора. Първият път, когато видите определен тип компилатор грешка тя може да бъде разочароващ, но като експериментирате като този - с известни грешки, които сте създали по предназначение -. Можете да се запознаете с много от най-често срещаните грешки

Бъг, известен също като изпълнение (или по време на изпълнение) грешка, се случва, когато програмата се компилира глоба и писти, но след това не произвежда продукцията сте планирал да го произвежда. Например, този код произвежда червен правоъгълник с две диагонални линии през него:
<предварително> g.setColor (Color.red); g.fillRect (0, 0, 200, 200); g.setColor (Color.black); g.drawLine (0, 0, 200, 200); g.drawLine (200, 0, 0, 200); <п> Следният код, от друга страна, произвежда само червеният правоъгълник (което обхваща над двете линии):
<предварително> g.setColor (Color .black); g.drawLine (0, 0, 200, 200); g.drawLine (200, 0, 0, 200); g.setColor (Color.red); g.fillRect (0, 0, 200, 200); <п> Кодът е почти точно същото, но изглежда съвсем различно, когато той изпълнява. Ако очаквате да видите две диагонални линии, след това кода във втория случай съдържа бъг
<р> Ето още един пример:.
<Предварително> g.drawLine (0, 0, 200, 200); g.drawRect (0, 0, 200, 200); g.drawLine (200, 0, 0, 200); <п> Този код произвежда черен очерта бокс и две диагонали. Това следващото парче код произвежда само един диагонал:
<предварително> g.drawLine (0, 0, 200, 200); g.drawRect (0, 0, 200, 200); g.drawLine (0, 200, 0, 200); <п> Отново, ако сте очаквали да видите две диагонали, то втората част от код съдържа бъг (погледнете втората част от код, докато не се разбере какво се е объркало) , Този вид бъг може да отнеме много време, за да се намери, защото е коварен.
<Р> Вие ще имате достатъчно време да практикуват намирането собствените си грешки. Средната програмист харчи около половината от неговото или нейното време проследяване, откриване и отстраняване на бъгове. Опитайте се да не се разочароват, когато те се появят. - Те са нормална част от живота програмиране
Променливи
<р> Всички програми използват променливи, които да държат парчета от данни временно. Например, ако в някакъв момент в програмата ви задам един потребител за брой, ще я съхранява в променлива, така че можете да го използвате по-късно.