The OpenNET Project / Index page

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

Небезопасный код на Java

24.05.2006 11:07

В статье рассказывается про манипулирование структурами классов через использование класса sun.misc.Unsafe входящего в комплект Sun Java Runtime.

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

  1. Главная ссылка к новости (http://wasm.ru/article.php?art...)
Лицензия: CC BY 3.0
Источник: uinc.ru
Короткая ссылка: https://opennet.ru/7574-java
Ключевые слова: java, security
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (2) RSS
  • 1, Аноним (-), 13:07, 24/05/2006 [ответить]  
  • +/
    интересно. Вообще-то я вначале подумал: А зачем собствено? Что стоит того, чтобы нарушать парадигму самого языка?
    Но после примера с сайз_офф - стало как-то понятнее. Но, вот вэ фак, факать язык, чтобы реализовать как-бы очевидные вещи. Вывод (очевиден только для меня, все вправе не соглашаться)- либо документация, либо дизайн языка хромают.
    Ну, чтобы быть честным - это мнение с колокольни. С Ява - фактически не работал. Так что, сильно не пинайте.
     
  • 2, CR (?), 18:16, 24/05/2006 [ответить]  
  • +/
    Не могу придумать, зачем в программе на яве может понадобиться sizeof объекта, разве что для маркетоидного мерянья пиписьками в стиле "A у меня объект на 4 байта короче, поэтому общие затраты памяти сокращаются на 1,3%"

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

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

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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