System.out.println("Objekt typu Address ma nadpisaną metodę .toString() i przedstawia się: \n" + address);
System.out.println("---------------------------------------------------");
User[] users = new User[3];
System.out.println("Pusta tablica przedstawia się swoim typem i hash-kodem: \n" + users);
users[0] = new User();
users[1] = new User();
users[2] = new User();
System.out.println("Tablica zawierająca trzy elementy nadal przedstawia się swoim typem i hash-kodem: \n" + users);
Integer[] numbers = new Integer[2];
numbers[0] = 7;
numbers[1] = 5;
System.out.println("Niezależnie od tego jakiego typu obiekty zawiera: \n" + numbers);
System.out.println("---------------------------------------------------");
List<Address> addresses = new ArrayList<Address>();
System.out.println("Pusta kolekcja przedstawia się w nawiasach kwadratowych: \n" + addresses.toString());
Set<Address> addresses2 = new HashSet<Address>();
addresses2.add(address);
System.out.println("Na elementach kolekcji wywoływana jest metoda .toString(): \n" + addresses2);
Queue<User> usersQueue = new LinkedList<User>();
usersQueue.offer(new User());
System.out.println(usersQueue);
System.out.println("---------------------------------------------------");
Map<String, Object> politechnika = new HashMap<String, Object>();
politechnika.put("liczba studentów", 30000);