2011-01-10 20 views

Respuesta

4

No sé que tienen suficiente en común para poder identificar las diferencias, pero los tipos de datos son cosas como int, float[], Object y literales son algo así como 1, { 1.0f, 2.0f}, "abcdef".

3

Un literal es un valor constante que es compatible con un tipo de datos, un literal se usa para asignar un valor a variable, comparar valores o definir constantes. Ver JLS 3.10.

por ejemplo:

int varOfDataTypeInt = 123; 

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

es un tipo de datos, un nombre de variable, un (String) literal

Desde el JLS :

Un literal es la representación de código fuente de un valor de un tipo primitivo [como 1, true, 't' o 1.2f], el tipo String [como "" o Something], o el tipo nulo [ null]

43

From Java Data types tutorial

Dat a tipos:

Los tipos primitivos son tipos de datos especiales integrados en el idioma; no son objetos creados a partir de una clase

literal:

A Literal es la representación código fuente de un valor fijo; literales están representados directamente en el código sin necesidad de cómputo

boolean result = true; 

boolean - is data type 
true - is literal 
+1

gracias user467871 (y) –

+0

muy claro, preciso e informativo –

0

tipos de datos son, así, diferentes tipos de datos, como String s o s float o ArrayList s. En Java, la mayoría de los tipos de datos son clases. Editar aunque de acuerdo con una de las otras respuestas, creo que tal vez el término "tipo de datos" podría usarse más para primitivos, es decir, tipos que no son clases.

A literal es una forma de expresar un valor sin tener que crearlo usando un constructor. Por ejemplo, si pone 3 en su código, significa int 3. No tiene que decir new Integer(3) ni nada de eso.

Por cierto, puedo recomendar el Java Tutorials oficial.

6

Un literal es una de datos, donde como un tipo de datos es el tipo de recipiente para contener un literal. Por ejemplo: zumo de naranja es un literal, un recipiente para mantener el zumo de naranja es una variable y el tipo de recipiente depara ser utilizado, como recipiente de metal por algo tal como un ácido, un recipiente de vidrio para zumo de naranja es el tipo de datos. El tipo de datos no es el recipiente en sí, sino el tipo de recipiente.

4

Valores como 1,5, , 3,13, “Hola” que aparecen directamente en un programa se conocen como literales.

4

Int (Tipo de datos) x (Variable) = 100 (Literales);

Tipo de datos: - Tipo de datos significa tipo de datos, puede ser byte, short, int, long, float, double, charboolean y muchos otros tipo de usuario definido (Clase) como empleado, estudiante, etc ..

Literales: - El valor que asignamos a la variable se llama Literal. e.g: -String str= "India"; Aquí "india" es cadena Literal.
Literales son valores fijos para una variable hasta que no sean asignados por otra variable.

true, false y null son palabras reservadas en java. Técnicamente son valores literales y no palabras clave. Sin embargo, no pueden usarse como Identificador porque tienen un significado específico para el Compilador de Java.

1

Tipo de datos: No son más que una ubicación de memoria reservada para almacenar valores. es decir, cuando creas una variable, reservas espacio en la memoria.

Literal: Es la representación del código fuente de un valor fijo, un valor Dado o Constante. Ej:boolean result = true, String s1 = "Hello World".

booleano - es el tipo de datos, resultado - es variable, es cierto - es literal

cadena - es objeto de tipo de datos, S1 - es variable, "Hello World" - es literal

1

un literal es un valor fijo que se asigna a una variable (de un tipo de datos específico) directamente sin utilizar un constructor

Por ejemplo:

Stri ng var1 = "Java"; - aquí "Java" es un literal

Cadena var2 = new Cadena ("Java"); - aquí "Java" no es un literal

Cuestiones relacionadas