Rumah  >  Artikel  >  Java  >  Asas pengaturcaraan JAVA

Asas pengaturcaraan JAVA

PHPz
PHPzke hadapan
2023-08-29 14:41:171496semak imbas

Asas pengaturcaraan JAVA

JAVA ialah bahasa pengaturcaraan yang berkuasa, mudah alih dan sangat selamat yang dicipta oleh James Gosling pada tahun 1991 di sebuah syarikat bernama Sun Microsystems, Inc. Nama rasminya ialah OAK, yang dinamakan semula sebagai JAVA oleh Sun Microsystems pada tahun 1995. Syarikat itu telah diambil alih oleh Oracle Corporation. Ia adalah bahasa pengaturcaraan tujuan umum dan bahasa pengaturcaraan berorientasikan objek. JAVA ialah bahasa pengaturcaraan moden dan digunakan secara meluas. Ia mengandungi pelbagai langkah perlindungan yang direka untuk mengelakkan ranap masa jalan program seperti pengumpulan sampah - alamat tidak sah, semakan sempadan tatasusunan dan rentetan, tiada aritmetik penuding, pengecualian dan antara muka yang tidak berjalan ke alamat kaedah yang salah.

Versi JAWA

Fungsi JAVA berbeza dari versi ke versi. JAVA mempunyai tiga bentuk atau versi berbeza -

Java Edisi Standard (JSE)

Ia adalah platform komputer yang membolehkan kita menjalankan program. Ia boleh digunakan untuk mencipta dan mengedarkan pelayan kod mudah alih dan tetapan desktop. Ia menggunakan JAVA sebagai bahasa pengaturcaraan utamanya. Ia tergolong dalam keluarga platform perisian JAVA.

Ia menyediakan semua perpustakaan dan API, termasuk java.lang, java.net, java.math, java.util, java.io, dsb.

Java Enterprise Edition (JEE)

Ini adalah koleksi keperluan di sekitar Java SE (Edisi Standard). Ia digunakan untuk membuat program besar yang berjalan pada pelayan dan mengendalikan sejumlah besar trafik dan situasi yang kompleks.

Java EE digunakan terutamanya dalam e-dagang, perakaunan, sistem transaksi kewangan dan bidang lain

Hasil terjemahan

Java Micro Edition (JME)

ialah:

Java Micro Edition (JME)

Ia digunakan untuk aplikasi pengkomputeran dalam peranti kecil seperti kotak, telefon bimbit dan peralatan rumah. Ia adalah versi berorientasikan objek. Ia mempunyai keselamatan yang hebat dan protokol terbina dalam.

Apl yang dibuat dengan cara ini adalah mudah alih dan juga boleh memanfaatkan keupayaan asli peranti.

Jenis Aplikasi JAVA

Java ialah bahasa pengaturcaraan yang paling popular, jadi ia mempunyai banyak aplikasi. Berikut ialah beberapa aplikasi tersebut:

Apl Perusahaan

Java ialah pilihan pertama bagi pembangun untuk mencipta aplikasi, ia adalah platform popular dengan pelbagai ciri seperti menyediakan API dan persekitaran runtime skrip. Juga termasuk perkhidmatan web dan aplikasi. Ia digunakan secara meluas oleh jabatan perbankan, kewangan dan perakaunan.

Dalam istilah mudah, ia adalah aplikasi yang diedarkan dalam persekitaran yang dipanggil aplikasi perusahaan

Apl Web

Ia digunakan untuk membuat aplikasi web dan digunakan oleh aplikasi web. Ia menyediakan sokongan yang meluas kepada pembangun untuk mencipta aplikasi web. Sebarang jenis aplikasi boleh dibuat dengan teknologi ini. Ia terdiri daripada pengekodan mudah dan keselamatan yang tinggi.

Digunakan untuk membuat aplikasi untuk pendidikan, keselamatan sosial, insurans, sektor kesihatan, komuniti kecil dan banyak lagi.

Apl Mudah Alih

Ia dianggap sebagai program rasmi untuk mencipta aplikasi mudah alih. Ia berfungsi dengan program seperti Android Studio dan Kotlin. Operasinya bergantung pada Mesin Maya Java (JVM), manakala Android menjalankan fail kelas pada Mesin Maya Dalvik (DVM).

Ia bergantung kepada konsep pengaturcaraan berorientasikan objek. Fail ini dipasang ke dalam pakej aplikasi Android (APK).

Apl Permainan

Ia mempunyai sokongan enjin 3D sumber terbuka. Ia adalah aplikasi yang digunakan secara meluas dalam era moden. Ia dianggap sebagai bahasa pengaturcaraan yang digunakan terutamanya untuk aplikasi permainan.

Ia digunakan untuk mencipta aplikasi permainan. Ia terdiri daripada pengekodan yang panjang dan mengambil masa, serta kekurangan kutipan sampah, tetapi masalah ini boleh diselesaikan dengan menggunakan versi aplikasi ini.

JAVA Platform

Platform Java ialah satu set alat yang boleh membantu kami membuat pelbagai aplikasi dengan mudah dan menyediakan perkhidmatan keselamatan tinggi. Aplikasi ini menggunakan bahasa pengaturcaraan Java untuk mencipta kod untuk menjalankan aplikasi dengan cekap.

Banyak platform Java telah dibangunkan untuk memastikan fungsi Java boleh berjalan sama rata tanpa sebarang kesulitan. Ia ialah koleksi perpustakaan, penyusun, mesin maya, dan semua komponen lain.

Ia juga menyediakan perpustakaan tambahan apabila program memerlukannya. Ia terdiri daripada kit pembangunan Java, pengkompil bahasa Java, persekitaran runtime Java, pengkompil tepat dalam masa, dsb.

Ciri-ciri JAVA

Java ialah bahasa pengaturcaraan yang biasa digunakan untuk mencipta pelbagai jenis aplikasi. Berikut ialah senarai beberapa apl ini:

  • Langsung dan terkenal

Jawa ialah bahasa yang mudah difahami, dicipta dan dipelajari. Ia terdiri daripada sintaks yang jelas, ringkas dan asas. Java tidak menyediakan lebihan penuding atau lebih muatan pengendali.

  • Berorientasikan objek

Ia terdiri daripada sekurang-kurangnya satu kelas dan objek. Ia menyediakan segala-galanya sebagai objek, jadi ia mengandungi beberapa data dan tingkah laku

  • Berkuasa

Ia menggunakan kutipan sampah sebagai sistem pengurusan yang berkuasa. Cara pengendalian dan pengecualian menjadikannya lebih cekap dan mantap, membantu pembangun membuat aplikasi dengan mudah.

  • Keselamatan

Ia berjalan tanpa atur cara eksplisit dalam mesin maya, menjadikannya bahasa pengaturcaraan yang sangat selamat.

  • Platform bebas

Java menyediakan fungsi bebas platform kepada penggunanya. Oleh itu, ia menawarkan janji bahawa kod yang ditulis dalam Java boleh dijalankan pada mana-mana mesin.

OOP (Sistem Pengaturcaraan Berorientasikan Objek)

Masalah besar boleh diselesaikan menggunakan sistem pengaturcaraan berorientasikan objek dengan memecahkannya kepada objek yang lebih kecil. Dalam pengaturcaraan berorientasikan objek, kami menggunakan objek dan kelas untuk membangunkan atur cara. Objek menjadikan pembangunan program lebih mudah.

Terjemahan bahasa Cina bagi

Class

ialah:

Class

Ia bertindak sebagai prototaip atau templat untuk ahli data dan kaedah objek yang mengandungi. Ia adalah contoh objek. Ia digunakan untuk menentukan objek kelas.

Tatabahasa

class ClassName{
   // class body
}

Objek

diterjemahkan sebagai:

objek

Sesuatu objek mempunyai identiti, tingkah laku dan sifat yang unik. Ia digunakan untuk menentukan kelas objek. Keadaan objek boleh ditakrifkan oleh medan data dan nilainya.

Tatabahasa

ClassName object = new ClassName();

Abstrak

Abstraksi ialah teknik unik yang digunakan untuk menyembunyikan maklumat yang tidak diperlukan dalam program. Digunakan untuk menentukan kelas abstrak dalam atur cara.

Sintaks kelas abstrak

abstract class A{}

Sintaks kaedah abstrak

abstract void printStatus();// no method body and abstract

Pembungkusan

Ia digunakan untuk menggabungkan data dan fungsi ke dalam satu bentuk atau entiti. Kacang Jawa ialah kelas terkapsul sepenuhnya.

Tatabahasa

<Access_Modifier>class<Class_Name{
   private<Data_Members>;
   private<Data_Methods>;
}

Warisan

Ia digunakan untuk melanjutkan kata kunci untuk mencipta warisan. Kita boleh mendapatkan semua ciri kelas lain melalui mekanisme ini.

Tatabahasa

class Subclass-name extends Superclass-name {
   // methods and fields
}

Polimorfisme

Ia menampakkan dirinya dalam pelbagai cara. Ringkasnya, kita boleh melakukan tindakan dalam pelbagai cara, iaitu polimorfisme.

Tatabahasa

class A{}
Class B extends A{}

Kesimpulan

JAVA ialah bahasa pengaturcaraan berorientasikan objek yang digunakan untuk membangunkan pelbagai jenis aplikasi. Ia mempunyai tiga versi utama iaitu Java Standard Edition, Java Enterprise Edition dan Java Micro Edition. Java ialah bahasa yang mudah difahami yang menyediakan pembangun dengan pilihan keselamatan tinggi. Ia juga merupakan bahasa bebas platform.

Atas ialah kandungan terperinci Asas pengaturcaraan JAVA. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam