В чем разница между типами данных и литералами в Java?
В чем разница между типами данных и литералами в Java?
Ответ 1
Типы данных:
Примитивные типы - это специальные типы данных, встроенные в язык; они не являются объектами, созданными из класса
Литерал:
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