Co jsou tokeny v Javě a jak je implementovat?



Tento článek o Tokenech v Javě vám pomůže pochopit, co jsou tokeny v Javě a jaké jsou různé typy tokenů, které podporuje.

Často jste možná viděli velké s tisíci řádky kódů, ale napadlo vás někdy, co leží v jeho jádru? Jedná se o tokeny, nejmenší jednotlivé prvky, známé také jako stavební kameny Java programu. Prostřednictvím tohoto článku vrhnu trochu světla na Tokeny v Javě, které jsou často opomíjeny, ale tvoří nedílnou součást programovacího jazyka Java.

V Javě je program souborem tříd a metod, zatímco metody jsou souborem různých výrazů a příkazů. Tokeny v Javě jsou malé jednotky kódu, které a Překladač Java používá pro konstrukci těchto příkazů a výrazů. Java podporuje 5 typů tokenů, které jsou:





hluboké učení vs strojové učení vs rozpoznávání vzorů
  1. Klíčová slova
  2. Identifikátory
  3. Literály
  4. Operátoři
  5. Speciální symboly

Pojďme si nyní o každém z nich promluvit jeden po druhém.

Klíčová slova

Klíčová slova v Javě jsou předdefinovaná nebo vyhrazená slova, která mají pro kompilátor Java zvláštní význam. Každému klíčovému slovu je přiřazen speciální úkol nebo funkce a uživatel jej nemůže změnit. Klíčová slova nelze používat jako proměnné nebo identifikátory, protože jsou součástí samotné syntaxe Java. Klíčové slovo by mělo být vždy psáno malými písmeny, protože Java rozlišuje velká a malá písmena. Java podporuje různá klíčová slova, některá jsou uvedena níže:



01. abstrakt02. boolean03. bajt04. přestávka05. třída
06. případ07. chytit08. char09. pokračovat10. výchozí
11. dělat12. dvojnásobek13. jinde14. prodlužuje15. konec
16. konečně17. plovák18. pro19. pokud20. nářadí
21. import22. instanceof23. int24. rozhraní25. dlouhá
26. rodák27. nový28. balíček29. soukromé30. chráněno
31. veřejnost32. návrat33. krátké34. statické35. super
36. přepnout37. synchronizované38. toto39. hod40. hody
41. přechodné42. vyzkoušet43. neplatnost44. nestálý45. zatímco
46. ​​tvrdí47. konst48. výčet49. jdi50. strictfp

Identifikovat

Identifikátory Java jsou uživatelem definované názvy proměnných, metod, tříd, pole , balíčky , a rozhraní . Jakmile přiřadíte identifikátor v programu Java, můžete jej použít k odkázání hodnoty spojené s tímto identifikátorem v pozdějších příkazech. Při pojmenovávání identifikátorů musíte dodržovat některé de facto standardy, například:

  • Identifikátory musí začínat písmenem, znakem dolaru nebo podtržítkem.
  • Kromě prvního znaku může mít identifikátor libovolnou kombinaci znaků.
  • Identifikátory v Javě rozlišují velká a malá písmena.
  • Identifikátory Java mohou mít libovolnou délku.
  • Název identifikátoru nesmí obsahovat mezery.
  • Žádný název identifikátoru nesmí začínat číslicí, ale může obsahovat číslice uvnitř.
  • A co je nejdůležitější, klíčová slova nelze použít jako identifikátory v Javě.

Příklad:

jaký je rozdíl mezi abstraktní třídou a rozhraním?
// Platné identifikátory $ myvariable // oprava _ proměnná // správná proměnná // správná edu_identifier_name // správná edu2019var // správná // neplatné identifikátory edu proměnná // chyba Edu_identifier // chyba & proměnná // chyba 23 identifikátor // chyba přepínač // chyba var / edu // chyba // chyba // edureka

Literály

Literály v Javě jsou podobné normálním proměnné ale jejich hodnoty nelze po přiřazení změnit. Jinými slovy, literály jsou konstantní proměnné s pevnými hodnotami. Ty jsou definovány uživateli a mohou patřit všem . Java podporuje pět typů literálů, které jsou následující:



  1. Celé číslo
  2. Plovoucí bod
  3. Charakter
  4. Tětiva
  5. Booleovský

Příklad:

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 literal boolean edu5 = true // Boolean literal 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}}

Operátoři

An operátor v Javě je speciální symbol, který znamená, že kompilátor provede některé konkrétní matematické nebo nematematické operace s jedním nebo více operandy. Java podporuje 8 typů operátorů. Níže jsem uvedl všechny operátory a jejich příklady:

rozdíl mezi přetížením a přepsáním metody
Operátor Příklady
Aritmetický +, -, /, *,%
Unární ++, - - ,!
Úkol =, + =, - =, * =, / =,% =, ^ =
Relační == ,! = ,, =
Logický &&, ||
Trojice (Podmínka)? (Statement1): (Statement2)
bitový &, | , ^, ~
Posun <>, >>>

Speciální symboly

Speciální symboly v Jáva je několik znaků, které mají speciální význam známý kompilátoru Java a nelze je použít k žádnému jinému účelu. V následující tabulce jsem uvedl speciální symboly podporované v spolu s jejich popisem.

SymbolPopis
Závorky [] Používají se jako odkaz na prvek pole a také označují jednoduché a vícerozměrné dolní indexy
Závorky () Ty označují volání funkce spolu s funkčními parametry
Závorky {} Úvodní a koncové složené závorky označují začátek a konec bloku kódu, který má více než jeden příkaz
Čárka (,) To pomáhá při oddělení více než jednoho příkazu ve výrazu
Semi-Colon () Používá se k vyvolání inicializačního seznamu
Hvězdička (*) Slouží k vytvoření proměnné ukazatele v Javě

Tím se dostáváme na konec tohoto článku o Tokenech v Javě.Pokud se chcete o Javě dozvědět více, můžete se podívat na naši .

Nyní, když jste pochopili, jaké tokeny v Javě, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Kurz školení a certifikace Java J2EE a SOA společnosti Edureka je určen pro studenty a profesionály, kteří chtějí být vývojářem Java. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými jávskými rámci, jako je Hibernate & Spring.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v tomto článku „Tokeny v Javě“ a my se vám ozveme co nejdříve.