https://www.gravatar.com/avatar/306d401b2a8c0efe0996fec60e0c90aa?s=240&d=mp

My coding journey

Disclaimer: it's just for fun

Java 10 - var, nowe metody w Optional, kolekcje "unmodifiable"

Ilustracja - słodkie bułeczki

Nowości w języku

Java 10 wniosła do języka trochę słodkiego smaku. Zmian z pewnością nie należy określać pogardliwym stwierdzeniem “to tylko syntactic sugar!”, ale nie mam wątpliwości, że dotatki są wyjątkowo smaczne - spójrzcie:

Wnioskowanie typów dla zmiennych lokalnych

Od wersji Java 10 możliwe jest deklarowanie zmiennych lokalnych inicjalizowanych w miejscu definicji bez podawania ich typu. Zmienną taką należy zadeklarować poprzedzając ją - zamiast nazwą typu - słówkiem var (ze względu na kompatybilność wsteczną var nie jest słowem kluczowym, lecz zarezerwowaną nazwą typu). Nareszcie!

Java 9: czy mogę stworzyć z mojej aplikacji binarkę?

Jakie mam opcje?

Chcę dać komuś mój programik. Nie mam pewności, czy ma zainstalowaną odpowiednią (tj. pozwalającą na uruchomienie mojego jara) wersję JRE. Myślę, że nie potrafi / nie chce / nie ma możliwości jej zainstalowania. Co mogę zrobić? Jak sobie poradzić?

Jako programista mogę przygotować temu komuś jeden plik - uruchamialnego jara. Do uruchomienia będzie oczywiście potrzebna zainstalowana w systemie Java (JRE) w wersji co najmniej takiej, jakiej użyłampodczas kompilacji (zależnie od opcji -source i -target).

Java 8: praktyczny przykład - przewidywanie kolejnej daty w serii

Java 8 - praktyczny przykład

To pierwszy wpis w serii “przykłady pisane na kolanie”. Dziś będzie o wyznaczaniu kolejnej daty.

Jak powszechnie wiadomo, bardzo przydatną umiejętnością jest umiejętność przewidzenia, jaka data wypada jako kolejna po serii dat, które są od siebie mniej więcej w podobnej odległości czasowej.

Napisałam w tym celu mały programik w javie 8. Cały program znajduje się w jednym pliku. Używam wyłącznie biblioteki standardowej.

Użycie:

Koniec Advent Of Code 2020!

Zakończył się tegoroczny Advent of Code. Wszystkie zadania zrobione. Jak co roku, zabawa była świetna. A rzecz cała udała się w tym roku z jednego, bardzo ważnego powodu: z powodu Covida, a dokładniej, z powodu braku konieczności wyprawiania dzieci do szkoły. Dzięki temu miałam po prostu poranną "godzinkę" dla siebie.

Miałam też dość determinacji, aby robić zadania również na świątecznym wyjeździe, choć pojawiło się kilka problemów logostycznych. Wszystkie udało się pokonać i teraz z satysfakcją patrzę na moje gwiazdki...