Discussions
Categories
- 196.9K All Categories
- 2.2K Data
- 239 Big Data Appliance
- 1.9K Data Science
- 450.3K Databases
- 221.7K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 550 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 546 SQLcl
- 4K SQL Developer Data Modeler
- 187K SQL & PL/SQL
- 21.3K SQL Developer
- 295.9K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.6K Development Tools
- 107 DevOps
- 3.1K QA/Testing
- 646K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 155 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 18 Java Essentials
- 160 Java 8 Questions
- 86K Java Programming
- 80 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 442 LiveLabs
- 38 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 232 Portuguese
what does JDK stands for?

Hello all,
This is my first time using this discussion forum. Please excuse me if I made any mistakes.
I've just started reading the course material for "Java Coding & Concepts with a Game: Java Puzzle Ball MOOC". On the page 14 and 15 of the slide one of instructional material, it mentions JDK, which wasn't explained in any previous pages. On page 15, it does say "The JDK compiles bytecode (.java -> .class)", but doesn't not provide what JDK stands for.
Knowing what the abbreviation stands for always help me to get the concept click/sink into my mind easer. Is there anyone know what does JDK stands for?.
Thanks,
Carol
Answers
-
Hi Carol! Welcome to the course. JDK stands for Java Development Kit. Its purpose is to compile your code. This means it translates a .java file which is meant to be read and edited by humans, into bytecode (a .class file) which is meant to be read by computers (more specifically, it's read by the Java Virtual Machine). A few more details are given on Slide 11.
Lesson 0 does get a bit technical, but I thought I should at least give everyone the option to hear what they'd be installing.
Nick
-
I found the answer after re-reading the slide 1. JDK stands for Java Development Kid. I'm really sorry. Lesson learned - next time I'll re-read the course material before posting any stupid question came to my mind.
-
No worries. Questions are good! The alternative of silence means students could be falling asleep, which would be bad news for me.
-
As far as I know JDK = Java Development Kit
This is what you use to convert your Java source files into executable code - it also provides lots of tools for working with source and compiled files.