Klasa

Collectors() i Collect().

Cześć drogi czytelniku 🙂 ! Dzisiejszy artykuł przeznaczyłam na szersze opisanie metod klasy Collectors wykorzystywanych w pracy na strumieniach danych 🙂 . Klasa Collectors implementuje interfejs Collector i znjduje się w pakiecie java.util.stream. W samej Klasie Collectors występuje metoda collect która pozwala na utworzenie nowego typu danych na podstawie istniejących elementów strumienia. Ma to zastosowanie …

Collectors() i Collect(). Read More »

Programowanie obiektowe

Cześć drogi czytelniku 🙂 ! Dzisiejszy artykuł przeznaczyłam na wprowadzenie do programowania obiektowego. Dowiedzmy się więc tego z dalszej części 🙂 . OPP – Object Oriented Programing – czyli programowanie zorientowane obiektowo. Termin ten oznacza przełożenie wybranej rzeczywistości na zapis w kodzie który tworzy określony program. Wybranej ponieważ nasz system/program który chcemy utworzyć dotyczy pewnej …

Programowanie obiektowe Read More »

Modyfikatory dostępu

W dzisiejszym wpisie zamieściłam opis modyfikatorów dostępne dla klas, metod, pól oraz konstruktorów. Jest to ważny temat z punktu wiedzenia bezpieczeństwa naszej aplikacji. Najogólniej modyfikatory możemy podzielić na: public, private, protected, default (private-package) Modyfikator public – oznacza że dana klasa jest dostępna dla wszystkich klas (bez ograniczeń). Wszystkie klasy, pola i metody, które są public …

Modyfikatory dostępu Read More »

Klasa StringBuilder i StringBuffer

Metody dla tych klas są takie same i są one mutowalne. Rożnica pomiędzy klasami polega na możliwości zastosowania w systemie/programie wielowątkowej. Klasą która może być wykorzystana w wielowątkowości jest StringBuffer. Z drugiej jednak strony instancje klasy StringBuilder są nieznacznie szybsze od StringBuffer z powodu braku synchronizacji. W przypadku budowania długich napisów najlepiej jest korzystać z …

Klasa StringBuilder i StringBuffer Read More »

Metody klasy String

Kilka metod klasy String: Trzeba pamiętać że w obiektach String tak samo jak przy tablicach indeksowanie znaków zaczyna się od 0 length – zwraca długość łańcucha znaków String words = „Dziś jest poniedziałek”; System.out.println(words.length()); // 22 String productName = „Coca” + „Cola”; int length = productName.length(); // 8 contains – sprawdza czy w łańcuchu znaków …

Metody klasy String Read More »

Klasa String

Klasa String jest klasą wbudowaną w Javę. Służy ona do reprezentacji tekstów. String jest także obiektem i jest on immutable czyli niezmienny. Czyli raz utworzonego String nie da się zmienić. Wszystkie więc operacje które mogą „zmienić” Stringa tak naprawdę zwracają nowy zmieniony obiekt String. Ma to duże znaczenie w przypadku tworzenia dużej ilości napisów powstałych …

Klasa String Read More »