Word Explorer

Java native interface

💡 Words with a Similar Meaning to "Java native interface"

Found via reverse dictionary — words that share a conceptual meaning.

WordDefinition
foreign function interfaceA foreign function interface is a mechanism by which a program written in one programming language can call routines or make use of services written or compiled in another one.
java virtual machineA Java virtual machine is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode.
language bindingIn programming and software design, a binding is an application programming interface that provides glue code specifically made to allow a programming language to use a foreign library or operating system service (one that is not native to that language).
java remote method invocationThe Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls, with support for direct transfer of serialized Java classes and distributed garbage-collection.
interface-based programmingInterface-based programming, also known as interface-based architecture, is an architectural pattern for implementing modular programming at the component level in an object-oriented programming language which does not have a module system.
interface description languageAn interface description language or interface definition language is a generic term for a language that lets a program or object written in one language communicate with another program written in an unknown language.
platform invocation servicesPlatform Invocation Services, commonly referred to as P/Invoke, is a feature of Common Language Infrastructure implementations, like Microsoft's Common Language Runtime, that enables managed code to call native code.
runtime libraryIn computer programming, a runtime library is a set of low-level routines used by a compiler to invoke some of the behaviors of a runtime environment, by inserting calls to the runtime library into compiled executable binary.
application frameworkIn computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.
java secure socket extensionIn computing, the Java Secure Socket Extension is a Java API and a provider implementation named SunJSSE that enable secure Internet communications in the Java Runtime Environment.
interfacenoun(computing) The point of interconnection between systems or subsystems.
common language infrastructurenoun(computing) The open specification that describes the executable code and runtime environment that form the core of the Microsoft .NET Framework.
java class librarya set of dynamically loadable libraries that Java Virtual Machine languages can call at run time.
adapter patternnoun(software, object-oriented programming) A structural design pattern that translates one interface for a class into a compatible interface.
java database connectivityan application programming interface for the Java programming language which defines how a client may access a database.
operating system abstraction layerAn operating system abstraction layer provides an application programming interface to an abstract operating system making it easier and quicker to develop code for multiple software or hardware platforms.
software frameworknoun(computing) an abstraction used in software development to provide generic functionality for application-specific software.
system programming languageA system programming language is a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared with application software.
paravirtualizationnoun(computing) An approximate virtualization in which the emulated operating system has been modified for convenience or efficiency.
opencl(Open Computing Language) a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators.

Translate “Java native interface” into Another Language

Pick a language — the word will be pre-filled in the translator.

Home/Dictionary/Java native interface