Java
Java
Java
Java Island
Java Coffee
Java Programming
Java
Java
Java
Oak
"The lawyers had told us that we couldn't use the name 'OAK' because [it was already trademarked by] Oak Technologies," said Frank Yellin, a senior engineer at Sun.
"So a brainstorming session was held to come up with ideas for a new name. The session was attended by all members of what was then called the Live Oak group, those of us actively working on the new language. The end result was that about ten possible names were chosen. They were then submitted to the legal department. Three of them came back clean: Java, DNA, and Silk.
No one remembers who first came up with the name 'Java.' Only one person, to the best of my knowledge, has ever suggested in public to being the creator of the name."
by ORACLE
Java Development Kit (JDK)
Java Compiler
Hardware Platform
Java-in-Time
Complier
(JIT)
Java Virtual Machine
(JVM)
Java Runtime Environment
(JRE)
Java
Source
Code
-
JDK
-
JRE
-
JVM
-
JIT
Java Environment
Hardware Platform
Just-in-Time
Complier
(JIT)
Java Virtual Machine
(JVM)
Java Runtime Environment
(JRE)
Java
Source
Code
Java Development Kit (JDK)
Java Compiler
Java Development Kit (JDK)
Java Compiler
Hardware Platform
Just-in-Time
Complier
(JIT)
Java Virtual Machine
(JVM)
Java Runtime Environment
(JRE)
Java
Byte
Code
Java Development Kit (JDK)
Java Compiler
Hardware Platform
Just-in-Time
Complier
(JIT)
Java Virtual Machine
(JVM)
Java Runtime Environment
(JRE)
Java
Byte
Code
Implementation
Hardware Platform
Just-in-Time
Complier
(JIT)
Java Virtual Machine
(JVM)
Java Runtime Environment
(JRE)
Implementation
Java Development Kit (JDK)
Java Compiler
Hardware Platform
Just-in-Time
Complier
(JIT)
Java Virtual Machine
(JVM)
Java Runtime Environment
(JRE)
Java
Source
Code
Java
Byte
Code
-
JDK
-
Java Development Kit (JDK) contains JRE along with various development tools like Java libraries, Java source compilers, Java debuggers, bundling and deployment tools.
-
-
JRE
-
Java Runtime Environment (JRE) is an implementation of the JVM.
-
-
JVM
-
Java Virtual Machine (JVM) is an abstract computing machine.
-
-
JIT
-
Just In Time compiler (JIT) is runs after the program has started executing, on the fly. It has access to runtime information and makes optimizations of the code for better performance.
-
JDK
JRE
JVM
JVM
JIT
JDK
JRE
JVM
JVM
JIT
JDK
JRE
JVM
JVM
JIT
Oracle Java 8
BCL
Oracle JRE 8
OracleJDK 11
OTN
OpenJDK 11
GPLv2+CE
Time frame
License
- Commercial
- Community
- Remix
Thanks!
Kotlin
Credit Sense
Kotlin
Credit Sense
Java - What
By Ko Ko Ye
Java - What
- 1,147