Zuhause Persönliche Finanzen Was Sie über die Größe Ihres Java-Codes wissen sollten - Dummys

Was Sie über die Größe Ihres Java-Codes wissen sollten - Dummys

Video: Was sind Variablen und Datentypen (Java)? 2025

Video: Was sind Variablen und Datentypen (Java)? 2025
Anonim

Wenn Sie in Java programmieren, sollten Sie die tatsächliche Größe Ihres Codes berücksichtigen. Betrachten wir ein Beispiel. Aber zuerst. Hier sind die neuen Vokabeln von heute:

  • unter (fore-gift) n. Eine Prämie, die ein Leasingnehmer bei Abschluss eines Leasingvertrags an den Leasinggeber zahlt.
  • vorstehend (hier im Voraus) adv. In einem früheren Teil dieses Dokuments.

Stellen Sie sich jetzt vor, Sie scannen komprimierten Text. In diesem Text wurden alle Leerzeichen entfernt, um Speicherplatz zu sparen. Sie stoßen auf die folgende Buchstabenfolge:

hiervorbestimmtesit

Die Frage ist, was bedeuten diese Buchstaben? Wenn Sie die Länge jedes Wortes kannten, könnten Sie die folgende Frage beantworten:

Hier in der Diskussion, die bereits vorhanden ist

hier vor dem Geschenk Ed it

Ein Computer steht vor der gleichen Problematik. Wenn ein Computer mehrere Nummern im Speicher oder auf einer Festplatte speichert, legt der Computer keine Leerzeichen zwischen den Zahlen an. Stellen Sie sich also vor, dass ein kleiner Teil des Computerspeichers wie das Bild unten aussieht. (Der Computer arbeitet ausschließlich mit Nullen und Einsen, aber das Bild unten verwendet normale Ziffern. Mit gewöhnlichen Ziffern ist es einfacher zu sehen, was vor sich geht.)

Speichern der Ziffern 4221.

Welche Nummer oder Zahlen sind in diesem Bild gespeichert? Sind es zwei Zahlen, 42 und 21? Oder ist es eine Nummer, 4, 221? Und was ist mit Speichern von vier Zahlen, 4, 2, 2 und 1? Es hängt alles von der Menge des Raumes ab, die jede Zahl verbraucht.

Stellen Sie sich eine Variable vor, die die Anzahl der Zahltage in einem Monat speichert. Diese Zahl wird nie größer als 31. Sie können diese kleine Zahl mit nur acht Nullen und Einsen darstellen. Aber was ist mit einer Variablen, die Sterne im Universum zählt? Diese Zahl könnte leicht mehr als eine Billion sein, und um 1 Billion genau zu repräsentieren, braucht man 64 Nullen und Einsen.

An diesem Punkt kommt Java zur Rettung. Java hat vier Arten von ganzen Zahlen. Sie können

int gumballsPerKid deklarieren.

Sie können auch

byte paydaysInAMonth angeben.

kurz sickDaysDuringYourEmployment;

lang numberOfStars;

Jeder dieser Typen ( Byte , kurz , int und lang ) hat einen eigenen Bereich möglicher Werte.

Primitive numerische Typen von Java
Typname Wertebereich
Ganze Zahlentypen
byte -128 bis 127
short -32768 bis 32767
int -2147483648 bis 2147483647
lang -9223372036854775808 bis 9223372036854775807
Dezimalzahltypen
float -3.4 × 10 38 999 bis 3 4 × 10 999 38 3999 doppelt -1. 8 × 10 308 bis 1. 8 × 10
308 Java hat zwei Arten von Dezimalzahlen (Zahlen mit Ziffern rechts vom Dezimalpunkt). Sie können doppelt angeben. Sie können auch

float

monthSalary deklarieren. Bei der Wahl zwischen

double

und float

möchten Sie wahrscheinlich double wählen. Eine Variable vom Typ double hat einen größeren möglichen Wertebereich und eine viel größere Genauigkeit. Die obige Tabelle listet sechs der primitiven -Typen von Java (auch bekannt als simple

-Typen) auf. Java hat nur acht Grundtypen, daher fehlen in der obigen Tabelle nur zwei der Grundtypen von Java. Als Programmierer müssen Sie nicht zwischen den Typen in der Tabelle wählen. Verwenden Sie einfach int für ganze Zahlen und double

für Dezimalzahlen. Wenn Sie in Ihren Reisen etwas wie short oder float in einem anderen Programm sehen, denken Sie nur an folgendes: Die Typen byte , > short

  • , int und long stehen für ganze Zahlen. Die Typen float und double
  • stellen Dezimalzahlen dar. Meistens ist das alles, was Sie wissen müssen.
Was Sie über die Größe Ihres Java-Codes wissen sollten - Dummys

Die Wahl des Herausgebers

Wie man Dateien in C ++ kopiert - Dummies

Wie man Dateien in C ++ kopiert - Dummies

Ah, eine Datei kopieren - etwas so einfaches, es passiert alles Zeit. Kopiere diese Datei dorthin; Kopieren Sie diese Datei hier. Aber was genau passiert, wenn Sie eine Datei kopieren? Sie erstellen tatsächlich eine neue Datei und füllen diese mit dem gleichen Inhalt wie die Originaldatei. Und wie machst du das? Nun, ...

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Wenn Sie ein Verzeichnis erstellen möchten, können Sie das MKdir Funktion. Wenn die Funktion das Verzeichnis für Sie erstellen kann, gibt sie eine 0 zurück. Andernfalls wird ein Wert ungleich Null zurückgegeben. (Wenn Sie es ausführen, erhalten Sie eine -1, aber Ihre beste Wette - immer - ist es, gegen 0 zu testen.) Hier ist einige ...

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Mit einer mathematischen Vorlage erstellt, die man normalerweise benötigt Zugriff auf eine Vielzahl von Berechnungen, aber nur jeweils eine oder zwei dieser Berechnungen. Zum Beispiel, wenn jemand Ihre Hypothek berechnet, muss er die Amortisationsrechnung nicht kennen. Die Person kann jedoch die Amortisationsberechnung benötigen, wenn Sie mit ...

Die Wahl des Herausgebers

ASVAB: Lesen für die Studie - Dummies

ASVAB: Lesen für die Studie - Dummies

Lesen für die Zwecke des Studiums der ASVAB ist eine andere Art des Lesens. Leseverständnis erfordert nur, dass Sie Informationen lange genug im Kurzzeitgedächtnis speichern, um einige Sekunden später eine Frage zu beantworten. Zum Lesen für die Zwecke des Studiums müssen Sie wichtige Informationen in Ihr Langzeitgedächtnis einpflegen - ...

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

Als wäre Algebra nicht anspruchsvoll genug, einige Fragen zur Der Subtest Mathematik auf dem ASVAB wird auch eine Ungleichheit einwerfen - nur um sicherzustellen, dass Sie aufmerksam sind. Wie erkennst du eine Ungleichheit? Halten Sie Ausschau nach Fragen mit mehr als oder weniger als Symbolen oder nach Graphen, die eine Zahlenlinie mit einem ...

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

Der Subtest Mathematikwissen auf dem ASVAB wird Fragen beinhalten, die Sie fragen mit Teilen eines Ganzen oder Fraktionen arbeiten. Diese Fragen können das Multiplizieren, Dividieren, Addieren, Subtrahieren und Konvertieren von Brüchen beinhalten, ähnlich den folgenden Übungsfragen. Übungsfragen Welche Fraktionen sind nicht gleichwertig? Gegeben einfach den Ausdruck. Antworten und Erklärungen Das richtige ...

Die Wahl des Herausgebers

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Adobe besitzt sowohl Flash als auch Dreamweaver Daher finden Sie großartige Unterstützung für Flash-Dateien in Dreamweaver. Das Dialogfeld "FLV einfügen" erleichtert das Festlegen von Parametern für Flash. Dreamweaver erkennt sogar automatisch die Größe von Flash-Videodateien. Sie können Flash auch zum Erstellen und Einfügen von Audiodateien verwenden, wobei nur der Player angezeigt wird.

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Dreamweaver bietet Werkzeuge zum Erstellen von Bildern Einstellungen, einschließlich der Helligkeit und des Kontrastes. Durch die Anpassung der Bildhelligkeit können Sie die Gesamtlichtmenge in einem Bild ändern. Kontrast steuert den Unterschied zwischen hellen und dunklen Bereichen eines Bildes. Wenn Sie die Dreamweaver-Bearbeitungswerkzeuge verwenden, wird das Bild dauerhaft geändert, wenn die Seite ...

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Wenn Sie Ihrer Website ein Bild hinzufügen, erscheint anfangs fast magisch, weil der Prozess mit Dreamweaver so einfach ist. Die Herausforderung bei Webgrafiken besteht darin, sie nicht zu Ihren Seiten hinzuzufügen, sondern gut aussehende Bilder zu erstellen, die schnell im Browser Ihres Viewers geladen werden. Sie benötigen ein anderes Programm wie Photoshop, Photoshop Elements oder Fireworks, um ...