What is Just-In-Time-Compiling (JITC) in Java and other languages?
Just-in-time-compiling or JITC is a technology that is used by Java, the .NET Framework, and other managed code-based programming languages that assists in creating hardware-optimized code.
When a Java program is first compiled, it is compiled into bytecode which is hardware and operating system independent. When that program is run on a particular hardware system/operating system combination, the Just-In-Time-Compiler takes the bytecode and then optimizes it for that specific hardware. This process typically happens in the background during startup and for the first few moments while the application is running. Therefore if you run a Java program for the first time, it may be a bit slower at first as the JITC process completes. Once this has been completed, the application will run with full optimization.
- Pearson Biology Page 72 Answers Section 3.2
- Pearson Biology Page 98 Answers Section 4.1
- Pearson Biology Page 49 Answers Section 2.3
- Campbell AP Biology 9th Edition Page 67 Answers Chapter 4 Test Your Understanding California
- Campbell AP Biology 9th Edition Page 56 Answers Section 3.3 Concept Check California