Подтвердить что ты не робот

Что такое libcore и его роль в android?

Я новичок в android и java. Я смотрю на исходный код и слабо думаю, что, возможно, это реализация Java.

4b9b3361

Ответ 1

В соответствии с этой слайд-панель с 2016 года, Libcore - это реализация Google некоторых основных Java-библиотек, таких как java.net, java.util, java.icu(Unicode), java.math, java.reflect и, возможно, больше. Libcore также позволяет использовать системные вызовы POSIX с Java.

Ведущую ветку Libcore можно найти здесь. Большая часть реализации Google найдена в папке luni, но libcore также смешивается с кодом Oracle. Например, реализация Oracle JNI из OpenJDK используется в Android в папке ojluni. Поэтому libcore заменяет некоторые функции OpenJDK, но не все.