Pull to refresh

Comments 5

PinnedPinned comments

Очень прошу делиться своим мнением о статье, найденный косяках, кривых формулировках или несоответствии теории и практики. Я только начинающих хабровчанин, и это моя вторая статья, так что ваши замечания помогут в улучшении качества контента

В джаве не хватает жесткого unsafe а-лz c#, где unsafe-операции - важная часть языка. Пока в джаве есть только java.nio.*, на шарпе я напрямую мог выделить кусок кучи, записать в неё например сгенерированную текстуру и отправить на гпу. Меши у меня тоже выгружались моментально, просто локами/анлоками массивов с вершинами/индексами. А в джаве приходилось заполнять вручную флоатбуфферы.

Вы не совсем правы, что его нет, потому что с вроде с 16 версии jdk есть занимательный инкубатор, который содержит полноценное околобезопсное API для доступа к нативной памяти и функциям. И небольшой спойлер - я занимаюсь его портированием на андроид (хотя скорее будет просто аналог, а не прямой порт)

Я сам регулярно использую reflection, но вот это ваше все - просто next level :)

Очень прошу делиться своим мнением о статье, найденный косяках, кривых формулировках или несоответствии теории и практики. Я только начинающих хабровчанин, и это моя вторая статья, так что ваши замечания помогут в улучшении качества контента

Sign up to leave a comment.

Articles