URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 15626
[ Назад ]

Исходное сообщение
"OpenNews: Небезопасный код на Java"

Отправлено opennews , 24-Май-06 13:07 
В статье (http://wasm.ru/article.php?article=unsjav1) рассказывается про манипулирование структурами классов через использование класса  sun.misc.Unsafe входящего  в комплект Sun Java Runtime.


Подобное может потребоваться для решения некоторых проблем, не решаемых штатными средствами Java.

URL: http://wasm.ru/article.php?article=unsjav1
Новость: http://www.opennet.me/opennews/art.shtml?num=7574


Содержание

Сообщения в этом обсуждении
"Небезопасный код на Java"
Отправлено Аноним , 24-Май-06 13:07 
интересно. Вообще-то я вначале подумал: А зачем собствено? Что стоит того, чтобы нарушать парадигму самого языка?
Но после примера с сайз_офф - стало как-то понятнее. Но, вот вэ фак, факать язык, чтобы реализовать как-бы очевидные вещи. Вывод (очевиден только для меня, все вправе не соглашаться)- либо документация, либо дизайн языка хромают.
Ну, чтобы быть честным - это мнение с колокольни. С Ява - фактически не работал. Так что, сильно не пинайте.

"Небезопасный код на Java"
Отправлено CR , 24-Май-06 18:16 
Не могу придумать, зачем в программе на яве может понадобиться sizeof объекта, разве что для маркетоидного мерянья пиписьками в стиле "A у меня объект на 4 байта короче, поэтому общие затраты памяти сокращаются на 1,3%"

Вся магия MagicString развалится от первого чиха Sun corp., которой вздумается добавить ещё пару полей, и тем более, не будет работать с альтернативными JVM.

sun.misc.Unsafe не зря спрятали подальше.