Как стать автором
Обновить
103
0
Андрей Кондратович @cursed

Пользователь

Отправить сообщение
Ваш первый линк.
Вы часто пишите для Java 1.3?

Я задал свой оригинальный вопрос потому, что в статье написана информация, имеющая в данный момент мало общего с реальностью.
Откуда эта часть — «Структура заголовка объекта»? Хочу пруфы.
Меня всегда улыбает фраза "… появится имплементация виртуальной машины Java которая ...".
В HotSpot влиты просто огромные количества человеко-лет. Java является самой распространенной промышленной платформой отчасти благодаря своей предсказуемости. Даже версия от IBM, не смотря на свои возраст, стабильность и всякие RT ништяки занимает небольшой сегмент рынка.
Thread.stop() небезопасен в том плане, что перед уничтожением потока отпускаются все мониторы и блокировки. Таким образом, если поток совершал какие-либо действия над объектом в защищенном коде и не успел завершить логику — остальные потоки получат объект в непредсказуемом состоянии.
По сути, такая ситуация возможна в любом коде, который плохо обрабатывает исключения.

Thread.stop() все таки используется (вместе с ThreadDeath). Другого способа, кроме как постоянно смотреть флаг — нету.
Произношу Ява. Потому, что привык. А привык, наверное, потому, что Юпитер, Янус, Ямайка, остров и т.д.

Осознаю, что, вероятно, так неверно, однако переучивать себя нет никакого желания.
Вызывается конструктор по умолчанию. Поля родителя инициализируются или им, или значениями по умолчанию.

Можно вызвать super(..) для вызова кастомного конструктора. Только конструктор по умолчанию вызван не будет, а будет вместо него вызван кастомный.
Если вызвать конструктор родителя, то будет инициализация радителя. Нет — нет.
>… всё это сделает OpenShift автомагически.

Точнее не скажешь.
Деградация после 25к элементов — не новость.
Если Вам нужно запихнуть столько строк в пул — где-то что-то делаете не так. Для констант и сравнения интернация весьма полезна.
Почему еще никто не сказал про интернацию.
> Из неблокирующих серверов есть Node.js или Tornado.

RLY?
Как я понял, Extend представляет собой систему шаблонов и кодогенерации для Java. У него на выходе не Bytecode, а Java код. Т.е. тут нет задачи принести на JVM разнообразные техники или концепции (как в случае со Scala, например), а есть задача улучшить синтксис Java, сделать его не таким многословным.
обновления*
Пока +5 не будет — не виден на общей.
Хотя после обносления подписок черт его знает как оно.
под кат спрячьте :[
Еще и пиво пить придется.
Для массового применения рано. Но вот поставить такую штуку размером в несколько квадратных метров в приемной какой-нибудь компании — будет очень кучеряво.

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность