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ą:
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. streszczenie | 02. boolean | 03. bajt | 04. przerwa | 05. klasa |
06. sprawa | 07. złapać | 08. char | 09. kontynuuj | 10. domyślnie |
11. zrobić | 12. podwójne | 13. else | 14. rozszerza się | 15. koniec |
16. wreszcie | 17. pływak | 18. dla | 19. jeśli | 20. narzędzia |
21. import | 22. instanceof | 23. int | 24. interfejs | 25. długi |
26. rodzimy | 27. nowy | 28. pakiet | 29. prywatny | 30. chronione |
31. publiczne | 32. powrót | 33. krótki | 34. statyczny | 35. super |
36. przełącznik | 37. zsynchronizowany | 38. this | 39. rzut | 40. rzuca |
41. przejściowy | 42. spróbuj | 43. nieważne | 44. lotny | 45. podczas |
46. assert | 47. const | 48. enum | 49. goto | 50. 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:
- Liczba całkowita
- Punkt zmiennoprzecinkowy
- Postać
- Strunowy
- 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.
Symbol | Opis |
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.