Tag Archives: dajsiepoznac2017

Zasięg zmiennych lokalnych i pól w lambdach #11

Dzisiaj zajmiemy się zakresem lambd i ich dostępem do zmiennych lokalnych i pól w klasach. Na konkretnych przykładach sprawdzimy jaki zakres mają lambdy. Temat bardzo prosty, ale bardzo istotny. Szczególnie dla początkujących, którzy często irytują się, że coś nie działa 😉 Ps. Sam tak miałem 🙂

JavaFx kurs od podstaw – praktyczny projekt – ContextMenu w TableView – #42

Dzisiaj kolejny odcinek związany z TableView. Tym razem usuwamy elementy za pomocą ContextMenu. Wszystko jest bardzo proste i efektowne, czyli takie jak cała JavaFX 😛

Referencje Metod – Method References w Java 8 #10

W Javie 8 mamy bardzo ciekawą możliwość stosowania referencji do metod. Służy do tego symbol :: (podwójnego dwukropka). Używamy ich jak wyrażeń lambdy. Najważniejsze, jest to,  że w ten sposób nasze metody są reużywalne. Raz zdefiniowane mogą nam posłużyć w różnych miejscach kodu.

JavaFx kurs od podstaw – praktyczny projekt – implementacja TableView – #40

Zabieramy się za TableView. Dla wielu osób jest to skomplikowana kontrolka JavyFx. Jak się okazuje nie taki diabeł straszny. Wystarczy poznać podstawowe zasady jej wykorzystania. Przez kolejne odcinki poznamy dokładnie tajemnice TableView, dzisiaj ta pierwsza, zapraszam!

Pozostałe interfejsy funkcjonalne #9

      Brak komentarzy do Pozostałe interfejsy funkcjonalne #9

Przed nami ostatnia partia interfejsów funkcjonalnych, jakie znalazły się w Javie 8. Są to wyspecjalizowane wersje interfejsów, które już omówiliśmy w poprzednich odcinkach. Zdefiniowane są na konkretnych typach i głównie tym się różnią od generycznych interfejsów, które omówiliśmy.

JavaFx kurs od podstaw – praktyczny projekt – dodawanie autorów i MVC – #39

W tym odcinku zajmujemy się implementacją funkcjonalności dodawania autorów. Odcinek troszkę dłuższy ale wszystko powstaje od podstaw i działa 😉 Warto sprawdzić samemu.

Omówienie interfejsów Consumer, Function, UnaryOperator #7

W tym wpisie zajmiemy się takimi interfejsami jak Consumer<T>, Function<T, R>, UnaryOperator<T>. Oczywiście są odmianami interfejsów opisanych w tym wpisie. Różnica między nimi jest taka, że działają na pojedynczych argumentach. Praktyki nigdy za mało, więć zaczynajmy!

Omówienie interfejsu BiPredicate #6

      Brak komentarzy do Omówienie interfejsu BiPredicate #6

Interfejs BiPredicate<T,U> realizuje te same zadania co Predicate<T> opisany w poprzedniej części. Różnica jest taka, że tym razem możemy przekazać do niego 2 argumenty i wykonać na nich operację logiczną. Zobaczmy jak wygląda zatem BiPredicate<T,U>, zaskoczenia nie będzie, ale warto poćwiczyć 😉