PicoJava is a specification for microprocessors that allows Java code to run without the need for a JIT or an interpreter. The goal of this is to help speed up the execution of Java code. Rather than containing I/O interface or memory logic, this is left to the programmer to deal with in a customized fashion.

It was not widely implemented by Sun Microsystems when PicoJava was developed, but was subsequently commercially licensed.

Java, JIT, Programming terms, Sun