Bedeutung von 0xFFFF

M

Maria27

Gast
Hallo,

im Buch "Java ist eine Insel" wird in einem Beispiel zum Dateien kopieren ein Byte-Array angelegt. Warum wird dort für die Anzahl der zu erzeugenden Elemente keine "normale" Zahl, sondern die hex-Schreibweise 0xFFFF angegeben und warum außgerechnet diese Anzahl?

Java:
byte[] buffer = new byte[ 0xFFFF ];
 

Sergeant_Pepper

Bekanntes Mitglied
Hi,
verrat mir bitte mal die Kapitelnr. bzw. die Seite, auf der das steht.

EDIT: 0xFFFF = 65535 = 64kB. Das ist der größte Wert("high value"), den man mit 2 Byte darstellen kann. 0xFFFF ist eben einfacher zu tippen (und zu merken) als 65535.
Möglicherweise ist es in dem Buch-Beispiel so, dass dieser high value Wert erforderlich ist.
 
Zuletzt bearbeitet:

Sergeant_Pepper

Bekanntes Mitglied
ok, habe mir das Kapiel angeguckt.
Aber mehr als in meiner 1. Antwort bei EDIT kann ich dir auch nicht sagen.

Es geht eben darum, die Größe eines Puffers festzulegen. Die Größe beeinflusst die Performance beim Verarbeiten einer Datei.
Etwas vereinfacht ausgedrückt: je größer der Puffer, um so weniger Festplattenzugriffe sind nötig.
 
M

Maria27

Gast
Ok, dann scheint die Zahl wohl einfach ein beliebiges Beispiel zu sein.

Vielen Dank!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
laxla123 Bedeutung int random Java Basics - Anfänger-Themen 3
W Texteingabe - Bedeutung Fehlermeldung, Lösung? Java Basics - Anfänger-Themen 18
S Buchstaben Programmierung Bedeutung Java Basics - Anfänger-Themen 4
tobikoch String x= null Bedeutung Java Basics - Anfänger-Themen 9
Y Erste Schritte Bedeutung ? Java Basics - Anfänger-Themen 4
H .2 Bedeutung ? Java Basics - Anfänger-Themen 1
P Java Verketten von Stream - Bedeutung der Anweisungen? Java Basics - Anfänger-Themen 3
P java.lang.ClassCastException Bedeutung und Lösung Java Basics - Anfänger-Themen 3
U Interface Bedeutung "Code to an interface rather than to an implementation." Java Basics - Anfänger-Themen 4
V Bedeutung von xxx.nextline() Java Basics - Anfänger-Themen 3
B Operatoren Bedeutung des logischen Oders Java Basics - Anfänger-Themen 3
K Bedeutung von Methodensignaturen und Aufrufverhalten Java Basics - Anfänger-Themen 2
B Bedeutung von "Overhead" Java Basics - Anfänger-Themen 18
R Bedeutung,Zeichen Java Basics - Anfänger-Themen 7
V Erste Schritte Bedeutung von args Java Basics - Anfänger-Themen 10
J Bedeutung von math.random() math.round() Java Basics - Anfänger-Themen 7
G Schlüsselworte Bedeutung von abstract Java Basics - Anfänger-Themen 2
C Bedeutung des "?" Java Basics - Anfänger-Themen 3
M Java codes bedeutung Java Basics - Anfänger-Themen 9
M "%" Bedeutung in Java ? (23 % 11=?) Java Basics - Anfänger-Themen 9
Bierhumpen import ? - bedeutung? Java Basics - Anfänger-Themen 5
K code bedeutung ">>" Java Basics - Anfänger-Themen 3
C Bedeutung von toString im Bezug auf Text Java Basics - Anfänger-Themen 4
R Bedeutung von Code Java Basics - Anfänger-Themen 4
A this. -> Bedeutung Java Basics - Anfänger-Themen 1
S Welche Bedeutung haben diese Wörter? Java Basics - Anfänger-Themen 2
R Bedeutung von \r Java Basics - Anfänger-Themen 4
N extends / implements / static, bedeutung ?? Java Basics - Anfänger-Themen 12
E bedeutung d. übergabewertes bei System.exit Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben