java

Wyrażenia lambda były jednym z powodów przez które kiedyś postanowiłem założyć bloga. Spotkałem się z nimi po raz pierwszy, gdy w IntelliJ korzystałem z klas anonimowych, a on grzecznie zaznaczył mi, że mógłbym uprościć to wyrażenie. Zrozumiałem wtedy, że na każdym kroku możemy sobie ułatwiać życie, znając jedynie alternatywne rozwiązania. Wtedy postanowiłem, że podzielę się tym z innymi, zapraszam do lektury.

Read more

Halo, dziś temat ważny. Dlaczego? Ponieważ poruszam temat, o którym jest bardzo cicho. Osobiście nie spotkałem się z tym tematem ani w żadnym kursie, ani na uczelni.

Czy naprawdę jest on taki ważny? Ważne jest wszystko, co ma jakieś konkretne zastosowanie. Także nic, tylko brać się do lektury ^^.

Read more

Jako programiści musimy być świadomi tego, że nic nie wejdzie nam do głowy samo. Razem z każdą linijką kodu nabieramy doświadczenia, ale co nam po doświadczeniu, jeżeli jest ono związane ze złymi nawykami.

Tak jest m.in. w przypadku modyfikatorów. Na upartego można rozwiązywać to metodą prób i błędów, ale czy nie lepiej poświęcić chwilkę i zrozumieć podstawy?

Nawet jeżeli miałbyś wyłapać tylko jedną rzecz której nie wiedziałeś, warto spróbować!

Read more

Mieliście kiedyś tak, że po użyciu podstawowych adnotacji takich jak np. @Override zastanawialiście się dlaczego tak naprawdę to robimy? Przecież pomijając tą jedną, pozornie nic nie znaczącą linijkę kodu, wszystko zadziałałoby tak samo, prawda?

I tak i nie, w tym poście postaram się wam pokazać podstawowe zastosowania adnotacji, oraz możliwości które są nam razem z nimi dostarczane.

Read more