Подтвердить что ты не робот

В чем разница между типами данных и литералами в Java?

В чем разница между типами данных и литералами в Java?

4b9b3361

Ответ 1

Из учебника типов данных Java

Типы данных:

Примитивные типы - это специальные типы данных, встроенные в язык; они не являются объектами, созданными из класса

Литерал:

A Literal - это исходное представление фиксированного значения; литералы представлены непосредственно в вашем коде, не требуя вычислений

boolean result = true;

boolean - is data type
true - is literal

Ответ 2

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

1 - тип данных, 2 имя переменной, 3 литерал

Из JLS:

Литеральным является представление исходного кода значения примитивного типа [например, 1, true, 't' или 1.2f], типа String [например, "" или Something]) или нулевой тип [null]

Ответ 3

Литерал - это данные, где в качестве типа данных используется тип контейнера для хранения литерала. Например: Апельсиновый сок - буквальный, сосуд для хранения апельсинового сока является переменной и используемого типа сосуда, такого как металлический сосуд для чего-то вроде кислоты, стеклянный контейнер для апельсинового сока - это тип данных. Тип данных - это не сам сосуд, а тип судна.

Ответ 4

Я не знаю, что у них достаточно общего, чтобы иметь возможность идентифицировать различия, но типы данных такие, как int, float[], Object, а литералы - это что-то вроде 1, { 1.0f, 2.0f}, "abcdef".

Ответ 5

Значения, такие как 1,5, 2, 3.13, "привет" , которые отображаются напрямую strong > в программе известны как литералы.

Ответ 6

Int (тип данных) x (переменная) = 100 (литералы);

Тип данных: Тип данных означает тип данных, он может быть byte, short, int, long, float, double, char boolean и многие другие пользовательские типы (класс), такие как Employee, Student и т.д.

Литералы: - Значение, которое мы назначаем переменной, называется Literal. например: - String str= "India"; Здесь "india" - строка Literal.
Литералы являются фиксированным значением для переменной, пока они не будут назначены другой переменной.

true, false и null - зарезервированное слово в java. Технически это литературные ценности, а не ключевые слова. Однако они не могут использоваться как идентификатор, потому что они имеют конкретное значение для java-компилятора.

Ответ 7

Литерал - это постоянное значение, которое совместимо с типом данных, литерал используется для назначения значения переменной, для сравнения значений или определения констант. См. JLS 3.10.

например:

int varOfDataTypeInt = 123;

String s = "string literal";

Ответ 8

Тип данных: - это не что иное, как зарезервированное место памяти для хранения значений. это означает, что при создании переменной вы сохраняете некоторое пространство в памяти.

Литерал: Является исходным кодом для фиксированного значения, значения Given или Constant. Пример: boolean result = true, String s1 = "Hello World".

boolean - это тип данных, результат - переменный, истинный - буквальный

String - тип данных объекта, s1 - переменный, "Hello World" - буквальный

Ответ 9

Литерал - это фиксированное значение, которое присваивается переменной (определенного типа данных) непосредственно без использования конструктора

Например,

String var1 = "Java"; - здесь "Java" является буквальным

String var2 = new String ( "Java" ); - здесь "Java" не является буквальным

Ответ 10

Типы данных - это просто, ну, разные типы данных, такие как String или float или ArrayList s. В Java большинство типов данных являются классами. Изменить, хотя, согласно одному из других ответов, я думаю, что, возможно, термин "тип данных" может использоваться больше для примитивов, т.е. типов, которые не являются классами.

A literal - способ выражения значения без необходимости его создания с использованием конструктора. Например, если вы просто поместите 3 в свой код, это означает int 3. Вам не нужно говорить new Integer(3) или что-то в этом роде.

Кстати, могу ли я рекомендовать официальный Java Tutorials.

Ответ 11

Тип данных: он определяет назначение памяти для разных "типов", доступных в java.

источник http://javawebtutorial.blogspot.in/2013/10/data-types-in-java-as-you-all-know-that.html

Литералы: литералы в java определяют фактическое значение, которое мы можем использовать для переменных, констант или для выполнения любой операции.

источник: http://javawebtutorial.blogspot.in/2013/10/literals-in-java-literals-in-java.html