Spec-Zone .ru
спецификации, руководства, описания, API
|
Содержание | Предыдущий | Следующий |
Java Собственный Интерфейсный Краткий обзор
Фон
JDK 1.0 Собственных Интерфейса Метода
Интерфейс Среды выполнения Java
Необработанный Собственный Интерфейс Интерфейса и Java/COM
Цели
Java Собственный Интерфейсный Подход
Программирование к JNI
Изменения в JDK 1.1.2
Функции интерфейса JNI и Указатели
Компиляция, Загрузка и Соединение Собственных Методов
Разрешение Собственных Имен методов
Собственные Параметры Метода
Глобальные и Локальные Ссылки
Реализация Локальных Ссылок
Доступ к Примитивным Массивам
Доступ к Полям и Методам
Создание отчетов об Ошибках Программирования
Исключения Java
Исключения и Коды ошибки
Асинхронные Исключения
Обработка исключений
3. Типы JNI и Структуры данных
Типы примитивов
Ссылочные типы
Поле и ID Метода
Тип Значения
Введите Подписи
Измененные Строки UTF-8
Таблица Функции интерфейса
Информация о версии
DefineClass
FindClass
GetSuperclass
IsAssignableFrom
Бросок
ThrowNew
ExceptionOccurred
ExceptionDescribe
ExceptionClear
FatalError
ExceptionCheck
NewGlobalRef
DeleteGlobalRef
DeleteLocalRef
EnsureLocalCapacity
PushLocalFrame
PopLocalFrame
NewLocalRef
NewWeakGlobalRef
DeleteWeakGlobalRef
AllocObject
NewObject, NewObjectA, и NewObjectV
GetObjectClass
GetObjectRefType
IsInstanceOf
IsSameObject
GetFieldID
Доберитесь <вводят> Полевые Подпрограммы
Набор <тип> Полевые Подпрограммы
GetMethodID
Вызовите <вводят> Подпрограммы Метода, Вызывают <вводят> Подпрограммы MethodA, и Вызывают <вводят> Подпрограммы MethodV
CallNonvirtual <тип> Подпрограммы Метода, CallNonvirtual <тип> Подпрограммы MethodA, и CallNonvirtual <тип> Подпрограммы MethodV
GetStaticFieldID
GetStatic <тип> Полевые Подпрограммы
SetStatic <тип> Полевые Подпрограммы
GetStaticMethodID
CallStatic <тип> Подпрограммы Метода, CallStatic <тип> Подпрограммы MethodA, и CallStatic <тип> Подпрограммы MethodV
NewString
GetStringLength
GetStringChars
ReleaseStringChars
NewStringUTF
GetStringUTFLength
GetStringUTFChars
ReleaseStringUTFChars
GetStringRegion
GetStringUTFRegion
GetStringCritical
Выпуск StringCritical
GetArrayLength
NewObjectArray
GetObjectArrayElement
SetObjectArrayElement
Новый <PrimitiveType> Подпрограммы Массива
Получите Подпрограммы ArrayElements <PrimitiveType>
Выпуск <PrimitiveType> Подпрограммы ArrayElements
Получите Подпрограммы ArrayRegion <PrimitiveType>
Набор <PrimitiveType> Подпрограммы ArrayRegion
GetPrimitiveArrayCritical
ReleasePrimitiveArrayCritical
Регистрация Собственных Методов
RegisterNatives
UnregisterNatives
NewDirectByteBuffer
GetDirectBufferAddress
GetDirectBufferCapacity
FromReflectedMethod
FromReflectedField
ToReflectedMethod
ToReflectedField
Создание VM
Присоединение к VM
Разгрузка VM
Библиотека и управление Версией
JNI_GetDefaultJavaVMInitArgs
JNI_GetCreatedJavaVMs
JNI_CreateJavaVM
DestroyJavaVM
AttachCurrentThread
AttachCurrentThreadAsDaemon
DetachCurrentThread
GetEnv
Содержание | Предыдущий | Следующий |