Töötame selle nimel, et taastada Unionpedia rakendus Google Play poes
VäljuvSaabuva
🌟Lihtsustasime oma kujundust paremaks navigeerimiseks!
Instagram Facebook X LinkedIn
Teie enda Unioonpeedia koos teie logo ja domeeniga, alates 9,99 USD/kuu
Loo minu Unioonpeedia

Java Native Interface

Index Java Native Interface

Java Native Interface (JNI) on tarkvararaamistik, mis võimaldab Java virtuaalmasinas (JVM) jooksval Java programmil kutsuda välja operatsioonisüsteemi ja riistvaraspetsiifilisi rakendusi ning teeke, mis on kirjutatud teistes programmeerimiskeeltes, näiteks C, C++ ja Assembler.

Sisukord

  1. 18 suhted: Assemblerkeel, C (programmeerimiskeel), C++, Java, Java virtuaalmasin, Käsurida, Kompilaator, Masinakeel, Massiiv (programmeerimine), Microsoft Windows, Muutmälu, Operatsioonisüsteem, Platvorm (infotehnoloogia), Programmeerija, Programmeerimiskeel, Sisend/väljund, Tarkvararaamistik, Teek.

Assemblerkeel

pisi Assemblerkeel on teise põlvkonna madaltaseme programmeerimiskeel, mille käsud vastavad üksüheselt sihtprotsessori masinkoodi käskudele.

Vaata Java Native Interface ja Assemblerkeel

C (programmeerimiskeel)

C (hääldus inglispäraselt) on standardiseeritud programmeerimiskeel, mille lõid 1970.

Vaata Java Native Interface ja C (programmeerimiskeel)

C++

C++ on üldotstarbeline staatiliste andmetüüpidega multifunktsionaalne programmeerimiskeel, mis toetab abstraheerimist, polümorfismi, protseduraalset, objektorienteeritud ja üldistavat programmeerimist.

Vaata Java Native Interface ja C++

Java

Java on platvormist sõltumatu objektorienteeritud programmeerimiskeel.

Vaata Java Native Interface ja Java

Java virtuaalmasin

Java virtuaalmasin (inglise keeles Java Virtual Machine) on abstraktne masin, mis interpreteerib kompileeritud Java baitkoodi arvuti protsessorile arusaadavateks instruktsioonideks.

Vaata Java Native Interface ja Java virtuaalmasin

Käsurida

Fedora 15 Käsurida ehk korraldusrida (ingl. Command line interface, CLI) on tekstipõhine kasutajaliides inimese ja arvuti vahel, mille puhul käsud antakse enamasti sisestades tekstkäske.

Vaata Java Native Interface ja Käsurida

Kompilaator

Kompilaator ehk translaator on arvutiprogramm, mis tõlgib (kompileerib) ühes arvutikeeles (lähtekeel) kirjutatud lähtekoodi teise arvutikeelde (sihtkeel, tihti binaarne objektikood).

Vaata Java Native Interface ja Kompilaator

Masinakeel

Masinakeelemonitor monoplaatarvutis WDC 65816/65802, monitor näitab disassemblerit, protsesside registrit ja mälutõmmiseid Masinakeel (ka masinkeel, masinkood, masinakood) on programmeerimiskeel, mis on arvuti protsessorile otseselt arusaadav.

Vaata Java Native Interface ja Masinakeel

Massiiv (programmeerimine)

Ühedimensionaalne kuue liikmega massiiv Massiiv on programmeerimises andmestruktuur, mis koosneb elementide hulgast, millest igaühel on oma indeks (järjekorranumber) või võti.

Vaata Java Native Interface ja Massiiv (programmeerimine)

Microsoft Windows

Microsoft Windows on USA tehnoloogiaettevõtte Microsoft Corporation operatsioonisüsteemide tootepere personaalarvutitele, serveritele ja manussüsteemidele.

Vaata Java Native Interface ja Microsoft Windows

Muutmälu

Muutmälu ehk operatiivmälu ehk RAM (inglise keele sõnadest random-access memory, suvapöördusmälu, otsepöördusmälu) on pooljuhtmälu liik, kuhu saab andmeid kirjutada ja kust neid saab lugeda.

Vaata Java Native Interface ja Muutmälu

Operatsioonisüsteem

Operatsioonisüsteem ehk opsüsteem (inglise keeles operating system, lühend OS) on programmide kogum, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme.

Vaata Java Native Interface ja Operatsioonisüsteem

Platvorm (infotehnoloogia)

Platvorm on infotehnoloogias arvuti riistvara arhitektuur ja tarkvaraline baas, mis koos võimaldavad kasutada rakendustarkvara.

Vaata Java Native Interface ja Platvorm (infotehnoloogia)

Programmeerija

Programmeerija on elukutse, mille esindaja kirjutab programmeerimiskeeli kasutades tarkvara.

Vaata Java Native Interface ja Programmeerija

Programmeerimiskeel

Programmeerimiskeel on süntaksi- ja semantikareeglite kogum arvutile programmi kirjutamiseks (programmeerimiseks).

Vaata Java Native Interface ja Programmeerimiskeel

Sisend/väljund

Lühendiga I/O (inglise keeles Input/Output ehk Sisend/Väljund) tähistatakse arvuti suhtlust kas selle kasutajaga, andmekandjate, üle arvutivõrgu teiste arvutite või välise maailmaga.

Vaata Java Native Interface ja Sisend/väljund

Tarkvararaamistik

Programmeerimises tähendab tarkvararaamistik abstraktsiooni, mis pakub mingit teatud üldistatut funktsionaalsust tarkvaraarenduses ette tulevate ülesannete lahendamiseks olles samas spetsiifilise rakenduse tarvis laiendatav.

Vaata Java Native Interface ja Tarkvararaamistik

Teek

Teek (ingl. library) on funktsioonide, makrode, klasside, moodulite vms komponentide kogu, mida saab programmis vajadust mööda kasutada.

Vaata Java Native Interface ja Teek