| Znane podklasy bezpośrednie | 
Konstruktorzy publiczni
Metody publiczne
| Bufor danych <T> |  copyTo ( DataBuffer <T> dst, długi rozmiar)  Zapisz odniesienia do obiektów w tablicy źródłowej w tym buforze.  | 
| wartość logiczna |  równa się (obiekt obiektu)  | 
| wew |  hashCode ()  | 
| Bufor danych <T> |  odczyt (T[] dst, int przesunięcie, int długość)  Przeczytaj referencje obiektów w tym buforze do tablicy docelowej.  | 
| Bufor danych <T> |  zapis (T[] src, int przesunięcie, int długość)  Metoda umieszczania zbiorczego przy użyciu tablic typu int.   | 
Metody dziedziczone
Konstruktorzy publiczni
publiczny bufor danych abstrakcyjnych ()
Metody publiczne
public DataBuffer <T> copyTo ( DataBuffer <T> dst, długi rozmiar)
Zapisz odniesienia do obiektów w tablicy źródłowej w tym buforze.
 Jeśli jest więcej wartości do skopiowania niż rozmiar bufora docelowego, tj. size > dst.size() , wówczas żadne wartości nie są przesyłane i zgłaszany jest wyjątek BufferOverflowException. Z drugiej strony, jeśli istnieje więcej wartości do skopiowania niż rozmiar bufora źródłowego, tj. > src.size() , zgłaszany jest wyjątek BufferUnderfloatException.
 W przeciwnym razie ta metoda kopiuje wartości n = size z tego bufora do bufora docelowego. 
Parametry
| dst | bufor docelowy, do którego kopiowane są wartości; nie może być tym buforem | 
|---|---|
| rozmiar | liczba wartości do skopiowania do bufora docelowego | 
Zwroty
- ten bufor
 
publiczna wartość logiczna równa się (obiekt obiektu)
publiczny int hashCode ()
publiczny bufor danych <T> odczyt (T[] dst, int przesunięcie, int długość)
Przeczytaj referencje obiektów w tym buforze do tablicy docelowej.
 Ta metoda przenosi wartości z tego bufora do podanej tablicy docelowej. Jeśli w buforze znajduje się mniej wartości, niż jest to wymagane do zaspokojenia żądania, to znaczy, jeśli length > size() , wówczas żadne wartości nie są przesyłane i zgłaszany jest wyjątek BufferUnderflowException.
 W przeciwnym razie ta metoda kopiuje wartości n = length z tego bufora do danej tablicy, zaczynając od danego przesunięcia. 
Parametry
| dst | tablica, do której mają zostać zapisane wartości | 
|---|---|
| zrównoważyć |  przesunięcie w tablicy pierwszej wartości do zapisania; musi być nieujemna i nie większa niż dst.length | 
| długość |  maksymalna liczba wartości do zapisania do danej tablicy; musi być nieujemna i nie większa niż dst.length - offset  | 
Zwroty
- ten bufor
 
public DataBuffer <T> zapis (T[] src, int przesunięcie, int długość)
Metoda umieszczania zbiorczego przy użyciu tablic typu int.
 Ta metoda przenosi wartości z danej tablicy źródłowej do tego bufora. Jeśli w tablicy źródłowej znajduje się więcej wartości niż w tym buforze, to znaczy, jeśli length > size() , wówczas żadne wartości nie są przesyłane i zgłaszany jest wyjątek BufferOverflowException.
 W przeciwnym razie ta metoda kopiuje wartości n = length z podanej tablicy do tego bufora, zaczynając od danego przesunięcia. 
Parametry
| źródło | tablica źródłowa, z której mają zostać odczytane wartości | 
|---|---|
| zrównoważyć |  przesunięcie w tablicy pierwszej wartości do odczytania; musi być nieujemna i nie większa niż src.length | 
| długość |  liczba wartości do odczytania z danej tablicy; musi być nieujemna i nie większa niż src.length - offset  | 
Zwroty
- ten bufor