Porównywanie napisów w Javie to jeden z tych tematów, które na pierwszy rzut oka wydają się banalne. W praktyce jednak bardzo często prowadzą do nieoczekiwanych wyników i trudnych do znalezienia błędów. Wszystko przez to, że w Javie String jest obiektem, a nie typem prostym.
W tym artykule postaram się pokazac: czym …
Zobacz więcej
Podczas nauki Javy bardzo szybko trafiamy na pytanie: gdzie dana zmienna „żyje” i kto ma do niej dostęp? Zrozumienie zasięgu zmiennych (ang. scope) oraz różnicy między elementami statycznymi i niestatycznymi jest kluczowe, jeśli chcemy pisać czytelny i poprawny kod. W tym wpisie porządkuję te zagadnienia w przystępny, praktyczny sposób.
Jako programiści na co dzień operujemy na abstrakcjach – zmiennych, obiektach czy strumieniach danych. Rzadko jednak zastanawiamy się, co faktycznie dzieje się „pod maską”, gdy wywołujemy instrukcję zapisu na dysku.
Tymczasem współczesny dysk twardy to urządzenie o niewiarygodnej precyzji. …
Zobacz więcej
Jednym z najważniejszych elementów języka Java są metody. To właśnie one pozwalają programistom dzielić kod na mniejsze, logiczne fragmenty, które można wielokrotnie wykorzystywać, testować i łatwiej utrzymywać. Poniższy artykuł, mam nadzieję w przystępny sposób wyjaśnia, czym są metody, jak działają oraz dlaczego są nieodzowną częścią dobrego programowania.
To co zaczynamy?
… Zobacz więcej