Wat zijn tokens in Java en hoe deze te implementeren?



Dit artikel over tokens in Java zal u helpen te begrijpen wat tokens in Java zijn en wat de verschillende soorten tokens zijn die erdoor worden ondersteund.

Vaak heb je groot gezien met duizenden regels codes, maar heb je je ooit afgevraagd wat er in de kern ligt? Dit zijn tokens, de kleinste individuele elementen, ook wel de bouwstenen van een Java-programma genoemd. Door middel van dit artikel zal ik wat licht werpen op tokens in Java, die vaak worden verwaarloosd maar een integraal onderdeel vormen van de programmeertaal Java.

In Java is een programma een verzameling klassen en methoden, terwijl methoden een verzameling verschillende uitdrukkingen en instructies zijn. Tokens in Java zijn de kleine code-eenheden die een Java-compiler gebruikt voor het construeren van die uitspraken en uitdrukkingen. Java ondersteunt 5 soorten tokens, namelijk:





  1. Sleutelwoorden
  2. ID's
  3. Letterlijke
  4. Operatoren
  5. Speciale symbolen

Laten we ze nu een voor een bespreken.

Sleutelwoorden

Trefwoorden in Java zijn voorgedefinieerde of gereserveerde woorden die een speciale betekenis hebben voor de Java-compiler. Elk trefwoord krijgt een speciale taak of functie toegewezen en kan niet door de gebruiker worden gewijzigd. U kunt geen trefwoorden gebruiken als variabelen of id's, aangezien deze deel uitmaken van de Java-syntaxis zelf. Een trefwoord moet altijd in kleine letters worden geschreven, aangezien Java een hoofdlettergevoelige taal is. Java ondersteunt verschillende trefwoorden, waarvan er enkele hieronder worden vermeld:



01. samenvatting02. boolean03. byte04. pauze05. klas
06. geval07. vangst08. char09. doorgaan10. standaard
11. doen12. dubbel13. anders14. strekt zich uit15. einde
16. eindelijk17. drijven18. voor19. als20. werktuigen
21. importeren22. instantie van23. int24. interface25. lang
26. inheems27. nieuw28. pakket29. privé30. beschermd
31. publiek32. terugkeer33. kort34. statisch35. super
36. schakelaar37. gesynchroniseerd38. dit39. gooien40. worpen
41. voorbijgaand42. probeer43. nietig44. vluchtig45. terwijl
46. ​​beweren47. const48. enum49. ga naar50. strictfp

Identificeren

Java-ID's zijn de door de gebruiker gedefinieerde namen van variabelen, methoden, klassen, arrays , pakketjes , en interfaces . Als u eenmaal een identifier in het Java-programma hebt toegewezen, kunt u deze gebruiken om de waarde te verwijzen die aan die identifier is gekoppeld in latere verklaringen. Er zijn enkele de facto standaarden die u moet volgen bij het benoemen van de ID's, zoals:

wat is chef in devops
  • ID's moeten beginnen met een letter, een dollarteken of een onderstrepingsteken.
  • Afgezien van het eerste teken, kan een identifier elke combinatie van tekens hebben.
  • ID's in Java zijn hoofdlettergevoelig.
  • Java-ID's kunnen elke lengte hebben.
  • Identificatienaam mag geen spaties bevatten.
  • Elke identificatienaam mag niet beginnen met een cijfer, maar kan binnen cijfers bevatten.
  • Belangrijker nog, trefwoorden kan niet worden gebruikt als ID's in Java.

Voorbeeld:

// Geldige ID's $ myvariable // correct _variable // correcte variabele // correcte edu_identifier_name // correcte edu2019var // correct // Ongeldige ID's edu-variabele // fout Edu_identifier // fout & variabele // fout 23identifier // foutschakelaar // fout var / edu // fout edureka's // fout

Letterlijke

Letterlijke letters in Java zijn vergelijkbaar met normaal variabelen maar hun waarden kunnen niet worden gewijzigd zodra ze zijn toegewezen. Met andere woorden, letterlijke waarden zijn constante variabelen met vaste waarden. Deze worden gedefinieerd door gebruikers en kunnen behoren tot elk . Java ondersteunt vijf soorten literals, die als volgt zijn:



  1. Geheel getal
  2. Drijvend punt
  3. Karakter
  4. Draad
  5. Boolean

Voorbeeld:

public class EduLiteral {public static void main (String [] args) {int edu1 = 112 // Int literal float edu2 = 31.10 // Float letterlijke char edu3 = 'edu' // char letterlijk String edu4 = 'Edureka' // String letterlijke boolean edu5 = true // Boolean letterlijke System.out.println (edu1) // 112 System.out.println (edu2) //31.40 System.out.println (edu3) // edu System.out.println (edu4) // Edureka System.out.println (edu5) // true}}

Operatoren

Een operator in Java is een speciaal symbool dat aangeeft dat de compiler een aantal specifieke wiskundige of niet-wiskundige bewerkingen moet uitvoeren op een of meer operanden. Java ondersteunt 8 soorten operators. Hieronder heb ik alle operators opgesomd, samen met hun voorbeelden:

Operator Voorbeelden
Rekenkundig +, -, /, *,%
Unair ++, - - ,!
Toewijzing =, + =, - =, * =, / =,% =, ^ =
Relationeel == ,! = ,, =
Logisch &&, ||
Ternair (Staat)? (Statement1): (Statement2)
Bitsgewijs &, | , ^, ~
Verschuiving <>, >>>

Speciale symbolen

Speciale symbolen in Java zijn een paar tekens met een speciale betekenis die bekend is bij de Java-compiler en die voor geen enkel ander doel kunnen worden gebruikt. In de onderstaande tabel heb ik de speciale symbolen opgesomd die worden ondersteund in samen met hun beschrijving.

SymboolOmschrijving
Beugels [] Deze worden gebruikt als een verwijzing naar een arrayelement en geven ook enkelvoudige en multidimensionale subscripts aan
Haakjes () Deze duiden een functieaanroep aan samen met functieparameters
Een beugel{} De accolades openen en eindigen geven het begin en het einde van een codeblok met meer dan één instructie aan
Komma (,) Dit helpt bij het scheiden van meer dan één statement in een uitdrukking
Halve dubbele punt () Dit wordt gebruikt om een ​​initialisatielijst op te roepen
Asterisk (*) Dit wordt gebruikt om een ​​pointervariabele in Java te maken

Hiermee eindigen we dit artikel over Tokens in Java.Als u meer wilt weten over Java, kunt u onze .

Nu je weet welke tokens in Java zijn, kun je het door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. Edureka's training en certificering voor Java J2EE en SOA is bedoeld voor studenten en professionals die Java-ontwikkelaar willen worden. De cursus is bedoeld om u een voorsprong te geven in het programmeren van Java en u te trainen in zowel de kern als geavanceerde Java-concepten, samen met verschillende Java-frameworks zoals Hibernate & Spring.

wat is scipy in python

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van dit artikel over 'Tokens in Java' en we nemen zo snel mogelijk contact met u op.