Samouczek Java: podstawy dla początkujących
Java to zorientowany obiektowo język programowania, który przedstawimy w tym samouczku. Aplikacje internetowe, aplikacje komputerowe i aplikacje są głównie programowane w Javie.
Samouczek Java: przygotowania
Zanim zaczniesz programować w Javie, musisz się przygotować.
- Zainstaluj najnowszy pakiet Java SDK na swoim komputerze. Po prostu pobierz go z naszego obszaru pobierania i postępuj zgodnie z instrukcjami podczas instalacji.
- W następnym kroku potrzebujesz środowiska programistycznego. Istnieją tutaj różne opcje, z których wszystkie mają zalety i wady. Najbardziej znane to NetBeans, Eclipse i IntelliJ. Zaćmienie jest odpowiednie dla początkujących, dlatego poniższe kroki są związane z Eclipse.
- Uruchom Eclipse, a następnie kliknij „Plik”, „Nowy”, a następnie „Projekt Java”. Wpisz tutaj nazwę projektu i naciśnij „Zakończ”.
- Po lewej stronie znajduje się Eksplorator pakietów, tutaj wymienione są wszystkie foldery i pliki projektu. Do tej pory projekt zawiera tylko folder „src”. Kliknij folder prawym przyciskiem myszy i wybierz „Nowy”, a następnie „Klasa”. W oknie, które zostanie otwarte, wybierz nazwę klasy i zaznacz pole obok „public static void main (String [] args)”. Następnie naciśnij „Zakończ”.
- Wskazówka: najważniejsze kroki pokażemy również w naszej galerii zdjęć na końcu artykułu.
Java: samouczek Hello World
Po przygotowaniach możesz teraz rozpocząć od faktycznego programowania pierwszego programu.
- Masz teraz podstawową strukturę klasy, w tym główną metodę. Ta główna metoda jest zawsze wywoływana jako pierwsza po uruchomieniu programu i wykonaniu zawartego w nim kodu.
- Główna metoda zawiera już komentarz „TODO Metoda wygenerowana automatycznie”. Komentarz zawsze zaczyna się od „//” i nie jest brany pod uwagę podczas wykonywania.
- Dodaj wiersz „System.out.println („ Hello World! ”);„ Do swojego programu bezpośrednio pod komentarzem. Po uruchomieniu programu polecenie to powinno brzmieć „Hello World!” wydać.
- Kliknij zieloną ikonę odtwarzania na pasku u góry. Program jest uruchamiany w ten sposób. W dolnej połowie okna Eclipse znajduje się „Konsola”. Oto pożądany „Hello World!” Wyjście.
Samouczek Java: Zmienne i typy danych
Aby uczynić nasze programy bardziej złożonymi, potrzebujemy zmiennych, z których każdy ma swój własny typ danych.
- Najważniejszą konstrukcją dowolnego języka programowania są zmienne. Wartość może być przechowywana w zmiennej, która z kolei może być zmieniana przez operacje.
- W Javie jest łącznie osiem pierwotnych typów danych. Następujące typy są najważniejsze i są najczęściej używane.
- int: Zmienna int może przechowywać liczbę całkowitą. Liczba ta musi wynosić od -2 147 483 648 do 2 147 483 647.
- double: Liczba zmiennoprzecinkowa może być jednak przechowywana w zmiennej podwójnej. Na przykład można zaoszczędzić pieniądze.
- char: Dowolny pojedynczy znak może być przechowywany w zmiennej char.
- boolean: zmienna logiczna zawiera wartość prawdy. Może przyjmować tylko jedną z dwóch możliwych wartości: prawda lub fałsz.
- Zmienna jest deklarowana i inicjowana w następujący sposób: „[typ danych] [nazwa] = [wartość];”. Przykładem może być: „int x = 4;”
- Możesz wykonywać proste operacje arytmetyczne na liczbach: „int a = 4; int b = 5; int sum = a + b”.
- Oczywiście możesz także zapisać tekst. Aby to zrobić, potrzebujesz słowa kluczowego „String”. Chociaż nie jest to prymitywny typ danych, zachowuje się podobnie. Możemy więc zapisać wyrażenie „Hello World” w zmiennej: String hello = „Hello World”; System.out.println (cześć);
Samouczek Java: dodatkowe struktury kontrolne
Teraz, gdy pracowaliśmy ze zmiennymi, uczymy się wywołań warunkowych i wielokrotnych.
- W przypadku warunków musimy najpierw poznać operatory do porównań: == sprawdza równość dwóch wartości lub zmiennych. ! = jest dokładnie odwrotnością: nierówności. <, i> = odpowiada symbolom dla mniejszej, mniejszej równości, większej i większej równości. Ci operatorzy prawie zawsze spotykają nas w warunkach.
- Oprócz pętli możemy również warunkowo wykonać blok. Działa to z zapytaniem if: if ([warunek]) {// instrukcje}. Możemy na przykład użyć tego, aby upewnić się, że nie będzie dzielenia przez 0.
- if (osoby> 0) {bananeProPerson = banany / osoby}. W tym przykładzie „banany na osobę” są obliczane tylko wtedy, gdy mamy więcej niż 0 osób.
- Programy powinny teraz stać się jeszcze bardziej złożone: Chcielibyśmy teraz wyświetlać wszystkie liczby od 1 do 10 na konsoli. Możemy to zrobić dziesięć razy System.out.println (...); wpisywać. Jednak szybko staje się to zbyt skomplikowane, jeśli na przykład chcesz również wypisać wszystkie liczby do 100. Są do tego tak zwane pętle. To powtórzenie zdefiniowanego kodu.
- Pętla for ma następującą strukturę: „for ([wartość początkowa]; [warunek]; [aktualizacja]) {// instrukcje}”. Wartość początkowa zawiera zmienną, która zawiera wartość początkową. Zazwyczaj jest to zmienna int, którą możemy utworzyć tylko tutaj (np .: int i = 1). Warunek określa czas trwania pętli (np .: i <= 10). Aktualizacja określa, co należy zrobić po każdym wywołaniu pętli (np .: i = i + 1).
- Następnie wyprowadzamy wartości od 1 do 100 w następujący sposób: for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Kolejne kroki w samouczku Java
Nauka Java nie jest celem przez kilka godzin. Pełne zrozumienie języka programowania zajmie miesiące.
- Po tym samouczku następuje przede wszystkim praktyka. Poznaj typy danych i rozwiąż niektóre problemy we własnych aplikacjach. Problemy matematyczne są szczególnie odpowiednie: na przykład wyprowadzaj liczby kwadratowe wszystkich liczb do 10. Lub wypisz wszystkie liczby do 1000, które są podzielne przez siedem.
- Ale jest też wiele innych konstrukcji języka, których jeszcze nie poznaliśmy: obejmują one na przykład instrukcję switch lub pętlę while.
- Platforma YouTube oferuje możliwość poszerzenia wiedzy. Istnieje tutaj niezliczona ilość samouczków dotyczących języka Java. Istnieje również wiele profesjonalnych samouczków wideo. Można je znaleźć na przykład na platformach Video2Brain, Udemy lub Coursera. Jednak wiele z tych ofert jest w języku angielskim.
- Alternatywnie, istnieje kilka dobrych książek na temat Amazon, które przekazują bardzo rozległą wiedzę o Javie.
Spędzisz także wiele godzin na debugowaniu podczas debugowania podczas programowania. Jednym z najczęstszych błędów jest wyjątek NullPointerException. Jak to naprawić, możesz przeczytać w następnej praktycznej wskazówce.