Lekce 9 - JNI - Práce s objektem
V minulém tutoriálu o Java Native Interface, JNI - Pole primitivních datových typů, jsme si vyzkoušeli práci s poli různých typů.
Dnes se budeme věnovat práci s objekty (tzv. strukturovanými datovými typy, referenčními datovými typy, instancemi) a jejich převodu z Javy do JNI a naopak.
Práce s objekty
Práce s objektem není není úplně triviální, ale horor to taky není. Dá se říci, že rozhraní JNI zná pouze dva typy objektů. První je String a druhý je object z Javy (ty jsou všechny potomkem java.lang.Object). Samozřejmě, že objektem jsou i pole apod.
| Java třídy | Označení typu |
|---|---|
| String | Ljava/lang/String; |
| Object(Třída) | LjmenoTřídy; |
V uvedeném příkladu si vytvoříme vlastní třídu:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
225 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu si předvedeme práci s objektem. Pošleme jej z Java části do nativní a zároveň si vyrobíme objekt v nativní části a přeneseme ho do Javy.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.