Java (platform perangkat lunak): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Penambahan pranala
Tag: Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android
kTidak ada ringkasan suntingan
Tag: Suntingan visualeditor-wikitext
Baris 1:
[[Berkas:Aspectotuxguitar.jpg|jmpl|Java-didukung program]]
'''Java Script''' adalah satu set [[Perangkat lunak|perangkat lunak komputer]] dan spesifikasi yang dikembangkan oleh [[Sun Microsystems]], yang kemudian diakuisisi oleh [[Oracle Corporation]], yang menyediakan sistem untuk mengembangkan [[Aplikasi|aplikasi perangkat lunak]] dan menerapkan hal itu dalam sebuah [[Lintas platform|cross-platform]] lingkungan komputasi. digunakan di berbagai macam [[Platform (komputer)|platform komputasi]] dari [[Sistem benam|perangkat embedded]] dan [[Telepon genggam|ponsel]] ke [[Peladen|server perusahaan]] dan [[superkomputer]]. Sementara mereka yang kurang umum dari standalone aplikasi Java, [[Java applet|Java applet yang]] berjalan di aman, [[Sandbox (keamanan komputer)|sandboxed]] lingkungan untuk memberikan banyak fitur dari aplikasi asli dan dapat tertanam ke dalam [[HTML]] halaman.
 
Penulisan dalam [[Java|bahasa pemrograman Java]] adalah cara utama untuk menghasilkan kode yang akan digunakan sebagai [[Bytecode Java|kode byte]] pada sebuah [[Mesin Virtual Java]] (JVM); byte code [[Kompilator|compiler]] juga tersedia untuk bahasa-bahasa lain, termasuk [[Ada (bahasa pemrograman)|Ada]], [[JavaScript]], [[Python (bahasa pemrograman)|Python]], dan [[Ruby (bahasa pemrograman)|Ruby]]. Selain itu, beberapa bahasa telah dirancang untuk berjalan secara native pada JVM, termasuk Scala, Clojure, dan Apache Groovy. sintaks meminjam banyak dari [[C (bahasa pemrograman)|C]] dan [[C++]], tetapi berorientasi objek memiliki dimodelkan setelah [[Smalltalk]] dan Objective-C.<ref>{{Cite web|url=http://virtualschool.edu/objectivec/influenceOnJava.html|title=Java Was Strongly Influenced by Objective-C|last=Naughton|first=Patrick|website=Virtual School}}</ref> eschews tertentu tingkat rendah konstruksi seperti pointer dan memiliki memori yang sangat sederhana model di mana setiap objek yang dialokasikan di heap dan semua variabel dari jenis objek referensi. Manajemen memori ditangani melalui otomatis terintegrasi [[Pengumpulan sampah (ilmu komputer)|pengumpulan sampah]] yang dilakukan oleh JVM.