2011-01-10 17 views

Antwort

4

Ich weiß nicht, dass sie gemeinsam genug haben, um Unterschiede zu identifizieren, aber Datentypen sind Dinge wie int, float[], Object und Literale sind so etwas wie 1, { 1.0f, 2.0f}, "abcdef".

3

Ein Literal ist ein konstanter Wert, der mit einem Datentyp kompatibel ist, ein Literal wird verwendet, um der Variablen einen Wert zuzuweisen, Werte zu vergleichen oder Konstanten zu definieren. Siehe JLS 3.10.

zB:

int varOfDataTypeInt = 123; 

String s = "string literal"; 
18
String string = "Hello World"; 
<1> <2> <  3  > 

ist ein Datentyp, ein Variablenname, a (String) literal

Vom JLS :

Ein Literal ist die Quellcode Darstellung eines Wertes von einem primitiven Typ [wie 1, true, 't' oder 1.2f], der String-Typ [wie "" oder Something] oder dem Null-Typ [ null]

43

From Java Data types tutorial

Dat a-Typen:

Primitive Typen sind spezielle in die Sprache integrierte Datentypen; sie sind nicht von einer Klasse erzeugten Objekte

Literal:

A Literal ist der Quellcode Darstellung eines festen Wert; Literale werden, ohne Berechnung

boolean result = true; 

boolean - is data type 
true - is literal 
+1

danke user467871 (y) –

+0

sehr klar, präzise und informativ –

0

Datentypen sind nur direkt im Code dargestellt, na ja, verschiedene Arten von Daten, wie String s oder float s oder ArrayList s. In Java sind die meisten Datentypen Klassen. Edit obwohl nach einer der anderen Antworten, ich denke, vielleicht der Begriff "Datentyp" könnte mehr für Primitive verwendet werden, d. H. Typen, die keine Klassen sind.

Ein literal ist eine Möglichkeit, einen Wert auszudrücken, ohne es mit einem Konstruktor erstellen zu müssen. Zum Beispiel, wenn Sie nur 3 in Ihrem Code setzen, bedeutet dies int 3. Sie müssen nicht sagen new Integer(3) oder etwas Ähnliches.

Übrigens, ich kann den offiziellen Java Tutorials empfehlen.

6

Ein Literal ist ein Datum, wobei als Datentyp der Typ des Behälters ist ein Literal zu halten. Zum Beispiel: Orangensaft ist ein Literal, ein Gefäß Orangensaft zu halten werden eine Variable und der Schiffstyp verwendet werden, wie beispielsweise Metallbehälter für etwas wie eine Säure, ein Glasbehälter für Orangensaft ist der Datentyp. Der Datentyp ist nicht das Schiff selbst, sondern der Schiffstyp.

4

Werte wie 1,5, , 3,13, „Hallo“ , die direkt in einem Programm erscheinen, werden als Literale bekannt.

4

Int (Datentyp) x (Variable) = 100 (Literale);

Datentyp: - Datentyp bedeutet Typ von Daten kann es byte, short, int, long, float, double, charboolean und viele andere Benutzer definierten Typ (Klasse) wie Mitarbeiter, Studenten etc sein .. .

Literale: - Der Wert, den wir der Variablen zuweisen, heißt Literal. z. B.: -String str= "India"; Hier "Indien" ist Zeichenfolge Literal.
Literale sind feste Werte für eine Variable, bis sie nicht von anderen Variablen zugewiesen werden.

true, false und null sind reservierte Wörter in Java. Technisch sind sie Literalwerte und keine Schlüsselwörter. Sie können jedoch nicht als Bezeichner verwendet werden, da sie eine spezifische Bedeutung für den Java-Compiler haben.

1

Datentyp: Sind nichts als ein reservierter Speicherort zum Speichern von Werten. Das bedeutet, wenn Sie eine Variable erstellen, reservieren Sie etwas Speicherplatz im Speicher.

Literal: Ist die Quelltextdarstellung eines festen Wertes, eines gegebenen oder konstanten Wertes. Beispiel:boolean result = true, String s1 = "Hello World".

boolean - ist Datentyp Ergebnis - variabel ist, wahr - ist wörtlich

String - ist Object-Datentyp, s1 - Variable ist, "Hallo Welt" - ist wörtlich

1

ein Literal ist ein fester Wert, der (von einem bestimmten Datentyp) einer variablen zugeordnet wird, direkt ohne einen Konstruktor

Für zB unter Verwendung von:

Stri ng var1 = "Java"; - hier "Java" ist ein Literal

String var2 = new String ("Java"); - hier "Java" ist kein Literal

Verwandte Themen