Co to są tokeny w Javie i jak je zaimplementować?



Ten artykuł o tokenach w Javie pomoże ci zrozumieć, czym są tokeny w Javie i jakie są obsługiwane przez niego typy tokenów.

Często mogłeś zobaczyć duże z tysiącami linii kodów, ale czy kiedykolwiek zastanawiałeś się, co leży u ich podstaw? Cóż, są to tokeny, najmniejsze pojedyncze elementy, znane również jako elementy składowe programu Java. Za pośrednictwem tego artykułu rzucę nieco światła na Tokeny w Javie, które są często pomijane, ale stanowią integralną część języka programowania Java.

czy możesz rzucić double na int

W Javie program to zbiór klas i metod, podczas gdy metody to zbiór różnych wyrażeń i instrukcji. Tokeny w Javie to małe jednostki kodu, które a Kompilator Java używa do konstruowania tych instrukcji i wyrażeń. Java obsługuje 5 typów tokenów, którymi są:





  1. Słowa kluczowe
  2. Identyfikatory
  3. Literały
  4. Operatorzy
  5. Symbole specjalne

Porozmawiajmy teraz o każdym z nich jeden po drugim.

Słowa kluczowe

Słowa kluczowe w Javie to predefiniowane lub zastrzeżone słowa, które mają specjalne znaczenie dla kompilatora języka Java. Każde słowo kluczowe ma przypisane specjalne zadanie lub funkcję i nie może być zmienione przez użytkownika. Nie można używać słów kluczowych jako zmiennych lub identyfikatorów, ponieważ są one częścią składni języka Java. Słowo kluczowe powinno być zawsze pisane małymi literami, ponieważ Java jest językiem uwzględniającym wielkość liter. Java obsługuje różne słowa kluczowe, niektóre z nich są wymienione poniżej:



01. streszczenie02. boolean03. bajt04. przerwa05. klasa
06. sprawa07. złapać08. char09. kontynuuj10. domyślnie
11. zrobić12. podwójne13. else14. rozszerza się15. koniec
16. wreszcie17. pływak18. dla19. jeśli20. narzędzia
21. import22. instanceof23. int24. interfejs25. długi
26. rodzimy27. nowy28. pakiet29. prywatny30. chronione
31. publiczne32. powrót33. krótki34. statyczny35. super
36. przełącznik37. zsynchronizowany38. this39. rzut40. rzuca
41. przejściowy42. spróbuj43. nieważne44. lotny45. podczas
46. ​​assert47. const48. enum49. goto50. strictfp

Zidentyfikować

Identyfikatory Java to zdefiniowane przez użytkownika nazwy zmiennych, metod, klas, tablice , pakiety , i interfejsy . Po przypisaniu identyfikatora w programie Java można go używać do odwoływania się do wartości skojarzonej z tym identyfikatorem w późniejszych instrukcjach. Istnieją pewne de facto standardy, których należy przestrzegać podczas nadawania nazw identyfikatorom, takie jak:

  • Identyfikatory muszą zaczynać się od litery, znaku dolara lub podkreślenia.
  • Oprócz pierwszego znaku identyfikator może mieć dowolną kombinację znaków.
  • Identyfikatory w Javie uwzględniają wielkość liter.
  • Identyfikatory Java mogą mieć dowolną długość.
  • Nazwa identyfikatora nie może zawierać spacji.
  • Żadna nazwa identyfikatora nie może zaczynać się od cyfry, ale może zawierać cyfry w obrębie.
  • Najważniejsze, słowa kluczowe nie mogą być używane jako identyfikatory w Javie.

Przykład:

seria Fibonacciego w języku C ++
// prawidłowe identyfikatory $ myvariable // poprawna _variable // poprawna zmienna // poprawna nazwa_identyfikatora_edu // poprawna edu2019var // poprawna // niepoprawne identyfikatory zmienna edu // błąd Identyfikator_edu // błąd i zmienna // identyfikator błędu 23 // przełącznik błędu // błąd var / edu // błąd // błąd edureki

Literały

Literały w Javie są podobne do normalnych zmienne ale ich wartości nie mogą zostać zmienione po przypisaniu. Innymi słowy, literały są stałymi zmiennymi o ustalonych wartościach. Są one definiowane przez użytkowników i mogą należeć do dowolnego . Java obsługuje pięć typów literałów, które są następujące:



  1. Liczba całkowita
  2. Punkt zmiennoprzecinkowy
  3. Postać
  4. Strunowy
  5. Boolean

Przykład:

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 // literał logiczny 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) // prawda}}

Operatorzy

Na operator w Javie to specjalny symbol, który oznacza, że ​​kompilator wykonuje określone operacje matematyczne lub niematematyczne na jednym lub większej liczbie operandów. Java obsługuje 8 typów operatorów. Poniżej wymieniłem wszystkie operatory wraz z ich przykładami:

Operator Przykłady
Arytmetyka +, -, /, *,%
Jednoargumentowe ++, - - ,!
Zadanie =, + =, - =, * =, / =,% =, ^ =
Relacyjny == ,! = ,, =
Logiczny &&, ||
Potrójny (Stan: schorzenie) ? (Instrukcja1): (Instrukcja2)
Bitowo &, | , ^, ~
Zmiana <>, >>>

Symbole specjalne

Specjalne symbole w Jawa to kilka znaków, które mają specjalne znaczenie znane kompilatorowi Java i nie mogą być używane do innych celów. W poniższej tabeli wymieniłem symbole specjalne obsługiwane w wraz z ich opisem.

SymbolOpis
Nawiasy [] Są one używane jako odwołanie do elementu tablicy, a także wskazują indeksy pojedyncze i wielowymiarowe
Zdanie wtrącone() Wskazują one wywołanie funkcji wraz z parametrami funkcji
Szelki {} Nawiasy otwierające i końcowe wskazują początek i koniec bloku kodu zawierającego więcej niż jedną instrukcję
Przecinek (,) Pomaga to w oddzielaniu więcej niż jednej instrukcji w wyrażeniu
Średnik () Służy do wywołania listy inicjalizacyjnej
Gwiazdka (*) Służy do tworzenia zmiennej wskaźnikowej w Javie

Na tym kończymy artykuł o tokenach w Javie.Jeśli chcesz dowiedzieć się więcej o Javie, możesz skorzystać z naszego .

przykład tablicy obiektów java

Teraz, gdy zrozumiałeś, jakie tokeny w Javie, sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Szkolenie i certyfikacja Java J2EE i SOA Edureka jest przeznaczony dla studentów i profesjonalistów, którzy chcą zostać programistami Java. Kurs ma na celu zapewnienie przewagi w programowaniu w języku Java i szkolenie zarówno podstawowych, jak i zaawansowanych koncepcji języka Java, a także różnych struktur Java, takich jak Hibernate i Spring.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w tym artykule „Tokeny w Javie”, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.