Hva er tokens i Java, og hvordan implementerer jeg dem?

Denne artikkelen om Tokens i Java vil hjelpe deg med å forstå hva som er tokens i Java, og hva er de forskjellige typene tokens som støttes av det.

Ofte har du kanskje sett store med tusenvis av linjer med koder, men har du noen gang lurt på hva som ligger i kjernen? Vel, dette er tokens, de minste individuelle elementene, også kjent som byggesteinene til et Java-program. Gjennom mediet i denne artikkelen vil jeg kaste litt lys over Tokens i Java, som ofte blir neglisjert, men som er en integrert del av Java-programmeringsspråket.

I Java er et program en samling av klasser og metoder, mens metoder er en samling av ulike uttrykk og utsagn. Tokens i Java er de små kodenhetene som a Java-kompilator bruker for å konstruere disse utsagnene og uttrykkene. Java støtter 5 typer tokens som er:



  1. Nøkkelord
  2. Identifikatorer
  3. Bokstaver
  4. Operatører
  5. Spesielle symboler

La oss nå snakke om hver av dem en etter en.

Nøkkelord

Nøkkelord i Java er forhåndsdefinerte eller reserverte ord som har spesiell betydning for Java-kompilatoren. Hvert nøkkelord tildeles en spesiell oppgave eller funksjon og kan ikke endres av brukeren. Du kan ikke bruke nøkkelord som variabler eller identifikatorer, ettersom de er en del av selve Java-syntaksen. Et nøkkelord skal alltid skrives med små bokstaver, da Java er et skift mellom store og små bokstaver. Java støtter forskjellige nøkkelord, noen av dem er oppført nedenfor:

c ++ Fibres rekursiv
01. abstrakt02. boolsk03. byte04. pause05. klasse
06. sak07. fange08. røye09. fortsett10. standard
11. gjøre12. doble13. annet14. utvider15. slutt
16. til slutt17. flyte18. for19. hvis20. redskaper
21. importere22. eksempel på23. int24. grensesnitt25. lang
26. innfødt27. ny28. pakke29. privat30. beskyttet
31. offentlig32. tilbake33. kort34. statisk35. super
36. bryter37. synkronisert38. dette39. kaste40. kaster
41. forbigående42. prøv43. ugyldig44. flyktig45. mens
46. ​​hevder47. konst48. enum49. gå til50. strengfp

Identifisere

Java-identifikatorer er brukerdefinerte navn på variabler, metoder, klasser, arrays , pakker , og grensesnitt . Når du har tilordnet en identifikator i Java-programmet, kan du bruke den til å henvise verdien som er knyttet til den identifikatoren i senere utsagn. Det er noen de facto-standarder som du må følge når du navngir identifikatorene, for eksempel:

  • Identifikatorer må begynne med bokstav, dollartegn eller understreking.
  • Bortsett fra det første tegnet, kan en identifikator ha en hvilken som helst kombinasjon av tegn.
  • Identifikatorer i Java er store og små bokstaver.
  • Java-identifikatorer kan være av hvilken som helst lengde.
  • Identifikasjonsnavnet kan ikke inneholde hvite mellomrom.
  • Ethvert identifikasjonsnavn må ikke begynne med et siffer, men kan inneholde sifre i.
  • Viktigst, søkeord kan ikke brukes som identifikatorer i Java.

Eksempel:

hva er hashset i java
// Gyldige identifikatorer $ myvariable // correct _variable // correct variable // correct edu_identifier_name // correct edu2019var // correct // Invalid Identifiers edu variable // error Edu_identifier // error & variable // error 23identifier // error switch // error var / edu // feil edurekas // feil

Bokstaver

Bokstaver i Java ligner på normale variabler men deres verdier kan ikke endres når de er tildelt. Med andre ord er bokstaver konstante variabler med faste verdier. Disse er definert av brukere og kan tilhøre alle . Java støtter fem typer bokstaver som er som følger:

  1. Heltall
  2. Flytende punkt
  3. Karakter
  4. String
  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 bokstavelig boolsk edu5 = sann // Boolsk bokstavelig 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}}

Operatører

An operatør i Java er et spesielt symbol som betyr at kompilatoren skal utføre spesifikke matematiske eller ikke-matematiske operasjoner på en eller flere operander. Java støtter 8 typer operatører. Nedenfor har jeg listet opp alle operatørene, sammen med eksemplene deres:

php mysql_fetch_array
Operatør Eksempler
Aritmetikk +, -, /, *,%
Unary ++, - - ,!
Oppdrag =, + =, - =, * =, / =,% =, ^ =
Relasjonelt == ,! = ,, =
Logisk &&, ||
Ternær (Tilstand) ? (Statement1): (Statement2)
Bitvis &, | , ^, ~
Skifte <>, >>>

Spesielle symboler

Spesielle symboler i Java er noen få tegn som har spesiell betydning kjent for Java-kompilatoren og ikke kan brukes til noe annet formål. I tabellen nedenfor har jeg listet opp de spesielle symbolene som støttes i sammen med beskrivelsen.

SymbolBeskrivelse
Braketter [] Disse brukes som en matriseelementreferanse og indikerer også enkelt- og flerdimensjonale abonnementer
Parenteser () Disse indikerer et funksjonsanrop sammen med funksjonsparametere
Seler {} Åpne og avslutte krøllete bukseseler indikerer begynnelsen og slutten av en blokk med kode som har mer enn ett utsagn
Komma (,) Dette hjelper til med å skille mer enn ett utsagn i et uttrykk
Semikolon () Dette brukes til å påkalle en initialiseringsliste
Stjerne (*) Dette brukes til å lage en pekervariabel i Java

Med dette kommer vi til slutten av denne artikkelen om Tokens i Java.Hvis du vil vite mer om Java, kan du henvise til vår .

Nå som du har forstått hvilke tokens i Java, sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden. Edurekas Java J2EE- og SOA-opplæring og sertifiseringskurs er designet for studenter og fagpersoner som ønsker å være Java-utvikler. Kurset er designet for å gi deg et forsprang i Java-programmering og trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Spring.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne 'Tokens in Java' -artikkelen, så kommer vi tilbake til deg så snart som mulig.