Komputer, Perangkat lunak
IDE Java
Dengan konsep platform Java akrab hampir setiap pemilik ponsel primitif. lingkungan pengembangan Java melibatkan penciptaan aplikasi universal yang dapat digunakan untuk menjalankan, terlepas dari sistem operasi. Mari kita mempertimbangkan aspek-aspek dasar dari operasi dan penggunaan.
Apa yang dimaksud dengan lingkungan pengembangan Java?
Bahkan, lingkungan pengembangan hanya sebuah bahasa pemrograman berdasarkan perintah universal yang diakui dalam Java Runtime Environment.
Secara kasar, lingkungan pengembangan bahasa Jawa tanpa platform yang awalnya didirikan pada Windows yang sama tidak akan bekerja. Namun dukungan tersebut disediakan secara native, menghilangkan pengguna dari kebutuhan untuk menginstal komponen tambahan.
Aplikasi dalam teknologi komputer
Awalnya, proyek ini dikembangkan oleh Sun Microsystems, yang kemudian didukung perusahaan Oracle.
Isi dari kode dieksekusi sedemikian rupa sehingga tidak tergantung pada jenis sistem operasi yang terpasang. Bahasa itu sendiri mengacu pada alat pengembangan berorientasi objek, sistem mirip dengan pemrograman operasi.
Tapi di akhir lingkungan pengembangan Java dari komputer atau sistem mobile itu benar-benar independen.
Built-in modul sistem mobile
Jika kita berbicara tentang smartphone dan tablet, versi yang sama dari Eclipse (IDE Java) hanya berlaku untuk penggunaan aplikasi grafis yang memungkinkan untuk membuat aplikasi berbasis Java dalam beberapa menit.
Bahkan, dalam aplikasi itu sendiri menghasilkan beberapa menangani atau pertanyaan, yang fungsinya yang disediakan oleh sistem operasi.
Dan ini berlaku untuk perangkat mobile. Kami melihat bahwa kadang-kadang pada akhirnya atau Windows Phone, atau Android mulai "meludah" dalam hal penawaran update langsung? Ini tidak berarti bahwa lainnya, sebagai dua komponen:
- Java Runtime;
- Microsoft .NET Framework.
Apa yang paling menyedihkan, komponen pertama tidak terkait dengan kesalahan sistem. Platform ini benar-benar independen dan dieksekusi dalam hal perintah default.
pengembangan pengembangan JAWA lingkungan yang terintegrasi: Aplikasi sederhana
Fakta bahwa sistem ini digunakan dalam versi mobile, tidak ada yang diragukan lagi. Mendukung lingkungan pengembangan Java Android, bukan untuk berbicara tentang "apel" produk.
Namun dalam hal situasi tidak aplikasi executable begitu sederhana. Berikut ini alasannya.
applet dieksekusi
Pertama, hanya memperhatikan sistem di mana pengarsipan yang tepat (WinRAR - setidaknya lebih baik - 7-Zip) harus diinstal.
lingkungan pengembangan untuk Java-program yang mengacu pada fakta bahwa data disimpan dalam arsip yang tidak tersedia untuk membuka alat standar Windows.
data arsip
Paling-paling, extractors dapat digunakan seperti di atas. Tetapi jika pembentukan teknologi arsip menggunakan metode tambahan (maksimum) kompresi di sini tidak akan membantu apa-apa.
Bahkan memperbarui Pengarsip tidak akan dapat membuat perubahan yang diperlukan. Ada harus menerapkan pembaruan dari seluruh platform yang, meskipun pesan awal tentang pembaruan yang tersedia "hang" di system tray.
pembaruan Platform
Pembaruan dilakukan sederhana. Cukup klik pada icon tray berkedip, menawarkan untuk menginstal update yang tersedia. waktu pengakuan dapat berlangsung hingga beberapa menit. Hal ini normal.
Jika Anda tidak ingin menunggu, tidak ada masalah - Anda pergi ke pangsa resmi Microsoft dan men-download program dari sana. Saya tidak suka metode ini? Instal JDK atau J2SE, yang merupakan perpanjangan dari Jawa, dan kemudian Untuk menginstal modul yang diperlukan dari yang dipilih, maka aktivasi terjadi secara otomatis. Pada akhir proses mungkin perlu reboot sistem lengkap.
Mengapa Jawa tidak tergantung pada OS?
Seperti telah disebutkan, bahasa ini mengacu pada objek-oriented (mirip dengan C + / C ++, yang diprogram Windows).
Tapi esensinya adalah bahwa virtual Java-mesin mampu mentransmisikan perintah aplikasi executable ke dalam kode byte khusus diakui oleh sistem komputer, terlepas dari pengembang. lingkungan pengembangan sama baik untuk Java-program yang digunakan pada PC, dan Intel-platform, dan Android sistem mobile, Blackberry, iOS, dan lain-lain.
Dalam kebanyakan software lingkungan "OS" sudah ada built-in yang bertanggung jawab atas pelaksanaan bahasa perintah. Dan itu tidak berlaku untuk lingkungan tertentu seperti Microsoft .NET Framework atau lainnya bahwa produsen sedang mengembangkan sistem operasi untuk fungsi applet mereka sendiri.
perangkat mobile
Adapun bahkan ponsel biasa tanpa sistem operasi di kapal, mereka juga memiliki dukungan asli untuk platform ini. Biasanya, installer memiliki JAR ekstensi atau JAD dan cukup SD diinstal bahkan pada ponsel primitif.
Sistem operasi dapat digunakan archivers seperti WinRAR, yang mengakui seperti arsip self-extracting seperti SFX-berkas tanpa masalah. Ketika Anda klik dua kali pada file ini, isinya akan diambil secara otomatis dan arsip dengan platform Java, dalam hal ini beroperasi di latar belakang.
Apa yang bisa saya katakan, karena bahkan game-game lama pada telepon yang sederhana dapat diatur dengan mudah. Meskipun diyakini bahwa dalam "maju" sistem operasi tidak digunakan, tidak.
Bahkan dalam model lama seperti Nokia 3310 platform. Jika tidak, bagaimana telepon akan berfungsi? Dalam sistem yang sama seperti yang sudah jelas, dan memiliki built-in support, yang bertanggung jawab untuk lingkungan pengembangan Java.
Seperti untuk diri kita sendiri perintah yang digunakan saat membuat aplikasi, deskripsi mereka mungkin mengambil terlalu banyak waktu. Tapi jika ide menciptakan sebuah aplikasi berdasarkan bahasa ini masih ada, lebih baik untuk menginstal sebuah program khusus seperti platform yang ditawarkan oleh lingkungan Delphi (antarmuka pengguna grafis sangat mirip).
kesimpulan
Seperti yang Anda lihat, lingkungan pengembangan Java adalah universal kompatibel dengan sistem apapun. Tetapi bekerja jauh lebih cepat daripada perintah siaran berdasarkan C + / C ++. Menurut beberapa penelitian, kinerja mungkin lebih tinggi sebesar 20-30 kali, meskipun konsumsi memori pada tingkat peringkat yang lebih tinggi.
Tapi kalau untuk meringkas beberapa hasil, perlu dicatat fleksibilitas yang sebenarnya ditawarkan oleh lingkungan pengembangan Java. Bahkan, itu adalah kompatibel dengan semua sistem, yang membuatnya paling populer untuk membuat aplikasi multimedia yang sama atau permainan.
Kami juga harus mengatakan bahwa versi terbaru dari Java didasarkan pada dukungan alat pemrograman generik, yang didasarkan pada teknologi Eiffel dan C #, secara radikal berbeda dari sarana C ++. Di sini Anda dapat menggunakan konversi otomatis dari tipe data skalar dan impor disebut bidang statis, belum lagi kemungkinan menciptakan dokumen pendukung dengan kode sumber.
Java SE 6 mencakup banyak fitur baru, yang meliputi bahkan pengakuan kalender Jepang dan Buddha, kemampuan untuk membuat penuh HTTP-server, transfer dipercepat kelas-aliran dan data terkompresi untuk meningkatkan produktivitas hingga 70%, belum lagi dashboard JConsole OpenGL mendukung dan hardware DirectX.
Hal ini berlaku terutama untuk kartu grafis, meskipun mungkin merujuk pada penggunaan bahkan perangkat audio (biasanya driver virtual untuk secara ASIO4ALL). Hal yang sama berlaku untuk beberapa synthesizer software atau MIDI-keyboard. Tetapi penggunaan Java-applet dieksekusi tidak selalu disediakan.
Similar articles
Trending Now