Tag: примитив

Сколько примитивов требуется для создания LISP-машины? Десять, семь или пять?

На этом сайте говорят, что есть 10 примитивов LISP. Примитивами являются: atom, quote, eq, car, cdr, cons, cond, lambda, label, apply . http://hyperpolyglot.wikidot.com/lisp#ten-primitives По словам Стиви, их семь (или пять): Its part of the purity of the idea of LISP: you only need the seven (or is it five?) primitives to build the full machine. […]

Можно ли использовать примитивный тип (int) в качестве общего типа в Java?

В частности, с параметром SortedMap<Vector, int> я получаю “размеры, ожидаемые после этого ( int ) токена.” Помогите!

Java: сколько времени использует пустой цикл?

Я пытаюсь проверить скорость автобоксинга и распаковки в Java, но когда я пытаюсь сравнить его с пустым циклом на примитиве, я заметил одну любопытную вещь. Этот fragment: for (int j = 0; j < 10; j++) { long t = System.currentTimeMillis(); for (int i = 0; i < 10000000; i++) ; t = System.currentTimeMillis() – […]

Являются примитивными типами данных streamобезопасными в Java

Являются примитивными типами данных, такими как int & short thread-safe в Java? Я выполнил следующий код и не мог увидеть ожидаемый результат 500 несколько раз. public class SampleThree extends Thread { static long wakeUpTime = System.currentTimeMillis() + (1000*20); static int inT; public static void main(String args[]) { System.out.println(“initial:” + inT); for(int i=0; i<500; i++) new […]

Java: Почему мне требуется инициализировать примитивную локальную переменную?

public class Foo { public static void main(String[] args) { float f; System.out.println(f); } } Оператор print вызывает следующую ошибку времени компиляции, Локальная переменная f может не быть инициализирована Если примитивы в Java уже имеют значение по умолчанию (float = 0.0f) , почему я должен его определять? Редактировать: Итак, это работает public class Foo { […]

Является ли массив примитивным типом или объектом (или чем-то еще полностью)?

Вопрос в основном сам по себе. Я не смог найти API для массивов (кроме этих массивов , но это просто определяет набор статических вспомогательных функций для работы с реальными массивами). Если для него нет classа, это, по-видимому, предполагает, что массив не может быть Object . Однако тот факт, что массив имеет публичные поля, такие как […]

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

Это вопрос прошлых экзаменов, и мне было интересно, что первый тип и ссылочный тип являются первыми? С массивом я знаю, что ссылочный тип – это то, где массив состоит из объектов или переменных, но примитивный тип – это то, где вы должны создать массив только с int или string. (правильно?) Как вы думаете, что бы […]

Java: целое число равно vs. ==

Начиная с Java 1.5, вы можете в значительной степени обменивать Integer с int во многих ситуациях. Тем не менее, я нашел потенциальный дефект в моем коде, который немного меня удивил. Следующий код: Integer cdiCt = …; Integer cdsCt = …; … if (cdiCt != null && cdsCt != null && cdiCt != cdsCt) mismatch = […]

Почему Java Generics не поддерживает примитивные типы?

Почему дженерики в Java работают с classами, но не с примитивными типами? Например, это работает отлично: List foo = new ArrayList(); но это не допускается: List bar = new ArrayList();

Давайте будем гением компьютера.