Perbezaan antara java dan teras java

Perbezaan antara java dan teras java

Java adalah bahasa pengaturcaraan peringkat tinggi tujuan umum berdasarkan konsep pengaturcaraan berorientasikan objek (OOP) yang memperoleh banyak sintaks dari C dan C++. Ia direka khas untuk mempunyai sedikit kebergantungan pelaksanaan berbanding dengan versi sebelumnya. Ini adalah platform pengiraan untuk membangunkan perisian aplikasi yang dibangunkan oleh Sun Microsystems, yang kemudiannya diperoleh oleh Teknologi Gergasi Oracle Corporation. Java Teras tidak pernah ditakrifkan di mana sahaja dan hanya istilah yang digunakan oleh Sun Microsystems untuk lebih jelas menggambarkan Edisi Standard Java (Java SE). Ini adalah versi Java yang paling asas dan mantap yang terdiri daripada pelbagai tujuan umum dan API tujuan khas. Sebabnya dipanggil Edisi Standard kerana melahirkan semua edisi lain Java.

Apa itu Java?

Java secara hipotetis di mana -mana, terima kasih kepada kebolehbacaan dan kesederhanaannya. Dari aplikasi mudah alih ke laman web, konsol permainan ke pusat data, dari telefon bimbit ke internet, java ada di mana -mana. Berjuta -juta peranti di seluruh dunia menggunakan Java sebagai bahasa pengaturcaraan teras. Malah semua aplikasi Android asli dibina dengan Java dan beberapa syarikat menggunakan Java sebagai bahasa skrip sisi pelayan untuk pembangunan backend. Banyak aplikasi dan laman web memerlukan anda memasang Java kerana ia pantas dan selamat. Apa yang bermula semata-mata sebagai bahasa internet telah menjadi salah satu bahasa pengaturcaraan silang platform yang paling serba boleh yang pernah dibangunkan. Bahagian terbaik yang dijalankan secara literal mana -mana peranti tanpa memerlukan rekompilasi, oleh itu slogan "Tulis sekali, jalankan di mana sahaja".

Dalam istilah teknikal, ia adalah bahasa pengaturcaraan peringkat tinggi yang berorientasikan objek, berasaskan kelas, dan direka khas untuk mempunyai kebergantungan pelaksanaan yang lebih rendah berbanding dengan bahasa sebelumnya. Ia dipengaruhi oleh bahasa V dan banyak sintaksnya diperolehi dari c dan c++. Aplikasi Java biasanya disusun ke bytecode dan fail kelas yang mengandungi bytecode Java boleh dilaksanakan di mana -mana platform yang menjalankan mesin maya Java (JVM) tanpa mengira seni bina komputer. Ini sepenuhnya platform bebas yang bermaksud ia dapat menjalankan sebarang kod yang disusun di mana -mana platform. Kelimpahan maklumat dan popularitinya yang melonjak adalah mengapa pengaturcara dan pemaju lebih suka Java melalui bahasa pengaturcaraan lain untuk pembangunan aplikasi.

Apa itu Java Teras?

Ini istilah umum yang digunakan oleh Sun Microsystems untuk menggambarkan versi standard Java (JSE). Ia adalah versi paling asas Java yang menetapkan asas untuk semua edisi lain Java ditambah satu set teknologi yang berkaitan seperti Corba, Java VM, dll. Teras Java merujuk kepada koleksi perpustakaan dan bukan hanya bahasa pengaturcaraan. Ini adalah bentuk paling murni Java yang digunakan terutamanya untuk pembangunan aplikasi desktop umum. Cukup bercakap, ia merujuk kepada subset teknologi Java Se yang terdiri daripada API tujuan umum dan API tujuan khas. Ia menyediakan fungsi teras Java dengan pengetahuan mendalam bahasa Java itu sendiri.

Core Java hanyalah sebahagian daripada Java yang bermaksud J2SE yang mengandungi semua asas Java termasuk beberapa prinsip dan perincian pakej. Ini adalah aplikasi Java yang berdiri sendiri yang merangkumi segala-galanya dari konsep OOP kepada pengendali khas, dari jenis data ke kelas pembungkus, dari senarai yang dipautkan ke senarai array, dan giliran untuk pengendalian pengecualian. Terdapat tiga platform pengkomputeran berdasarkan bahasa pengaturcaraan Java, termasuk Java SE. Ia masih merupakan platform yang 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 merangkumi spesifikasi mesin maya Java.

Perbezaan antara java dan teras java

Asas Jawa dan Java Teras

Java adalah bahasa pengaturcaraan tujuan umum berdasarkan konsep bahasa pengaturcaraan berorientasikan objek peringkat tinggi dan yang memperoleh sebahagian besar sintaks dari C dan C++. Java Teras, sebaliknya, hanyalah sebahagian daripada Java yang digunakan untuk pembangunan kod mudah alih untuk kedua -dua aplikasi desktop dan persekitaran pelayan.

Platform java dan teras java

Java adalah bahasa pengaturcaraan yang menyokong keserasian rentas platform dan direka untuk mempunyai ketergantungan pelaksanaan yang lebih sedikit berbanding dengan bahasa pengaturcaraan lain. Core Java adalah platform pengkomputeran yang digunakan untuk membangunkan aplikasi Java untuk desktop dan pelayan.

Permohonan Java dan Java Teras

Java adalah teguh dan selamat dan bebas platform yang menjadikannya pilihan yang ideal untuk pembangunan perisian aplikasi untuk pelbagai platform termasuk telefon bimbit, laman web, sistem tertanam, pelayan, dan banyak lagi. Java Teras merujuk kepada Edisi Standard Java (Java SE) yang merupakan asas asas platform Java dan digunakan untuk pembangunan aplikasi peringkat perusahaan untuk kedua -dua desktop dan pelayan.

Tahap

Java adalah bahasa pengaturcaraan peringkat asas untuk pemula yang ingin mempelajari asas -asas bahasa pengaturcaraan java dan pengetahuan tentang java se. Teras Java mengajar semua asas aplikasi Java dan lebih banyak termasuk konsep OOP, pelbagai threading, pengendalian pengecualian, polimorfisme, dan lain-lain.

Java vs. Java Teras: Carta Perbandingan

Ringkasan Java vs. Teras java

Hypothetically, tidak ada perbezaan antara kedua -dua. Semuanya hanya java. Kedua -dua istilah itu praktikal, memandangkan teras Java hanyalah sebahagian daripada Java 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 terutamanya digunakan untuk merancang perisian aplikasi untuk persekitaran desktop dan pelayan. Teras Java adalah bentuk paling asas dan paling murni Java yang menetapkan asas untuk edisi lain bahasa pengaturcaraan.