Daten und Datentypen sind die grundlegenden Elemente jeder Computerprogramm . Ein Computer ordnet Speicher und Griffe Eingang und Ausgang auf der Grundlage der Datentyp für eine bestimmte Situation genannt . In der objektorientierten Programmierung , erstreckt sich das Konzept der Datentyp "abstrakt" Datentypen vom Programmierer erstellt . Der Unterschied zwischen den beiden in Sprachen wie Java ist der Unterschied zwischen Grundwerten und komplexen Werten und Funktionalität. Datentypen
Das primäre Element in der Ausführung des Programms ist die Variable . Eine Variable in Computerprogrammen ist einfach ein Wort oder eine Phrase , die einen Datenwert im Speicher bezeichnet . Dieser Wert kann geändert werden, auf dem Bildschirm ausgegeben , oder in mathematische Operationen . Eine gute Anzahl von Programmiersprachen wie Java, sind " statisch " typisierte , was bedeutet, müssen Programmierer Variablen durch den Datentyp , die die Werte in ihnen gespeicherten bezeichnet definieren . Zum Beispiel muss eine Variable verwendet, um eine ganze Zahl zu speichern mit dem "int" Schlüsselwort beginnen.
Primitive Datentypen
Primitive Datentypen sind die fundamentalsten Datentypen in einer bestimmten Programmiersprache. Auch " Skalare ", diese Datentypen werden nicht von anderen Daten besteht, das heißt, sie sind nicht " komplex. " Eine ganze Zahl ist ein Beispiel für einen primitiven Datentyp , weil es grundlegend ist : keine anderen Datentypen bilden es . Ein Charakter , oder einzelne Buchstaben, eine Zahl oder Leerzeichen sind auch primitiv. Andere primitive Typen sind bytes, schwimmende Dezimalstellen und boolsche Werte.
Abstrakte Datentypen
Abstrakt, oder komplexe , Datentypen sind Datentypen, die von der erstellte Programmierer durch die " Klasse " Schlüsselwort. Abstrakte Datentypen bestehen meist aus anderen Werte wie Integer, Byte , oder auch andere abstrakte Typen . Diese Datentypen sind " Methoden", oder Funktionen, die Operationen an den Daten innerhalb der abstrakten Datentypen durchzuführen. In objektorientierten Programmiersprachen wie Java, dienen abstrakte Datentypen wie die Struktur , wie Daten interagiert mit anderen Daten .
Java-Objekte und Primitives
Java enthält sowohl Primitive und abstrakte Typen . Allerdings ist die Java langauge auch Objekte, die primitiven Typen darstellt. Der Datentyp "integer ", zum Beispiel , kann in Code als primitive mit dem "int" Schlüsselwort oder als Objekt mit dem "Integer " keyword vertreten sein. Der Unterschied ist, dass die Integer-Objekt mehr Platz im Speicher nimmt , arbeitet langsamer, aber " wickelt " die primitive ganze Zahl innerhalb einer abstrakten Art mit Methoden, die es dem Programmierer, die Dinge auf die ganze Zahl , so zu tun, wie wandeln sie in andere Daten zu ermöglichen.