Author Archives: Knopers

Szybki sposób na wczytywanie liczb ze strumienia w javie (InputStream) – next int

Na PeJocie, uczelni na której studiuję, na zajęciach z algorytmów dostaliśmy parę zadań do rozwiązania, osoby które zrobiły zadania na 100% i trafiły do TOP7 najszybszych algorytmów otrzymywały zwolnienie z egzaminu. Teraz jako osoba, która zajęła miejsce na tej top liście przedstawiam wam mój sposób na wczytywanie liczb całkowitych ze strumienia (np: systemowego standardowego wejścia) w Javie

 

Wyrzucanie wyjątku poza lambda wyrażenie

Rzucanie i łapanie wyjątków jest na pewno czymś bardzo potrzebnym a zarazem przydatnym. Pozwala reagować na sytuacje, na które nie mamy większego wpływu lub nawet których nie jesteśmy w stanie przewidzieć.

Wraz z Javą 1.8 pojawiły się lambda wyrażenia. Środek, który nam programistą bardzo ułatwia życie potrafi też czasem przysporzyć nie lada problemu. Przykładem może być sytuacja, w której mamy interfejs funkcjonalny z deklaracją metody, która nie wyrzuca żadnych wyjątków na zewnątrz. Na pierwszy rzut oka powiecie: „to nie problem, złapmy go w lambdzie”, okej, nie jest to zły pomysł, ale co jeśli potrzebujemy mimo wszystko „rzucić” go dalej? Read More →

MiVi

MiVi jest postacią którą bardzo cenię. Moja wspaniała znajoma, również interesująca się programowaniem. Jest lekko zwariowana. Bardzo ciężko jest cokolwiek znaleźć na jej temat. Nie posiada profilu na żadnym serwisie społecznościowym, więc nawet nie trudźcie się aby go znaleźć. Kim jest ? Nie mogę wam powiedzieć.