Comments 5
В джаве не хватает жесткого unsafe а-лz c#, где unsafe-операции - важная часть языка. Пока в джаве есть только java.nio.*, на шарпе я напрямую мог выделить кусок кучи, записать в неё например сгенерированную текстуру и отправить на гпу. Меши у меня тоже выгружались моментально, просто локами/анлоками массивов с вершинами/индексами. А в джаве приходилось заполнять вручную флоатбуфферы.
Вы не совсем правы, что его нет, потому что с вроде с 16 версии jdk есть занимательный инкубатор, который содержит полноценное околобезопсное API для доступа к нативной памяти и функциям. И небольшой спойлер - я занимаюсь его портированием на андроид (хотя скорее будет просто аналог, а не прямой порт)
Это было познавательно, спасибо!
Я сам регулярно использую reflection, но вот это ваше все - просто next level :)
Очень прошу делиться своим мнением о статье, найденный косяках, кривых формулировках или несоответствии теории и практики. Я только начинающих хабровчанин, и это моя вторая статья, так что ваши замечания помогут в улучшении качества контента
Небезопасный android часть 2: эксперименты с sun.misc.Unsafe