Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Local Development Environments!
You have completed Local Development Environments!
Preview
The JVM is the runtime engine of the Java Platform, which allows compiled Java bytecode to run.
Handy Links
Newly Added Acronyms
- WORA - Write Once Run Anywhere - Java can be compiled into bytecode and run on any device that has a JVM.
- JIT - Just In Time compilation - A final compilation step that converts bytecode to native machine code during runtime startup
Acronym Glossary
- SDK - Software Development Kit - A grouping of tools that allow you to create software locally. Also some times referred to as devkits.
- JDK - Java SE Development Kit - A set of tools specifically for developing Java SE Applications
- Java SE - Standard Edition
- Java SE API - Application Programming Interface - A set of libraries provided to build applications.
- JCL - Java Class Library - A synonym for the Java SE API. More info here.
- JVM - Java Virtual Machine - an abstract computing machine.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
But we haven't really talked
about exactly what it was doing.
0:00
When we run the javac command,
we are converting the code
0:02
we wrote into something
called Java bytecode
0:05
and storing it in those class files
that are generated.
0:09
Now, you might not realize this, but
0:13
you can pass those class files to anyone.
0:15
The person receiving your files
could be running on Windows or a Mac
0:19
or a Unix-based system, a mobile device,
even a Wi-Fi-enabled refrigerator.
0:23
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up