Korte bytes: Wat is volgens jou de meest voorkomende fout die elke beginner maakt bij het coderen in Java-programmeertaal? Wel, er zijn enkele elementaire codeerfouten die mensen keer op keer maken. Weet hoe je ze moet herkennen en verbeter je codeervaardigheden.

Sinds de komst in 1995 heeft Java ons leven veranderd en de verwachtingen van mensen overtroffen. Het Sun Microsystems-team dat de hele dag werkte om deze programmeertaal te ontwikkelen, richtte zich op de digitale televisie-industrie. Omdat het concept van Java destijds te geavanceerd was, leek het perfect voor internet en andere toepassingen.

In de loop van de tijd heeft objectgeoriënteerde programmeertaal Java zich overal verspreid en zijn eigen speciale plek gecreëerd in de programmeerwereld. De taal is gemakkelijk te leren, maar er bestaan ​​problemen op Java, net als elke andere taal. Hier zal ik de 10 meest voorkomende fouten van elke Java-programmeur behandelen.

Deze lijst is gebaseerd op het onderzoekswerk van gegevenswetenschappers met 250.000 Java-programmeer-beginners uit de hele wereld. Met 37 miljoen compilaties onthulden ze de meest voorkomende fouten die een ontwikkelaar maakt tijdens het coderen in Java.

Leer Java vanuit de Scratch

Om deze enorme dataset te scannen, plaatsten Amjad Altadmri en Neil Brown van de University of Kent, UK de fouten in 18 mogelijke categorieën. De programma's werden in de loop van de tijd gescand op wijzigingen door te zoeken naar de volgende compilatie waarbij de fout niet langer aanwezig was.

10 meest voorkomende fouten bij elke programmeur voor beginners die het begeeft

Verrassend genoeg werd vastgesteld dat de meest voorkomende Java-fouten eigenlijk het gevolg waren van veelvoorkomende misvattingen op basis van losse bewijzen. Hier zijn de top 10 fouten gemaakt door Java-programmeurs voor beginners:

  1. Ongebalanceerde haakjes, accolades, haakjes en aanhalingstekens, of door deze verschillende symbolen onderling uitwisselbaar te gebruiken, zoals in: while (a == 0].
  2. Methoden met verkeerde argumenten of argumenttypen aanroepen, zoals in:list.get ( "abc").
  3. De controlestroom kan de niet-ongeldige eind-methode bereiken zonder terug te keren, zoals in:

    public int foo (int x) {if (x <0) retourneer 0; x + = 1; }

  4. Verwarring van de toewijzingsoperator (=) met de vergelijkingsoperator (==), zoals in: if (a = b).
  5. Het negeren of weggooien van de retourwaarde van een methode met niet-ongeldige retourneringstype, zoals in: myObject.toString ();.
  6. Gebruik van == in plaats van .equals om strings te vergelijken.
  7. Probeert een niet-statische methode op te roepen alsof deze statisch was, zoals in:MyClass.toString ();.
  8. Klasse beweert een interface te implementeren, maar implementeert niet alle vereiste methoden, zoals in: klasse Y implementeert ActionListener {}.
  9. Een beroep doen op de soorten parameters bij het aanroepen van een methode, zoals in:myObject.foo (int x, String s);.
  10. Onjuiste puntkomma in als verklaringen of voor en terwijl loops, zoals in: if (a == b); terug 6;.

De onderzoekers merkten dat de meest voorkomende fout ook de gemakkelijkst te herkennen was. In vergelijking waren andere fouten moeilijk op te merken en bleven ze meer dan 1.000 seconden onopgemerkt of werden ze nooit gevolgd.

Vond u deze lijst met de 10 meest voorkomende fouten die door elke Java-programmeur zijn gemaakt nuttig? Deel uw mening in de opmerkingen hieronder.

Leer Java vanuit de Scratch

Werkte Voor U: Robert Gaines & George Fleming | Wilt U Contact Met Ons Opnemen?

Reacties Op De Site: