Hvad er poletter i Java, og hvordan implementeres dem?



Denne artikel om Tokens i Java hjælper dig med at forstå, hvad der er tokens i Java, og hvad er de forskellige typer tokens, der understøttes af det.

Ofte har du måske set store med tusinder af linjer med koder, men har du nogensinde spekuleret på, hvad der ligger i kernen? Nå, dette er tokens, de mindste individuelle elementer, også kendt som byggestenene i et Java-program. Gennem mediet i denne artikel vil jeg kaste lys over Tokens i Java, som ofte forsømmes, men som er en integreret del af Java-programmeringssproget.

I Java er et program en samling af klasser og metoder, mens metoder er en samling af forskellige udtryk og udsagn. Tokens i Java er de små enheder af kode, som a Java-kompilator anvendelser til at konstruere disse udsagn og udtryk. Java understøtter 5 typer tokens, som er:





hvad er et reserveret ord i java
  1. Nøgleord
  2. Identifikatorer
  3. Bogstaver
  4. Operatører
  5. Særlige symboler

Lad os nu tale om hver af dem en efter en.

Nøgleord

Nøgleord i Java er foruddefinerede eller reserverede ord, der har særlig betydning for Java-kompilatoren. Hvert nøgleord tildeles en særlig opgave eller funktion og kan ikke ændres af brugeren. Du kan ikke bruge nøgleord som variabler eller identifikatorer, da de er en del af selve Java-syntaksen. Et nøgleord skal altid skrives med små bogstaver, da Java er et stort og følsomt sprog. Java understøtter forskellige nøgleord, nogle af dem er anført nedenfor:



01. abstrakt02. boolsk03. byte04. pause05. klasse
06. sag07. fangst08. char09. fortsæt10. standard
11. gøre12. dobbelt13. andet14. strækker sig15. afslutning
16. endelig17. flyde18. for19. hvis20. redskaber
21. import22. eksempel på23. int24. grænseflade25. lang
26. indfødt27. nyt28. pakke29. privat30. beskyttet
31. offentligt32. returnere33. kort34. statisk35. super
36. skifte37. synkroniseret38. dette39. kaste40. kaster
41. forbigående42. prøv43. ugyldigt44. flygtig45. mens
46. ​​hævder47. konst48. enum49. gå til50. strengfp

Identificere

Java-identifikatorer er de brugerdefinerede navne på variabler, metoder, klasser, arrays , pakker og grænseflader . Når du først har tildelt en identifikator i Java-programmet, kan du bruge den til at henvise den værdi, der er knyttet til denne identifikator, i senere udsagn. Der er nogle de facto-standarder, som du skal følge, når du navngiver identifikatorerne, såsom:

  • Identifikatorer skal begynde med et bogstav, dollartegn eller understregning.
  • Bortset fra det første tegn kan en identifikator have en hvilken som helst kombination af tegn.
  • Identifikatorer i Java er store og små bogstaver.
  • Java-identifikatorer kan have en hvilken som helst længde.
  • Identifikationsnavn kan ikke indeholde hvide mellemrum.
  • Ethvert identifikationsnavn må ikke begynde med et ciffer, men kan indeholde cifre indeni.
  • Mest vigtigt, nøgleord kan ikke bruges som identifikatorer i Java.

Eksempel:

// Gyldige identifikatorer $ myvariable // korrekt _variable // korrekt variabel // korrekt edu_identifier_name // korrekt edu2019var // korrekt // Ugyldige identifikatorer edu-variabel // fejl Edu_identifier // fejl & variabel // fejl 23 identifikator // fejl switch // fejl var / edu // fejl edurekas // fejl

Bogstaver

Bogstaver i Java ligner det normale variabler men deres værdier kan ikke ændres, når de først er tildelt. Med andre ord er bogstaver konstante variabler med faste værdier. Disse defineres af brugere og kan tilhøre enhver . Java understøtter fem typer bogstaver, som er som følger:



  1. Heltal
  2. Flydende punkt
  3. Karakter
  4. Snor
  5. Boolsk

Eksempel:

public class EduLiteral {public static void main (String [] args) {int edu1 = 112 // Int literal float edu2 = 31.10 // Float literal char edu3 = 'edu' // char literal String edu4 = 'Edureka' // String bogstavelig boolsk edu5 = sand // Boolsk bogstavelig System.out.println (edu1) // 112 System.out.println (edu2) // 311.40 System.out.println (edu3) // edu System.out.println (edu4) // Edureka System.out.println (edu5) // true}}

Operatører

An operatør i Java er et specielt symbol, der betyder, at compileren udfører nogle specifikke matematiske eller ikke-matematiske operationer på en eller flere operander. Java understøtter 8 typer operatører. Nedenfor har jeg listet alle operatører sammen med deres eksempler:

Operatør Eksempler
Aritmetik +, -, /, *,%
Unary ++, - - ,!
Opgave =, + =, - =, * =, / =,% =, ^ =
Relationel == ,! = ,, =
Logisk &&, ||
Ternær (Tilstand) ? (Erklæring1): (Erklæring2)
Bitvis &, | , ^, ~
Flytte <>, >>>

Særlige symboler

Særlige symboler i Java er et par tegn, der har særlig betydning, som Java-kompilatoren kender, og som ikke kan bruges til andre formål. I nedenstående tabel har jeg listet de specielle symboler, der understøttes i sammen med deres beskrivelse.

SymbolBeskrivelse
Beslag [] Disse bruges som en matrixelementreference og angiver også enkelt- og flerdimensionelle abonnementer
Parenteser () Disse indikerer et funktionsopkald sammen med funktionsparametre
Seler {} De åbnede og slutter krøllede seler angiver begyndelsen og slutningen af ​​en kodeblok med mere end en sætning
Komma (,) Dette hjælper med at adskille mere end en sætning i et udtryk
Semikolon () Dette bruges til at påkalde en initialiseringsliste
Stjerne (*) Dette bruges til at oprette en markørvariabel i Java

Med dette kommer vi til slutningen af ​​denne artikel om Tokens i Java.Hvis du vil vide mere om Java, kan du henvise til vores .

Nu hvor du har forstået, hvilke tokens i Java, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Edurekas Java J2EE- og SOA-kursus er designet til studerende og fagfolk, der ønsker at være Java-udvikler. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.

goto c ++ eksempel

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne 'Tokens in Java' -artikel, og vi vender tilbage til dig hurtigst muligt.