Kategoria: Java Ogólnie

Kurs Spring w wersji finalnej

Od dziś kurs Springa można kupić już w wersji finalnej. Niewykluczone, że pojawią się w nim tematy dodatkowe, dlatego jeśli czegoś wam brakuje prosimy o zgłaszanie propozycji w kursowym forum. Kurs jest elementem jednej z dostępnych ścieżek Junior Java Developer. Kurs składa się z ok 120 tematów, gdzie niemal w każdym znajdziecie praktyczny przykład kodu,… Czytaj całość »

Java News (Wrzesień 2016)

Ostatni miesiąc przyniósł wiele ciekawych newsów ze świata Javy. Głównym tego powodem była konferencja Java One, która corocznie odbywa się w San Francisco. Dowiedzieliśmy się więcej o Javie 9 oraz planach dotyczących Javy EE 8 i 9. Terminy Oracle podało terminy, w których planowane jest wydanie Javy 9. Była ona już przesuwana początkowo na ostatni… Czytaj całość »

Żarty i memy informatyczne

W ostatnim czasie zorganizowaliśmy na naszym Facebooku konkurs na najlepsze suchary informatyczne. Miło nas zaskoczyliście ilością zgłoszeń. Musimy przyznać, że niektórych z nadesłanych kawałów sami wcześniej nie słyszeliśmy, dlatego postanowiliśmy zebrać je wszystkie w tym wpisie, aby móc sobie poprawić humor w przyszłości 🙂 Na lekcji programowania obiektowego student łapie koleżankę obok za pierś. Na… Czytaj całość »

RxJava, Programowanie Reaktywne – Wprowadzenie

Przyjrzymy się dzisiaj zyskującej coraz bardziej na popularności bibliotece JavaRX wprowadzającej programowanie reaktywne do Javy. Programowanie reaktywne Zacznijmy od krótkiego wprowadzenia. Programowanie reaktywne jest rozszerzeniem wzorca obserwatora. Mamy dwa główne typy: Observable – w dużym skrócie: dostarcza dane, zajmuje się również ich wcześniejszym przefiltrowaniem, mapowaniem etc. Observer – przetwarza dane, posiada 3 metody: onNext() – normalne przetwarzanie elementu onCompleted()… Czytaj całość »

Konkatenacja vs StringBuilder vs StringBuffer

Pewnie nie raz czytaliście, żeby absolutnie nie przesadzać z konkatenacją ciągów znaków. Zamiast tego zaleca się stosowanie takich klas jak StringBuilder oraz StringBufffer. Czy na prawdę jest to tak mało efektywne? Napiszmy prosty test i przekonajmy się o tym samemu. Zacznijmy od zalecanych podejść.   public static void main(String[] args) { StringBuffer buffer = new… Czytaj całość »

Given When Then w testach

Co to jest given-when-then? given-when-then to popularny styl do specyfikacji zachowania aplikacji.  W przypadku jego stosowania test podzielony jest na trzy sekcje. Given tworzy sekcję w której tworzymy założenia początkowe. Ustawiamy stan systemu (zwany również stanem świata) na potrzebny do testów. When w tej sekcji wykonujemy akcję którą chcemy testować. Then wykonujemy sprawdzenia czy aplikacja zachowała się zgodnie… Czytaj całość »

Dlaczego JavaFX jest lepsza od Swinga

Inspiracją do napisania tego artykułu jest fakt, że głównie na forach internetowych wciąż można trafić na ludzi, którzy z jakiegoś powodu decydują się na walkę z tworzeniem graficznego interfejsu użytkownika w Swingu, zamiast aktualnie rekomendowanej przez Oracle Javie FX. Omówimy więc krótko różnice, wady i zalety korzystania z obu rozwiązań. Czym jest Java FX? Java… Czytaj całość »

Podsumowanie roku 2014 i plany na 2015 wśród Javowców

Na stronie zeroturnaround.com pojawiło się ciekawe zestawienie przedstawiające podsumowujące roku 2014 oraz plany programistów Java na rok 2015. Ponieważ badanie było przeprowadzone na grupie ponad 2000 programistów, można to uznać za pewien pogląd na trendy, które się pojawią lub utrzymają w 2015 roku i jakie technologie nadal pozostaną na topie lub jeszcze zyskają na popularności. Na… Czytaj całość »