Java adalah bahasa pengaturcaraan peringkat tinggi tujuan umum berdasarkan konsep pemrograman berorientasikan objek (OOP) yang menghasilkan banyak sintaks dari C dan C ++. Ia direka khas untuk mempunyai kurang banyak dependencies pelaksanaan berbanding dengan versi terdahulu. Ini merupakan platform pengkomputeran untuk membangunkan perisian aplikasi yang dibangunkan oleh Sun Microsystems, yang kemudiannya diperoleh oleh raksasa teknologi Oracle Corporation. Java Core tidak pernah benar-benar ditakrifkan di mana saja dan hanya sebutan yang digunakan oleh Sun Microsystems untuk lebih menggambarkan Java Standard Edition (Java SE). Ini adalah versi Java yang paling asas dan mantap yang terdiri daripada pelbagai jenis tujuan umum dan API tujuan khas. Alasannya dipanggil edisi standard kerana ia melahirkan semua edisi lain di Jawa.
Java secara hipotesis di mana-mana, terima kasih kepada kebolehbacaan dan kesederhanaannya. Dari aplikasi mudah alih ke laman web, konsol permainan untuk datacenters, dari telefon mudah alih ke Internet, Java ada di mana-mana. Berjuta-juta peranti di seluruh dunia menggunakan Java sebagai bahasa pengaturcaraan teras. Malah semua aplikasi Android asli datang terbina dalam dengan Java dan beberapa syarikat menggunakan Java sebagai bahasa skrip sisi pelayan untuk pembangunan backend. Ramai aplikasi dan tapak web memerlukan anda memasang Java kerana ia cepat dan selamat. Apa yang bermula hanya sebagai bahasa Internet telah menjadi salah satu bahasa pengaturcaraan lintas-platform yang paling serba maju yang pernah dibangunkan. Bahagian yang terbaik ia berjalan pada mana-mana peranti tanpa memerlukan pengumpulan semula, maka slogan "Tulis sekali, jalankan mana saja".
Dalam istilah teknikal, ia adalah bahasa pengaturcaraan peringkat tinggi yang berorientasikan objek, berasaskan kelas, dan direka khas untuk mempunyai ketergantungan pelaksanaan yang lebih rendah berbanding dengan bahasa sebelumnya. Ia dipengaruhi oleh bahasa V dan banyak sintaksnya berasal dari C dan C ++. Aplikasi Java biasanya dikompilasi dengan bytecode dan file kelas yang mengandungi Java bytecode dapat dijalankan pada platform apa saja yang menjalankan Java Virtual Machine (JVM) tanpa mengira arsitektur komputer. Ia sepenuhnya bebas platform yang bermakna ia boleh menjalankan sebarang kod yang dikompilkan pada mana-mana platform. Banyaknya maklumat dan popularitasnya adalah mengapa pengaturcara dan pemaju lebih suka bahasa Jawa berbanding bahasa pengaturcaraan lain untuk pembangunan aplikasi.
Ini istilah umum yang digunakan oleh Sun Microsystems untuk menggambarkan versi Java standard (JSE). Ini adalah versi Java yang paling asas yang menetapkan asas bagi semua edisi lain di Jawa ditambah satu set teknologi yang berkaitan seperti CORBA, Java VM, dan sebagainya. Java Core merujuk kepada koleksi perpustakaan dan bukan hanya bahasa pengaturcaraan. Ia merupakan bentuk paling tulen dari Java yang terutama digunakan untuk pembangunan aplikasi desktop umum. Secara ringkasnya, ia merujuk kepada subset teknologi Java SE yang terdiri daripada API tujuan umum dan API tujuan khas. Ia menyediakan fungsi teras Jawa dengan pengetahuan mendalam tentang bahasa Jawa itu sendiri.
Teras Java hanyalah sebahagian dari Java yang bermaksud J2SE yang mengandungi semua asas Java termasuk beberapa prinsip dan butiran paket. Ia merupakan aplikasi Java yang merangkumi segala-galanya dari konsep OOP kepada pengendali khas, dari jenis data hingga kelas pembalut, dari senarai Berkaitan ke senarai Array, dan beratur untuk pengendalian pengecualian. Terdapat tiga platform pengkomputeran berdasarkan bahasa pengaturcaraan Java, termasuk Java SE. Ia masih merupakan platform paling banyak digunakan berdasarkan konsep OOP dan biasanya digunakan untuk pembangunan aplikasi desktop mudah alih. Sebagai tambahan kepada API tujuan umum, ia terdiri daripada alat pembangunan, mesin maya, dan perpustakaan kelas lain. Ia juga termasuk Spesifikasi Mesin Maya Maya.
Java adalah bahasa pengaturcaraan tujuan umum berdasarkan konsep bahasa pengaturcaraan berorientasikan objek peringkat tinggi dan yang memperoleh kebanyakan sintaks dari C dan C ++. Java Core, sebaliknya, hanyalah sebahagian daripada Java yang digunakan untuk pengembangan kod mudah alih untuk kedua aplikasi desktop dan persekitaran pelayan.
Java adalah bahasa pengaturcaraan yang menyokong keserasian merentas platform dan direka untuk mempunyai kurang banyak dependencies pelaksanaan berbanding dengan bahasa pengaturcaraan lain. Core Java adalah platform pengkomputeran yang digunakan untuk membangunkan aplikasi Java untuk desktop dan pelayan.
Java adalah mantap dan selamat dan bebas platform yang menjadikannya pilihan yang sesuai untuk pembangunan perisian aplikasi untuk pelbagai platform termasuk telefon bimbit, laman web, sistem terbenam, pelayan dan banyak lagi. Core Java merujuk kepada Java Standard Edition (Java SE) yang merupakan dasar asas platform Java dan digunakan untuk pengembangan aplikasi tingkat perusahaan untuk kedua desktop dan server.
Java adalah bahasa pengaturcaraan asas asas untuk pemula yang ingin mempelajari asas-asas bahasa pengaturcaraan Java dan pengetahuan tentang Java SE. Core Java mengajar semua asas aplikasi Java dan lebih banyak lagi termasuk konsep OOP, Multi-threading, pengendalian pengecualian, Polimorfisme, dll..
Secara hipotesis, tidak ada perbezaan di antara keduanya. Semuanya hanyalah Jawa. Kedua-dua istilah tersebut adalah sama, memandangkan Core Java hanyalah sebahagian daripada Jawa yang bermaksud Java Standard Edition ditambah satu set teknologi yang berkaitan. Java adalah bahasa pengaturcaraan peringkat tinggi berasaskan kelas yang dibangunkan oleh Sun Microsystems, yang kemudiannya diperoleh oleh Oracle Corporation. Walaupun Java digunakan untuk pembangunan applet dan aplikasi, Core Java terutama digunakan untuk merancang perisian aplikasi untuk persekitaran desktop dan server. Core Java adalah bahasa Jawa yang paling asas dan paling murni yang menetapkan asas bagi edisi bahasa pengaturcaraan lain.