Articles of nativo

Agregar nuevas rutas para bibliotecas nativas en tiempo de ejecución en Java

¿Es posible agregar una nueva ruta para bibliotecas nativas en tiempo de ejecución? (En lugar de iniciar Java con la propiedad java.library.path), una llamada a System.loadLibrary(nativeLibraryName) incluirá esa ruta cuando intente encontrar nativeLibraryName . ¿Es eso posible o estas rutas se congelan una vez que la JVM ha comenzado?

Doctrine 2 mysql FIELD function en orden por

Estoy tratando de usar la función FIELD de MySQL en una cláusula order by en una consulta. Supongo que Doctrine 2 no admite la función FIELD fuera de la caja, ¿es cierto? Si es así, ¿cómo puedo usarlo? ¿Tendré que convertir toda mi consulta en una consulta nativa? ¿Hay una extensión de Doctrine 2 que […]

¿Cuáles son los métodos nativos en Java y dónde deberían usarse?

Un método nativo tiene la misma syntax que un método abstracto, pero ¿dónde se implementa?

¿Por qué System.arraycopy es nativo en Java?

Me sorprendió ver en la fuente de Java que System.arraycopy es un método nativo. Por supuesto, la razón es porque es más rápido. Pero, ¿qué trucos nativos puede usar el código para hacerlo más rápido? ¿Por qué no simplemente recorre la matriz original y copia cada puntero a la nueva matriz, seguramente esto no es […]

Cómo almacenar mapas de bits en memoria nativa

Para mis 10,000 puntos, he decidido contribuir con algo con este genial sitio web: un mecanismo para almacenar en caché bitmaps en la memoria nativa. Fondo Los dispositivos Android tienen una cantidad muy limitada de memoria para cada aplicación: el montón varía de 16 MB a 128 MB, dependiendo de varios parámetros . Si supera […]

¿Dónde encontrar el código fuente de los métodos nativos de java.lang?

Estoy vagamente familiarizado con el JNI , y tengo curiosidad por ver la implementación específica de mi máquina para algunos métodos nativos en el paquete java.lang. Thread#currentThread() , por ejemplo. Encontré un montón de DLL en [JDK_HOME] / jre / bin, pero como dije, estoy tratando de encontrar el código fuente. ¿Alguien sabe dónde se […]