The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Небезопасный код на Java"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Небезопасный код на Java"  
Сообщение от opennews on 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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


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

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

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

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру