জাভা (Java)-কে সার্বজনীন ভাষা বা Platform Independent ভাষা বলা হয় কারণ এর একটি বিশেষ বৈশিষ্ট্য রয়েছে, যাকে বলা হয় "Write Once, Run Anywhere" (WORA)। জাভা কোড কম্পাইল করার পর তা সরাসরি মেশিনের ভাষায় রূপান্তরিত না হয়ে Bytecode-এ রূপান্তরিত হয়, যা JVM (Java Virtual Machine) আছে এমন যেকোনো অপারেটিং সিস্টেমে (যেমন: Windows, Linux, Mac) চালানো যায়। অন্যদিকে, C একটি প্ল্যাটফর্ম ডিপেন্ডেন্ট ভাষা এবং Oracle কোনো প্রোগ্রামিং ভাষা নয়, বরং এটি একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম।