java basics java syntax
Ten samouczek zawiera wprowadzenie do podstaw języka kodowania Java. Przedstawimy tematy, takie jak klasa Java, OOPS, składnia i podstawowe pojęcia dotyczące języka Java:
W naszych poprzednich samouczkach omówiliśmy cechy i funkcje języka Java. Dowiedzieliśmy się również o aplikacjach Java. Zapoznaliśmy się z pobieraniem, instalacją i różnymi środowiskami Java IDE, których możemy używać do tworzenia programów i aplikacji w Javie.
=> Sprawdź WSZYSTKIE samouczki Java tutaj.
Czego się nauczysz:
Podstawy programowania w języku Java
W ostatnim samouczku omówiliśmy nasz pierwszy program w języku Java „Hello, World”. W ten sposób nauczyliśmy się podstawowej składni, która wystarczy, aby wyświetlić komunikat „Hello, World”. Jednak samo nauczenie się wyświetlania komunikatu nie wystarczy.
Jeśli chcesz opanować język, musisz najpierw zrozumieć podstawowe zasady składniowe i semantyczne języka, a także różne konstrukcje, operacje matematyczne i powtarzalne konstrukcje programistyczne.
Należy również zdawać sobie sprawę z różnych funkcji programowania obiektowego w języku Java, struktur danych i typów danych używanych w języku Java. Jeśli myślisz, że opanowałeś wszystkie te spośród różnych innych funkcji oferowanych przez Javę, możesz nazwać się biegle językiem Java.
W tym samouczku przedstawimy podstawy wszystkich tematów programowania, które zamierzamy omówić w całej serii samouczków Java.
Zacznijmy od składni Java !!
Składnia Java
Każdy język programowania ma określone zasady i przepisy, których programista musi przestrzegać podczas pisania programów. Kompilator odpowiedniego języka sprawdza program pod kątem reguł składniowych i walidacji. Java ma również wiele konstrukcji i komponentów, które ułatwiają programistom pisanie wysokiej jakości programów.
Program „Hello, World” w poprzednim samouczku szczegółowo przedstawił podstawową strukturę programu Java. Teraz przejdźmy do innych konstrukcji / komponentów, które będzie zawierał program Java.
Konwencje Java
Poniżej podano niektóre konwencje, których musi przestrzegać programista Java podczas programowania w języku Java.
jaka jest moja nazwa użytkownika i hasło do mojego routera
(i) Nazwy klas: W Javie pierwsza litera nazwy klasy dla każdej klasy powinna być wielka. Na przykład , pensja klasowa będzie nazwana zgodnie z konwencją jako „Wynagrodzenie”.
Jeśli masz nazwę klasy, która składa się z więcej niż jednego słowa, każda litera pierwszego słowa będzie wielką literą.
Na przykład, klasa MyHelloWorld.
(ii) Nazwa metody: Wszystkie nazwy metod w Javie zaczynają się od małej litery. Jeżeli nazwa metody zawiera więcej niż jedno słowo, wówczas pierwsza litera każdego z tych wewnętrznych słów będzie duża.
Przykład: display (), myMethod () => to są prawidłowe nazwy metod w Javie.
(iii) Nazwa pliku programu: Nazwa pliku programu Java powinna być taka sama, jak nazwa klasy publicznej z rozszerzeniem „.java”.
Na przykład , jeśli nazwa klasy publicznej to „MyFirstClass”, należy zapisać ten kod w pliku o nazwie „MyFirstClass.java”.
Zwróć uwagę, że kod źródłowy Java może nie mieć żadnej klasy publicznej. W takim przypadku możesz mieć swoje imię dla pliku źródłowego.
(iv) Z uwzględnieniem wielkości liter: W języku programowania Java rozróżniana jest wielkość liter. Oznacza to, że „Hi” i „hi” to dwa różne parametry.
(v) Główna metoda: Metoda „main” jest punktem wyjścia do wykonania i jest metodą obowiązkową we wszystkich programach Java.
Identyfikatory Java
Identyfikatory to nazwy nadawane różnym komponentom programu, takim jak metody, klasy, zmienne, obiekty itp.
Programista Java musi przestrzegać poniższych zasad dotyczących identyfikatorów:
- Identyfikator powinien zawsze zaczynać się od liter (A-Z / a-z), znaku podkreślenia (_) lub znaku waluty ($).
- Identyfikator nie może mieć takiej samej nazwy jak zarezerwowane słowo kluczowe Java.
- Poza pierwszym znakiem identyfikator może mieć dowolną kombinację znaków.
- W Javie, podobnie jak w innych językach, w identyfikatorach jest rozróżniana wielkość liter.
Stąd, zgodnie z powyższymi zasadami, poniższe identyfikatory są ważne.
myVar, _salary, $ sum
Następujące identyfikatory są nieprawidłowe.
123var, * mult, int.
Modyfikatory Java
Modyfikatory zmieniają dostępność zmiennych, metod itp.
W Javie istnieją dwa typy modyfikatorów:
- Modyfikatory dostępu: W Javie istnieją cztery modyfikatory dostępu: publiczny, chroniony, prywatny i domyślny. Są one używane do definiowania dostępności dla pakietów, klas, członków klas itp.
- Modyfikatory braku dostępu: Java obsługuje modyfikatory bez dostępu, a mianowicie - końcowe, abstrakcyjne i ścisłe. Są one używane głównie do definiowania dziedziczenia, stylu polimorfizmu itp.
Typy danych
Każda zmienna, która przechowuje wartość, musi mieć typ wartości, którą będzie przechowywać, tj. Czy zmienna będzie zawierać numer, ciąg lub znak. Nazywa się to typem danych zmiennej.
Java ma różne typy danych, jak pokazano na poniższym diagramie.
Omówimy każdy z tych typów danych w oddzielnych samouczkach.
Zmienne
Java obsługuje następujące trzy typy zmiennych:
- Zmienne klasowe lub statyczne: Do tego typu zmiennej można uzyskać dostęp bez obiektu.
- Zmienne niestatyczne lub instancyjne: Te zmienne są zmiennymi składowymi, do których można uzyskać dostęp za pomocą obiektu klasy.
- Zmienne lokalne: Zmienne lokalne są lokalne dla określonego bloku kodu i przestają istnieć poza tym blokiem.
Słowa kluczowe
Istnieją pewne słowa zarezerwowane w języku Java do własnego użytku i nie można ich używać jako nazw zmiennych ani identyfikatorów.
Poniższa tabela przedstawia listę tych słów znanych jako „Słowa kluczowe”.
abstrakcyjny | podwójnie | int | Wspaniały |
zwęglać | dla | chroniony | próbować |
zapewniać | jeszcze | berło | przełącznik |
boolean | enum | długo | zsynchronizowane |
przerwa | rozciąga się | ojczysty | to |
bajt | finał | Nowy | rzucać |
walizka | Wreszcie | pakiet | rzuca |
złapać | pływak | prywatny | przejściowy |
klasa | iść do | publiczny | unieważnić |
konst | Jeśli | powrót | lotny |
kontyntynuj | przybory | krótki | podczas |
domyślna | import | statyczny | |
robić | wystąpienie | ścisłefp |
Komentarze
Komentarze to instrukcje, które są ignorowane przez kompilator. Możesz podać komentarze do swojego kodu, aby uczynić go bardziej czytelnym i łatwiejszym do zrozumienia.
co to jest plik mkv i jak go odtworzyć?
Java obsługuje trzy typy komentarzy:
- Komentarze jednowierszowe oznaczone „//”
- Komentarze wielowierszowe reprezentowane przez „/ *… * /”
- Uwagi do dokumentacji oznaczone jako „/ ** ****** /
Dowiesz się więcej o tych komentarzach w naszych kolejnych samouczkach.
Operatorzy
Operatory to symbole, które wykonują operacje logiczne i matematyczne na zmiennych lub identyfikatorach. Te zmienne lub identyfikatory nazywane są operandami.
Java obsługuje różne operatory, jak pokazano na poniższym schemacie:
Więcej o operatorach w Javie zostanie omówione w późniejszych samouczkach.
Podejmowanie decyzji
Nazywany również instrukcjami sterującymi. Instrukcje te zmieniają lub sterują wykonywaniem programu na podstawie określonego warunku. Jeśli warunek jest prawdziwy, wykonywany jest blok kodu następujący po tym warunku, w przeciwnym razie wykonywany jest inny blok.
Java zawiera następujące instrukcje sterujące / decyzyjne.
Pętle
W językach programowania zapętlenie służy do wielokrotnego wykonywania bloku kodu. Zapętlenie zwykle rozpoczyna się od testu, a blok kodu jest wykonywany wielokrotnie przez określoną liczbę razy nazywanych iteracjami lub do momentu spełnienia warunku.
W Javie masz następujące konstrukcje pętli.
Szczegółowo nauczymy się pętli w naszych kolejnych samouczkach.
Tablice Java
Tablice to nic innego jak struktura danych, która jest używana do sekwencyjnego przechowywania elementów danych tego samego typu.
Tablice Java są również podobne do tablic w C / C ++ i innych językach programowania.
Java obsługuje:
- Tablice jednowymiarowe: Sekwencja elementów tego samego typu, do której można uzyskać dostęp za pomocą nazwy tablicy.
- Tablica wielowymiarowa: Elementy ułożone są w postaci wierszy i kolumn, czyli macierzowo.
Klasa Java i OOPS
Klasa jest planem każdej prawdziwej istoty, na przykład , samochód. Klasa w Javie składa się ze zmiennych danych oraz metod lub funkcji, które operują na tych danych.
Zmienne danych lub zmienne składowe i metody przedstawiają zachowanie obiektów, które są instancjami klasy. Oznacza to, że stan jednostki reprezentowanej przez klasę w dowolnym momencie jest definiowany przez obiekt.
Interfejsy Java
Interfejs w Javie to zbiór sygnatur metod i pól. Interfejs nie ma implementacji metod. Klasa może dziedziczyć po interfejsie, a następnie implementować metody interfejsu.
Pakiety Java
Klasy i interfejsy, które mają podobną funkcjonalność lub zależności, są grupowane w celu utworzenia pakietu. Pakiet ułatwia modularyzację kodu w Javie.
Często Zadawane Pytania
Pytanie 1) Co to jest rdzeń Java?
Odpowiedź: Rdzeń Java jest podstawowym pojęciem w zmiennych podobnych do Javy, typach danych, tablicach, OOPS, itp. Tutaj zobaczysz przegląd wszystkich podstawowych pojęć Java. Core Java jest zwykle częścią edycji Java SE, która umożliwia tworzenie ogólnych aplikacji Java.
Pytanie nr 2) Jakie są typy programów Java?
Odpowiedź: Korzystając z języka Java, możesz tworzyć następujące aplikacje.
- Aplikacja Java: Wykonywany na komputerze klienckim
- Aplet Java: Działa w przeglądarce internetowej
- Aplikacja Java Swing: Aplikacja z GUI
- JAR (archiwum Java): Aplikacja w pakiecie
- Serwlet: Wykonuje się na serwerze WWW
- EJB (Enterprise Java Beans): Służy do tworzenia stron internetowych i działa na serwerze internetowym.
Wniosek
W tym samouczku zobaczyliśmy krótkie omówienie każdego z tematów, które klasyfikujemy jako podstawy języka Java. Każdy temat omówimy szczegółowo z osobna w naszych kolejnych samouczkach z tej serii.
Oprócz powyższych tematów, zajmiemy się również zaawansowanymi tematami, takimi jak między innymi ramy zbierania danych, obsługa wyjątków, wielowątkowość itp.
=> Odwiedź tutaj, aby zobaczyć serię szkoleń Java dla wszystkich.
rekomendowane lektury
- OOP Java: Wprowadzenie do programowania obiektowego w Javie
- Samouczek klasy skanera Java z przykładami
- Java Array Class Tutorial - klasa java.util.Arrays z przykładami
- Co to jest wektor Java | Samouczek klasy wektorowej Java z przykładami
- Wprowadzenie do języka programowania Java - samouczek wideo
- Interfejs Java i samouczek klasy abstrakcyjnej z przykładami
- Wdrażanie Java: tworzenie i wykonywanie pliku Java JAR
- Tablice w Javie 8 - klasa Stream i metoda ParallelSort