Java (platform perangkat lunak)

Program yang didukung Java

Java adalah satu set perangkat lunak komputer dan spesifikasi yang dikembangkan oleh Sun Microsystems, yang kemudian diakuisisi oleh Oracle Corporation, yang menyediakan sistem untuk mengembangkan aplikasi perangkat lunak dan menerapkan hal itu dalam sebuah cross-platform lingkungan komputasi. digunakan di berbagai macam platform komputasi dari perangkat embedded dan ponsel ke server perusahaan dan superkomputer. Sementara mereka yang kurang umum dari standalone aplikasi Java, Java applet yang berjalan di aman, lingkungan tersandbox untuk memberikan banyak fitur dari aplikasi asli dan dapat tertanam ke dalam HTML halaman.

Penulisan dalam bahasa pemrograman Java adalah cara utama untuk menghasilkan kode yang akan digunakan sebagai kode byte pada sebuah Mesin Virtual Java (JVM); bytecode compiler juga tersedia untuk bahasa-bahasa lain, termasuk Ada, JavaScript, Python, dan Ruby. Selain itu, beberapa bahasa telah dirancang untuk berjalan secara native pada JVM, termasuk Scala, Clojure, dan Apache Groovy. sintaks meminjam banyak dari C dan C++, tetapi berorientasi objek memiliki dimodelkan setelah Smalltalk dan Objective-C.[1] 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 yang dilakukan oleh JVM.

Pada November 13, 2006, Sun Microsystems membuat sebagian besar implementasi dari tersedia di bawah GNU General Public License (GPL).[2][3]

Terbaru versi Java 8, hanya didukung (misalnya dengan pembaharuan keamanan) versi 2016. Oracle (dan lain-lain) telah mengumumkan bahwa menggunakan versi yang lebih tua (dari 8) mereka JVM pelaksanaan menghadirkan risiko serius akibat belum terselesaikan masalah keamanan.[4][5][6]

  1. ^ Naughton, Patrick. "Java Was Strongly Influenced by Objective-C". Virtual School. Diarsipkan dari asli tanggal 2010-06-23. Diakses tanggal 2016-10-20. {{cite web}}: ( )
  2. ^ "Sun Opens Java". Sun Microsystems. 13 November 2006. Diarsipkan dari asli tanggal 2008-05-13.
  3. ^ Kelly O'Hair (December 2010). "OpenJDK7 and OpenJDK6 Binary Plugs Logic Removed". Oracle Corporation. Diakses tanggal 2011-11-25.
  4. ^ "Why should I uninstall older versions of Java from my system?". Oracle. Diakses tanggal 2016-09-09.
  5. ^ http://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.html#AppendixJAVA
  6. ^ Whittaker, Zack (2013-01-11). "Homeland Security warns to disable Java amid zero-day flaw". ZDNet. Diakses tanggal 2016-02-09.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search