Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2012-04-21 16:19:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
программизм

     Утащено у Imagestdray (xc lj). У него там ещё пара ссылок есть :-)

     Как вы думаете, что выведет этот код на Java?
public class Main {
    public static void main(String[] args) {
        Integer a = 10, b = 10; 
        Integer c = 150, d = 150;
        System.out.println(a == b);
        System.out.println(c == d);
    }
}
     Правильный ответ:
true
false

     Внезапно, да? Но как?!

     Я вот - не догадался (правда, я и яву не знаю). Кому интересно - прозрачный намёк здесь, ответ - у Imagestdray :-)


(Читать комментарии) - (Добавить комментарий)


[info]blacklion@lj
2012-04-22 10:22 (ссылка)
Именно. Делаем эксепшн на slow path, если туда таки сунуться — ну, генерим заголовки. Если не сунуться — всё быстро.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]azgar@lj
2012-04-22 13:13 (ссылка)
А что будет с массивом из миллиона объектов, каждый из которых будет генерить эксепшн?
В общем, применение примитивов пока вполне оправдано, мне кажется.

(Ответить) (Уровень выше)


(Читать комментарии) -