Kurs Java od Zera – Aktualizacja – Instalacja OpenJDK 11

Kurs został zaktualizowany do Javy 11, a konkretnie implementacji OpenJDK 11. Warto przyjrzeć się, o co chodzi ze zmianami licencyjnymi w Javie 11, a następnie jak wygląda instalacja OpenJDK 11.

Java 11 – płatna czy darmowa?

Instalacja OpenJDK 11

Java od Zera – Addendum – Java 11. Płatna czy darmowa?

Wraz z wersją Javy o numerku 11 nastał pewien chaos i zamieszanie. Mianowicie zmieniły się licencje i pojawiło się pytanie – Java 11 płatna czy darmowa? Skorzystam z okazji i wyjaśnię pewne rzeczy, bo takie akcje mogą tylko zaszkodzić osobom Javy dopiero się uczącym.

Czytaj dalej Java od Zera – Addendum – Java 11. Płatna czy darmowa?

Java – Od zera do aplikacji desktopowej. Część 6. Wprowadzenie do metod

Po wprowadzeniu podstaw klas i zmiennych nadszedł czas na ostatni z podstawowych klocków, które składają się na program – metody, zwane również funkcjami (a przynajmniej na poziomie podstawowym można śmiało te dwie nazwy stosować naprzemiennie). Na tapetę bierzemy, więc linijkę public static void main(String[] args) Czytaj dalej Java – Od zera do aplikacji desktopowej. Część 6. Wprowadzenie do metod

Kurs Java – Od Zera do Aplikacji Desktopowej #7 – Przesyłanie parametrów do metod

W poprzedniej części wprowadziłem pojęcie metod i do czego są używane. W tej części poświęcimy im jeszcze trochę czasu. Konkretnie przyjrzymy się przesyłaniu parametrów do metod. Czytaj dalej Kurs Java – Od Zera do Aplikacji Desktopowej #7 – Przesyłanie parametrów do metod

Java – od zera do aplikacji desktopowej. Część 5. Zmienne.

Zanim przejdziemy do omówienia kolejnej linijki naszego pierwszego programu, mianowicie public static void main(String[] args)musimy wprowadzić pojęcie zmiennych w języku Java (java zmienne) oraz ich dwóch podstawowych typów.

Czytaj dalej Java – od zera do aplikacji desktopowej. Część 5. Zmienne.

Java – Od zera do aplikacji desktopowej. Część 4. Wprowadzenie do Klas

W poprzedniej części utworzyliśmy pierwszy projekt, bez zagłębiania się w to, co piszemy… teraz czas odrobinę rozjaśnić sprawę i wprowadzić pojęcie klasy.

Czytaj dalej Java – Od zera do aplikacji desktopowej. Część 4. Wprowadzenie do Klas

Java – Od zera do aplikacji desktopowej. Część 3. Java IDE

W końcu przyszedł czas na zainstalowanie najpotężniejszego narzędzia w asortymencie każdego programisty – Java IDE czyli Integrated Development Environment. Jest to cała klasa narzędzi służących pomocą przy pisaniu programów, a czynią to poprzez m.in. podświetlanie błędów, podpowiadanie składni czy wiele, wiele inny możliwości, które to będziemy również stopniowo poznawać.

Czytaj dalej Java – Od zera do aplikacji desktopowej. Część 3. Java IDE

Java – Od Zera do Aplikacji Desktopowej. Część 2. Instalacja Cmder

Czym jest Cmder?

W poprzedniej części niezbędnym było uruchomienie windowsowej konsoli – było to czarne okno, które pojawiło się po kliknięciu ikony start (bądź po użyciu skrótu win+r) i wpisaniu ‘cmd‘. Do tej pory użyliśmy go tylko do tego by wpisać na ekran zainstalowaną wersję Javy, jednak konsole są o wiele bardziej użyteczne niż taka prosta operacja. Problem z domyślnym cmd na windowsie polega na tym, że jest strasznie nieintuicyjny, toporny w użyciu i jedyne co potrafi to zrazić początkujących programistów do posługiwania się liniami komend – co podkreślę jeszcze raz – są baaaaardzo użytecznym narzędziem, z którego ten kurs Java będzie co jakiś czas korzystał. W dodatku cmd, w porównaniu do swoich linuksowych kuzynów, wypada bardzo blado jeśli chodzi o możliwości jakie oferuję.

Czytaj dalej Java – Od Zera do Aplikacji Desktopowej. Część 2. Instalacja Cmder

Kurs Java – Od Zera do Aplikacji Desktopowej. Część 1. Instalacja JDK 11

Przed Tobą  kurs języka Java, który zaczynamy od poziomu ZERO, a zakończymy posiadając aplikacje okienkową (JavaFX), współpracującą z bazą danych (czyli dane, jakie wprowadzimy do naszej aplikacji zostaną tam ‘na zawsze’, nawet po zamknięciu aplikacji).

Czytaj dalej Kurs Java – Od Zera do Aplikacji Desktopowej. Część 1. Instalacja JDK 11