Грешке у Јава синтакси се односе на грешке које је направио програмер у имплементацији граматике програмског језика Јава. Не покрива грешке у логици самог програма.
Јава синтакса
Јава, као и сви други програмски језици, има своју синтаксу. На пример, једно правило Јава синтаксе је да се све команде морају завршавати тачком и зарезом (;). Јава синтакса је много једноставнија од синтаксе енглеског или било ког другог „природног“ језика, али је и много строжа. Остављање зареза у реченици на енглеском само чини да писац изгледа аљкаво. Тривијална грешка у Јава синтакси чини команде неразумљивим за рачунар.
Видео дана
Грешка компајлера
Синтаксне грешке су врста грешке компајлера. То значи да ће бити откривени одмах када програмер покуша да конвертује свој изворни код у програм. Ово је у супротности са грешкама током извршавања, које се не откривају док се програм стварно не покрене.
Примери синтаксичких грешака
Овај код -- ако је к=3 Систем.оут.принтлн("Здраво.") -- има три синтаксичке грешке:
Прво, команда се не завршава тачком и зарезом. Друго, поређење које се јавља после „ако“ мора бити окружено заградама. Коначно, само поређење користи оператор доделе „=" уместо оператора поређења „==“. Било која од ових ће генерисати грешку у Јава синтакси. Ево наредбе која је исправно написана:
иф (к==3) Систем.оут.принтлн("Здраво.");