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.
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
Notacja Big‑O (w języku polskim spotykana również jako O-notacja) to znormalizowany sposób opisu złożoności obliczeniowej algorytmów, który pozwala określić ich wydajność. Służy ona przede wszystkim do porównywania różnych algorytmów rozwiązujących ten sam problem, ułatwiając programiście wybór najbardziej efektywnego podejścia. Inaczej mówiąc to kalkulator lenistwa programu. Im mniejsza literka n w wyniku, tym …
Zobacz więcej