Autor

jarek

26
gru 2019

Nowe NullPointerExceptions

Moim zdaniem przydatny ficzer. W wcześniejszych wersjach Java „NullPointerException” zwracał tylko linię w której wystąpił błąd, przez co nie zawsze można było dokładni…

Java · Programowanie · Snippet
2 min
14
gru 2019

Nowe Switch Expressions

Mamy pewne ułatwienie w standarcie języka, gdzie zaoszczędzimy kilka linijek kodu w przypadku gdy używamy wyrażenia „Switch Expressions” do mapowania jednej wartości w …

Java · Programowanie
3 min
12
gru 2019

Włącznie obsługi funkcji „preview” dla Java14EA w maven

Aby dało się korzystać z wprowadzonych w Java 13+ ficzerów należy najpierw w Mavenie włączyć ich obsługę. Robimy to poprzez dodanie do pom.xml : pluginie maven-compiler-plugin argu…

Java · Programowanie
1 min
09
gru 2019

Nowoczesny ekosystem JAVA

Od wprowadzenia wersji Java 7, 8 minęło już kilka lat. W tym czasie ekosystem języka zmienia się, dostosowując do nowoczesnych rozwiązań chmurowych, programowania funkcyjnego, prze…

Java · Programowanie
2 min
04
lut 2017

Java8: Wielowątkowość cz4. – framework Fork/Join

„Dziel i zwyciężaj” sentencja, która przydaje się w codziennym programistycznym życiu. Mamy problem, podzielmy go na mniejsze i rozwiążmy. Podobną idę mamy we frameworku Fork/Join,…

Java · libGdx · Snippet
8 min
28
sty 2017

Java 8: Wielowątkowość cz3. – egzekutory, pule wątków, Future i Callable

Na wstępie można było by sobie zadać pytanie, po co wymyślono egzekutory. Przecież możemy odpalić wątki, pozarządzać, poczekać na wykonanie pracy, itd. Ale nie ma co „wymyślać koła…

Java · Programowanie · Snippet
6 min
21
sty 2017

Java 8: Wielowątkowość cz2. – komunikacja międzywątkowa, synchronizacja poprzez kolejkę

Tworząc aplikację rozbitą na wiele wątków chcemy uzyskać jak największe przyśpieszenie poprzez zrównoleglenie wykonywania części programu. Niekiedy jednak trzeba zapewnić aby poszc…

Java · Programowanie · Snippet
4 min
14
sty 2017

Wzorzec – Fasada (Facade)

Fasada upraszcza oraz unifikuje dostęp do grupy klas lub jednej klasy o rozbudowanym API. Fasada tworzy nowy interfejs o wysokiej abstrakcji, który upraszcza korzystania z całego s…

Java · Snippet · Wzorce projektowe
3 min
07
sty 2017

Wzorzec – Adapter (Wrapper)

We wakacje wybieramy się do jakiegoś obcego kraju i niekiedy nieprzyjemna niespodzianka, w danym kraju są inne standardy wtyczek sieciowych (Wielka Brytania) oraz np. napięcia siec…

Java · Snippet · Wzorce projektowe
2 min
31
gru 2016

Strony przydatne do nauki programowania

Mając nawet trochę doświadczenia w programowaniu, albo gdy jesteśmy zieloni i chcemy zdobyć nowy zawód, należy dużo ćwiczyć. Po prostu: „praktyka czyni mistrza”. Można tworzyć swoj…

Java · PHP · Programowanie
5 min