API boleh digambarkan sebagai satu cara untuk membolehkan komputer memiliki antara muka standard, membolehkan mereka berkomunikasi. Antara Muka Pengaturcaraan Aplikasi Java (API) ialah kawasan kit pembangunan Java (JDK). API termasuk kelas, antara muka, pakej, kaedah, medan dan pembina.
Semua kelas terbina dalam ini memberi manfaat kepada pengaturcara. Hanya pengaturcara yang memahami cara menggunakan kelas tersebut. Antara muka pengguna menawarkan interaksi pengguna asas antara pengguna dan komputer; dengan cara yang sama, API berfungsi sebagai antara muka program aplikasi yang menghubungkan perisian dan pengguna. API termasuk kelas dan pakej yang biasanya membantu pengaturcara dalam meminimumkan baris program.
Kit Pembangunan Java (JDK) biasanya terdiri daripada tiga komponen asas, seperti di bawah:
1. Pengkompil Java
2. Mesin Maya Java (JVM)
3. Antara Muka Pengaturcaraan Aplikasi Java (API)
Klien JAX-RS (Java API for Restful Web Services) menyediakan keupayaan berikut:
Representational State Transfer atau REST ialah seni bina berasaskan piawaian web dan menggunakan Protokol HTTP untuk komunikasi data.
Kaedah HTTP biasanya digunakan dalam seni bina berasaskan REST seperti mendapatkan, PUT, DELETE dan POST.
Apabila bekerja dengan Java API, cara pengendalian permintaan tak segerak dalam API klien JAX-RS telah dipertingkatkan. Kami akan melihat contoh dunia sebenar menggunakan API klien JAX-RS. Katakan kita akan menggunakan klien JAX-RS untuk melakukan panggilan dapatkan ke api.ipify.org.
Ini ialah perkhidmatan sedia ada yang akan melaporkan semula alamat IP anda. Sebaik sahaja kami mempunyai alamat IP kami, kami akan menggunakan alamat IP ini untuk memanggil perkhidmatan lain yang dipanggil ip.api.com, dan seperti yang anda lihat, kami perlu menyediakan alamat IP sebagai sebahagian daripada laluan.
Apabila melakukan panggilan GET ini ke ip.api.com dan memberikan alamat IP kami, kami akan mendapatkan kembali beberapa maklumat tentang lokasi alamat IP ini berdasarkan apa yang terdapat dalam pangkalan data mereka. Di sini kami mempunyai dua panggilan API, yang kedua bergantung pada yang pertama.
Automasi: Dengan API Java, sistem komputer boleh mengawal kerja dan bukannya orang. Organisasi boleh meningkatkan aliran kerja melalui API untuk menjadikannya lebih pantas dan berkesan.
Aplikasi: Memandangkan API Java boleh mengakses komponen perisian dengan mudah, penyampaian perkhidmatan, serta data, adalah lebih fleksibel.
Kecekapan: Setelah Java API memberikan akses, ia membolehkan keluaran segera dan ketersediaan kandungan yang dihasilkan merentas semua saluran. Ciri ini membolehkan pengedaran dan penghantaran Primavera dengan cepat.
Integrasi: API Java membenarkan mana-mana tapak atau perisian membenamkan kandungan dengan mudah. Ini memastikan penghantaran data cecair tambahan dan kemudian pengalaman pengguna terbina dalam.
Ini adalah beberapa asas API; setelah anda mengetahui semua ini, anda boleh mula mencuba:
Jika anda boleh melaksanakan tugas yang dinyatakan di atas, anda boleh dianggap sebagai pengaturcara API yang hebat.
Dalam Java API lebih daripada 4500 API tersedia dalam Pengaturcaraan Java.
Develop Social Intelligent Inbox ialah contoh terbaik untuk ini. Anda akan log masuk ke Facebook dan Twitter secara individu, memeriksa mesej, mengendalikan istilah carian dan membalas seperti yang ditandakan. Disebabkan oleh API rangkaian, anda boleh melihat semua ini dalam satu paparan, mengurangkan masa tambahan.
jika anda menggunakan pengangkutan awam, anda mungkin akan datang dengan aplikasi yang mencadangkan bila bas persiaran seterusnya akan datang. Aplikasi ini memberi manfaat kepada API transit, menunjukkan bas yang akan datang dan bila. Ia menjimatkan masa anda dan mungkin sekiranya anda tinggal dalam persekitaran yang sejuk.
Perniagaan boleh meluaskan potensinya dengan menyediakan API. Anda akan mendapati hanya banyak aset yang boleh disediakan oleh syarikat. Membangunkan API yang boleh diperolehi dengan pembangun yang ingin membangunkan kesemuanya boleh meningkatkan tawaran mereka kepada pelanggan tambahan.
Pembangun API Java bagus untuk pertumbuhan kerjaya dalam kebanyakan syarikat multinasional seperti Flipkart, Walmart, Amazon dan Goldman Sachs, di mana mereka menggunakan Java API untuk projek berskala besar mereka.
Ia dikelaskan berdasarkan, serentak dan bergantung pada Pengaturcaraan Berorientasikan Objek (ops).
Ia adalah bahasa yang stabil dan kerja API Java memerlukan banyak kerja untuk mereka bentuk penggunaan sistem yang kompleks.
API Java telah berjaya dilaksanakan dalam aplikasi Android, aplikasi web, Aplikasi Perdagangan, Teknologi Data Besar, Pembayaran, E-dagang dan banyak lagi.
Atas ialah kandungan terperinci Apakah API dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!