Najlepszy samouczek podstawowe zasady gramatyki Java W 2024 r. W tym samouczku możesz dowiedzieć się Pierwszy program w języku Java,Przykłady,Podstawowa składnia,identyfikator Java,modyfikatory Java,zmienne Java,tablice Java,enum Java,Przykłady,słowa kluczowe Java,adnotacje Java,pusta linia Java,dziedziczyć,Interfejs,
Program Java może być traktowane jako zbiór obiektów, a obiekty te w drodze zaproszenia metoda sobą współpracować. Wprowadzony w ramach koncepcji klas, obiektów, metod i zmiennych instancji poniżej.
Spójrzmy na prosty program Java, wydrukuje napis Hello World
Poniższa będzie stopniowo opisuje jak zapisać, skompilować i uruchomić ten program:
Zobaczysz Hello World w oknie
C : > javac HelloWorld.java C : > java HelloWorld Hello World
Gif prezentacji:
Pisząc program Java, należy zwrócić uwagę na następujące:
Wszystkie komponenty Java są wymagane nazwy. Nazwy klas, nazwy zmiennych i nazwy metody nazywane są identyfikatory.
O identyfikatorów Java, następujące punkty należy zwrócić uwagę:
Podobnie jak w innych językach, Java można modyfikować przy użyciu metod i właściwości klasy modyfikator. Istnieją dwa typy modyfikatorów:
W następnych rozdziałach omówimy modyfikatory Java pogłębione.
Tablice są przechowywane w obiekcie sterty, można zaoszczędzić wiele zmiennych tego samego typu. W następnych rozdziałach dowiemy się w jaki sposób zadeklarować i zainicjować strukturę tablicy.
Java 5.0 wprowadzono wyliczenie, zmienne wyliczenie Ograniczenie może być wstępnie ustawić tylko wartość. Korzystanie z wyliczeń zmniejsza kodu błędu.
Na przykład, stworzyliśmy program dla sklepu soku owocowego, będzie ograniczać sok z małej filiżance, średni kubek, duży kubek. Oznacza to, że nie pozwala klientowi jako dodatek do soku trzypunktowym Wymiary.
class FreshJuice { enum FreshJuiceSize{ SMALL, MEDUIM, LARGE } FreshJuiceSize size; } public class FreshJuiceTest { public static void main(String []args){ FreshJuice juice = new FreshJuice(); juice.size = FreshJuice. FreshJuiceSize.MEDUIM ; } }
Uwaga: zgłoszenie wyliczeniowym mogą być stosowane samodzielnie lub wewnątrz zgłoszenia klasy. Metody, zmienne, konstruktorzy mogą również zostać zdefiniowane w wyliczenie.
Poniższa lista przedstawia Java zastrzeżone słowa. Zarezerwowanych słowa nie mogą być używane do stałych nazwa, zmiennych i wszystkich identyfikatorów.
słowo kluczowe | opis |
---|---|
streszczenie | Abstrakt metody, klasy abstrakcyjne modyfikatory |
dochodzić | spełnione są warunki twierdzenie |
logiczna | Boolean typ danych |
przerwa | Z pętli lub etykiecie urywek |
bajt | 8-bitowa typy danych |
sprawa | Warunkowe instrukcja switch |
haczyk | Z wyjątkiem informacji i spróbować uchwycić |
zwęglać | 16-bitowy typ danych Unicode |
klasa | definicje klas |
const | Niewykorzystane |
kontynuować | Pozostała część pętli nie jest wykonywany |
domyślnym | Przełącznik domyślny rachunek oddziału |
zrobić | Pętla, ciało pętli jest wykonywany przynajmniej raz |
podwójny | 64-bitowa liczba zmiennoprzecinkowa podwójnej precyzji |
więcej | Gdy warunek oddział nie jest spełniony, jeżeli wykonywane |
enum | Typ wyliczeniowy |
rozszerza | Reprezentuje klasa jest podklasą innej klasy |
finał | Reprezentuje wartość po inicjalizacji nie można zmienić reprezentacji nie może być przepisana lub klasa nie może mieć podklasy |
wreszcie | , Głównie do zakończenia wykonania kodu i projektu do solidności i rzetelności programu, czy istnieją wyjątki wykonanie kodu występuje. |
pływak | 32-bitowa liczba zmiennoprzecinkowa pojedynczej precyzji |
dla | dla pętli |
goto | Niewykorzystane |
jeśli | Instrukcje warunkowe |
narzędzia | Reprezentuje klasa implementuje interfejs |
import | Importowanie klas |
instanceof | Badanie, czy obiekt jest instancją klasy |
int | 32-bitowa liczba całkowita |
interfejs | Definiowanie interfejsu, rodzaj abstrakcyjnych metod i stałych tylko |
długo | 64-bitowa liczba całkowita |
rodzimy | Reprezentacja kodu non-java |
nowy | Przypisać nową instancję klasy |
pakiet | Opakowanie składające się z szeregu powiązanych klas |
prywatny | Itd reprezentuje prywatne pola lub metody mogą być dostępne tylko od wewnątrz klasy |
chroniony | To oznacza, że pole może mieć dostęp tylko do klasy lub podklasy lub podklasy innych klas w tym samym opakowaniu |
publiczny | Oznacza całkowitą właściwości lub metody |
powrót | Metoda zwraca wartość |
krótki | 16 cyfr |
statyczny | Reprezentowane na poziomie definicji klasy, wspólne dla wszystkich instancji |
strictfp | Porównanie zmiennoprzecinkową stosując surowe zasady |
wspaniały | Reprezentuje klasę bazową |
wyłącznik | Wybierz zestawienie |
zsynchronizowane | Reprezentują w tym samym czasie mogą być dostępne tylko w jednym bloku gwintowania kodu |
to | Przedstawia bieżące wystąpienie połączenia lub innego konstruktora |
rzucać | Wyjątek |
rzuty | Metoda definicja może rzucić wyjątek |
przemijający | Nie należy modyfikować sekwencję dziedzinie |
próbować | To oznacza blok kodu zrobić i ostatecznie obsługi wyjątków lub wyjątek wskazuje, czy kod jest wykonywany w końcu |
nieważny | Znakowanie metody nie zwraca żadnej wartości |
lotny | Pole flagi może być wielokrotny dostęp wątków, nie są synchronizowane |
podczas | pętli while |
Podobnie jak w C / C ++, Java obsługuje pojedynczą linię i komentarze obsługujący kilka linii. Komentarz znaki są ignorowane kompilator Javy.
public class HelloWorld { /* 这是第一个Java程序 *它将打印Hello World * 这是一个多行注释的示例 */ public static void main(String []args){ // 这是单行注释的示例 /* 这个也是单行注释的示例 */ System.out.println("Hello World"); } }
Puste linie lub adnotacji linia, kompilator Javy będą ignorowane.
W Javie, klasy mogą pochodzić z innych klas. Jeśli chcesz utworzyć klasę, a już ma właściwości klasy lub metody, czego potrzeba, to można być nowo utworzone klasy dziedziczone klasy.
Użyj odziedziczone metody, można ponownie wykorzystać istniejące metody i właściwości klasy, bez przepisywania kodu. Dziedziczone klasy nazywa nadklasą (klasa Super), klasa pochodzi nazywa podklasy (podklasa).
W Javie, rozumiana jako protokół interfejsu między obiektami komunikują się ze sobą. Interfejs odgrywa ważną rolę w sukcesji.
Interfejs definiuje metoda, pochodzi, ale konkretna realizacja sposobu zależy wyłącznie od klasy pochodnej.
Kolejny rozdział opisuje klas Java i obiektów. Po was będzie miał lepsze zrozumienie klas i obiektów Javy.