Obsługa plików tekstowych i binarnych

Obsługa plików należy do nieco „wyższego” poziomu wtajemniczenia. Jednakże przy pewnym zaawansowaniu programowania trudno bez niej się obejść. W zakresie tej obsługi trzeba wyróżnić obsługę plików tekstowych, czyli takich, które zawierają wartości będące ekwiwalentem tekstu pisanego i które winny być interpretowane jako tekst; oraz pliki binarne, które zaś mogą zawierać dowolne wartości, i trudno jednoznacznie przyjąć co jest Dowiedz się więcej…

Dodatek: Liczby pseudolosowe

Liczby pseudolosowe są udostępniane jako wynik działania generatora liczb pseudolosowych. W przypadku języka Java za działanie generatora odpowiada klasa Random. Przykładem użycia jest poniższy program: Po zaimportowaniu odpowiedniej biblioteki możemy przystąpić do stworzenia instancji rand klasy Random. Posiadając instancję możemy powoływać się na metody udostępnione w ramach tej klasy. Do najczęściej przydatnych należą: nextInt() – generujący liczbę pseudolosową w pełnym Dowiedz się więcej…

Obsługa klawiatury

Trudno pisać programy, które nie zapewnią interakcji z użytkownikiem. Jedną z form takiej interakcji jest obsługa klawiatury. W języku Java jest kilka możliwości związanych z obsługą klawiatury. Praktycznie operują one na strumieniu wejściowym System.in. Z uwagi jednak na fakt specyficznej trudności w bezpośredniej obsłudze tego strumienia, są dedykowane biblioteki zajmujące się tą tematyką. Jedną z nich jest biblioteka klasy Scanner. Aby użyć Dowiedz się więcej…