Maskrio/nya-ir-miracl-id-preprocessed huggingface dataset:
Java (Platform Perangkat Lunak)
Dalam "Java Development Kit" ("JDK") adalah Sun produk yang ditujukan untuk pengembang Java. Sejak diperkenalkannya , telah oleh jauh yang paling banyak digunakan Java software development kit (SDK). Ini berisi compiler Java, sebuah salinan lengkap dari Java Runtime Environment (JRE), dan banyak lainnya yang penting alat-alat pengembangan.
Java (Platform Perangkat Lunak)
Platform Java dan bahasa dimulai sebagai sebuah proyek internal di Sun Microsystems pada bulan desember 1990, memberikan alternatif untuk C++/C bahasa pemrograman. Insinyur Patrick Naughton telah menjadi semakin frustrasi dengan keadaan Matahari C++ dan C antarmuka pemrograman aplikasi (Api) dan alat-alat. Sementara mempertimbangkan untuk pindah ke Berikutnya, Naughton ditawarkan kesempatan untuk bekerja pada teknologi baru, dan dengan demikian "Siluman Proyek" dimulai.
Java (Platform Perangkat Lunak)
Stealth Proyek itu segera berganti nama menjadi the "Green Project", dengan James Gosling dan Mike Sheridan bergabung Naughton. Bersama-sama dengan insinyur lain, mereka mulai bekerja di sebuah kantor kecil di Sand Hill Road di Menlo Park, California. Mereka bertujuan untuk mengembangkan teknologi baru untuk pemrograman generasi cerdas peralatan, yang Sun diharapkan untuk menawarkan besar peluang-peluang baru.
Java (Platform Perangkat Lunak)
Tim yang awalnya dianggap menggunakan C++, tapi ditolak karena beberapa alasan. Karena mereka mengembangkan sebuah sistem embedded dengan sumber daya yang terbatas, mereka memutuskan bahwa C++ dibutuhkan terlalu banyak memori dan kompleksitas led untuk pengembang kesalahan. Bahasa kurangnya pengumpulan sampah berarti bahwa programmer harus secara manual mengatur memori sistem, menantang dan rawan kesalahan tugas. Tim juga khawatir tentang bahasa C++ kurangnya portable fasilitas untuk keamanan, pemrograman terdistribusi, dan threading. Akhirnya, mereka menginginkan sebuah platform yang akan port dengan mudah untuk semua jenis perangkat.
Java (Platform Perangkat Lunak)
Bill Joy telah memimpikan sebuah bahasa baru yang menggabungkan Mesa dan C. Dalam sebuah makalah yang disebut "lebih Lanjut", ia mengusulkan untuk Sun bahwa para insinyur harus menghasilkan aplikasi yang berorientasi objek lingkungan yang didasarkan pada C++. Awalnya, Gosling berusaha untuk memodifikasi dan memperluas C++ (usulan pembangunan yang ia disebut sebagai "C++ ++ --") tapi segera ditinggalkan yang mendukung untuk menciptakan sebuah bahasa baru, yang disebut "Oak", setelah pohon yang berdiri tepat di luar kantornya.
Java (Platform Perangkat Lunak)
Pada musim panas 1992, tim bisa menunjukkan bagian-bagian dari platform baru, termasuk Hijau OS, Oak bahasa, perpustakaan, dan hardware. Mereka demonstrasi pertama, pada tanggal 3 September 1992, berfokus pada membangun sebuah personal digital assistant (PDA) perangkat bernama "Star7" yang memiliki antarmuka grafis dan smart agen yang disebut "Duke" untuk membantu pengguna. Pada bulan November tahun itu, the Green Project itu berputar off untuk menjadi "Firstperson", anak perusahaan yang sepenuhnya dimiliki dari Sun Microsystems, dan tim pindah ke Palo Alto, California. Yang Firstperson tim memiliki kepentingan dalam membangun sangat interaktif perangkat, dan ketika Time Warner mengeluarkan request for proposal (RFP) untuk set-top box, Firstperson mengubah target mereka dan menanggapi dengan sebuah proposal untuk sebuah set-top box platform. Namun, kabel industri merasa bahwa platform mereka memberikan terlalu banyak kontrol kepada pengguna, sehingga Firstperson kehilangan tawaran mereka untuk SGI. Tambahan berurusan dengan Yang 3DO Perusahaan untuk set-top box juga gagal terwujud. Mampu membangkitkan minat dalam industri televisi, perusahaan digulung kembali ke Matahari.
Java (Platform Perangkat Lunak)
Pada bulan juni dan juli 1994 – setelah tiga hari dari brainstorming dengan John Gage (Direktur Ilmu pengetahuan untuk Matahari), Gosling, Sukacita, Naughton, Wayne Rosing, dan Eric Schmidt – tim re-target platform untuk World Wide Web. Mereka merasa bahwa dengan munculnya grafis web browser seperti Mosaik Internet bisa berkembang menjadi sama sangat interaktif media bahwa mereka telah membayangkan untuk TV kabel. Sebagai prototipe, Naughton menulis sebuah browser yang kecil, WebRunner (bernama setelah film "Blade Runner"), berganti nama menjadi HotJava pada tahun 1995.
Java (Platform Perangkat Lunak)
Pada tahun 1994, Matahari berganti nama Oak bahasa setelah merek dagang pencarian mengungkapkan bahwa Oak Teknologi yang digunakan nama "Oak". Meskipun Java 1.0 a menjadi tersedia untuk di-download pada tahun 1994, rilis publik pertama dari , 1.0a2 dengan HotJava browser, datang pada tanggal 23 Mei 1995, diumumkan oleh Gage di SunWorld konferensi. Menyertai Gage pengumuman, Marc Andreessen, Wakil Presiden Eksekutif dari Netscape Communications Corporation, tiba-tiba mengumumkan bahwa Netscape browser akan mencakup dukungan Java. Pada tanggal 9 januari 1996, Sun Microsystems membentuk JavaSoft kelompok untuk mengembangkan teknologi.
Java (Platform Perangkat Lunak)
Bahasa Java telah mengalami beberapa perubahan sejak rilis JDK (Java Development Kit) 1.0 pada tanggal 23 januari 1996, serta berbagai penambahan dari kelas-kelas dan paket-paket standar perpustakaan. Sejak J2SE 1.4 Java Community Process (JCP) telah diatur evolusi dari Bahasa Java. JCP menggunakan "Java Spesifikasi Permintaan" (JSRs) untuk mengusulkan dan menentukan penambahan dan perubahan untuk platform Java. Dalam "Bahasa Keterangan" (JLS) menentukan bahasa; perubahan JLS dikelola di bawah JSR 901.
Java (Platform Perangkat Lunak)
Matahari dirilis "JDK 1.1" pada tanggal 19 februari 1997. Utama termasuk penambahan luas retooling dari AWT acara model, kelas batin ditambahkan untuk bahasa, JavaBeans dan JDBC.
Java (Platform Perangkat Lunak)
"J2SE 1.2" (8 desember 1998) – Codename "Bermain anak". Ini dan rilis berikutnya melalui J2SE 5.0 yang namanya "Java 2" dan nama versi "J2SE" (Java 2 Platform, Standard Edition) diganti JDK untuk membedakan basis platform J2EE (Java 2 Platform, Enterprise Edition), J2ME (Java 2 Platform, Micro Edition). Tambahan utama termasuk refleksi, koleksi framework, Java IDL ( interface bahasa deskripsi implementasi CORBA interoperabilitas), dan integrasi Ayunan grafis API ke inti kelas. Sebuah Java Plug-in dirilis, dan Matahari JVM dilengkapi dengan JIT compiler untuk pertama kalinya.
Java (Platform Perangkat Lunak)
"J2SE 1.3" (8 Mei 2000) – Codename "Kestrel". Perubahan penting termasuk bundling HotSpot JVM (JVM HotSpot pertama kali dirilis pada bulan April 1999 untuk J2SE 1.2 JVM), JavaSound, Penamaan dan Direktori Interface (JNDI) dan Platform Java Debugger Arsitektur (JPDA).
Java (Platform Perangkat Lunak)
"J2SE 1.4" (6 februari 2002) – Codename "Merlin". Ini menjadi rilis pertama dari platform Java yang dikembangkan dalam Masyarakat sebagai Proses JSR 59. perubahan Besar termasuk ekspresi reguler dimodelkan setelah Perl, terkecuali chaining, terpadu XML parser dan XSLT processor (JAXP), dan Java Web Start.
Java (Platform Perangkat Lunak)
"J2SE 5.0" (agustus 30, 2004) – Codename "Tiger". Itu awalnya berjumlah 1.5, yang masih digunakan sebagai internal nomor versi. yang Dikembangkan di bawah JSR 176, Harimau menambahkan beberapa signifikan fitur bahasa baru termasuk untuk masing-masing loop, obat generik, autoboxing dan var-args.
Java (Platform Perangkat Lunak)
"Java SE 6" (11 desember 2006) – Codename "Mustang". Itu dibundel dengan manajer database dan memfasilitasi penggunaan bahasa scripting dengan JVM (seperti JavaScript menggunakan Mozilla's Badak engine). Pada versi ini, Matahari diganti nama "J2SE" dengan "Java SE" dan menjatuhkan ".0" dari nomor versi. perubahan besar Lainnya termasuk dukungan untuk pluggable penjelasan (JSR 269), banyak GUI perbaikan, termasuk UI asli perangkat tambahan untuk mendukung tampilan dan nuansa dari Windows Vista, dan perbaikan untuk Platform Java Debugger Arsitektur (JPDA) & JVM Alat Antarmuka untuk pemantauan yang lebih baik dan pemecahan masalah.
Java (Platform Perangkat Lunak)
"Java SE 7" (28 juli 2011) – Codename "lumba-Lumba". Versi ini dikembangkan di bawah JSR 336. Ini menambahkan sejumlah kecil perubahan bahasa termasuk string di switch, mencoba-dengan-sumber-sumber dan jenis inferensi untuk generic contoh penciptaan. JVM diperpanjang dengan dukungan untuk bahasa dinamis, sedangkan kelas perpustakaan diperpanjang antara lain dengan bergabung/garpu kerangka, peningkatan new file I/O library dan dukungan untuk protokol jaringan seperti SCTP. Java 7 Update 76 dirilis pada januari 2015, dengan berakhirnya tanggal 14 April 2015.
Java (Platform Perangkat Lunak)
Pada bulan juni 2016, setelah publik terakhir update Java 7, "jarak jauh dieksploitasi" bug keamanan di Java 6, 7 dan 8 di mana diumumkan.
Java (Platform Perangkat Lunak)
Yang version, "Java SE 8" (18 Maret 2014). Perubahan penting termasuk bahasa tingkat dukungan untuk ekspresi lambda (penutupan) dan metode default, Proyek Nashorn JavaScript runtime, Tanggal dan Waktu yang baru API terinspirasi oleh Joda Waktu, dan penghapusan PermGen. Versi ini tidak secara resmi didukung pada platform Windows XP. Namun, karena akhir dari 7 siklus hidup ini adalah versi direkomendasikan untuk pengguna XP. Sebelumnya, hanya tidak resmi instalasi manual metode yang telah dijelaskan untuk Windows XP SP3. Hal ini mengacu pada JDK8, mengembangkan platform untuk Java yang juga mencakup sepenuhnya berfungsi Java Runtime Environment. 8 didukung pada Windows Server 2008 R2 SP1, Windows Vista SP2 dan Windows 7 SP1, Ubuntu 12.04 LTS dan lebih tinggi (dan beberapa Os lain).
Java (Platform Perangkat Lunak)
JDK 9 Akses Awal membutuhkan Windows 7 SP1, Windows Server 2012, Ubuntu 16.04 LTS atau lebih tinggi (atau OS lain yang didukung, seperti OS X atau Solaris).
Java (Platform Perangkat Lunak)
Selain bahasa perubahan, perubahan yang signifikan telah dibuat untuk Java class library selama bertahun-tahun, yang telah berkembang dari beberapa ratus kelas dalam JDK 1.0 untuk lebih dari tiga ribu di J2SE 5.0. Seluruh Api yang baru, seperti Ayunan dan Java 2D, telah berkembang, dan banyak dari asli JDK 1.0 kelas dan metode yang telah usang.
Java (Platform Perangkat Lunak)
Menurut Oracle, Java Runtime Environment adalah ditemukan pada lebih dari 850 juta PCs. Microsoft belum paket Java Runtime Environment (JRE) dengan sistem operasi sejak Sun Microsystems menggugat Microsoft untuk menambahkan Jendela-kelas khusus untuk paket Java runtime environment, dan untuk membuat kelas-kelas baru yang tersedia melalui Visual J++. Apple tidak lagi termasuk Java runtime dengan OS X sebagai versi 10.7, tetapi sistem akan meminta pengguna untuk men-download dan menginstal itu pertama kalinya sebuah aplikasi yang membutuhkan JRE diluncurkan. Banyak distribusi Linux yang mencakup sebagian kompatibel software gratis paket GNU Classpath dan semakin kebanyakan kompatibel IcedTea.
Java (Platform Perangkat Lunak)
Beberapa aplikasi Java yang cukup luas penggunaan desktop, termasuk NetBeans dan Eclipse integrated development lingkungan, dan berbagi file klien seperti LimeWire dan Vuze. juga digunakan dalam MATLAB matematika pemrograman lingkungan, baik untuk rendering antarmuka pengguna dan sebagai bagian dari sistem inti. Java menyediakan cross platform user interface untuk beberapa high-end aplikasi kolaboratif seperti Lotus Notes.
Java (Platform Perangkat Lunak)
Oracle berencana untuk pertama mencela secara terpisah diinstal Java plugin browser dari Java Runtime Environment di JDK 9 kemudian menghapus sepenuhnya dari masa mendatang, memaksa para pengembang web untuk menggunakan teknologi alternatif.
Java (Platform Perangkat Lunak)
SAYA telah menjadi populer di perangkat mobile, di mana ia bersaing dengan Symbian, BREW, dan .NET Compact Framework.
Java (Platform Perangkat Lunak)
Keragaman produsen ponsel telah menyebabkan kebutuhan untuk standar bersatu sehingga program-program dapat berjalan pada ponsel dari pemasok yang berbeda – MIDP. Standar pertama adalah MIDP 1, yang diasumsikan ukuran layar kecil, tidak ada akses ke audio, dan 32kB program batas. Lebih baru-baru ini MIDP 2 memungkinkan akses ke audio, dan sampai 64kB untuk ukuran program. Dengan handset desain yang membaik lebih cepat dari standar, beberapa produsen bersantai beberapa keterbatasan dalam standar, misalnya, maksimal ukuran program.
Java (Platform Perangkat Lunak)
Google Android sistem operasi menggunakan bahasa , namun tidak untuk kelas perpustakaan, oleh karena itu platform Android tidak bisa disebut . Android mengeksekusi kode pada SENI VM (sebelumnya the Dalvik VM ke Android 4.4.4) bukan Java VM.
Java (Platform Perangkat Lunak)
Platform Java telah menjadi andalan perusahaan ITU pengembangan sejak pengenalan Enterprise Edition pada tahun 1998, dalam dua cara yang berbeda:
Perusahaan menggunakan Java juga telah lama menjadi pendorong utama dari open source bunga di platform. Bunga ini telah menginspirasi komunitas open source untuk menghasilkan jumlah besar dari perangkat lunak, termasuk fungsi sederhana perpustakaan, pengembangan kerangka kerja (misalnya Spring Framework, Apache Gawang, Dojo Toolkit, Hibernate), dan open source implementasi standar dan alat-alat (misalnya Apache Tomcat, GlassFish server aplikasi, Keledai dan Apache ServiceMix Enterprise service bus).
Java (Platform Perangkat Lunak)
Duke adalah maskot.
Java (Platform Perangkat Lunak)
Ketika Sun mengumumkan bahwa SE Java dan Java ME akan dirilis di bawah lisensi perangkat lunak bebas ( GNU General Public License), mereka merilis Duke grafis di bawah lisensi BSD pada waktu yang sama. baru Duke kepribadian dibuat setiap tahun. misalnya, pada bulan juli 2011 "Teknologi masa Depan Duke" termasuk hidung yang lebih besar, jetpack, dan biru di sayap.
Java (Platform Perangkat Lunak)
Kode sumber untuk Matahari implementasi dari (yaitu de facto referensi implementasi) telah tersedia untuk beberapa waktu, tapi sampai saat ini, ketentuan-ketentuan lisensi yang membatasi apa yang bisa dilakukan dengan tanpa penandatanganan (dan umumnya membayar untuk) kontrak dengan Matahari. Seperti syarat tidak memenuhi persyaratan baik yang Open Source Initiative atau Free Software Foundation untuk dipertimbangkan open source atau free software, dan Sun Java karena itu platform proprietary.
Java (Platform Perangkat Lunak)
Sementara beberapa pihak ketiga proyek (misalnya GNU Classpath dan Apache Harmony) dibuat perangkat lunak bebas parsial implementasi, ukuran besar dari Matahari perpustakaan dikombinasikan dengan penggunaan kamar bersih metode berarti bahwa mereka implementasi dari Java perpustakaan (compiler dan VM adalah relatif kecil dan didefinisikan dengan baik) yang tidak lengkap dan tidak sepenuhnya kompatibel. Implementasi ini juga cenderung jauh lebih dioptimalkan dari Matahari.
Java (Platform Perangkat Lunak)
Sun mengumumkan di JavaOne 2006 bahwa pulau akan menjadi bebas dan perangkat lunak sumber terbuka, dan pada tanggal 25 oktober 2006, di Oracle OpenWorld konferensi, Jonathan I. Schwartz mengatakan bahwa perusahaan itu akan mengumumkan rilis core Platform Java sebagai perangkat lunak bebas dan terbuka dalam waktu 30 sampai 60 hari.
Java (Platform Perangkat Lunak)
Sun merilis HotSpot virtual mesin dan compiler sebagai perangkat lunak gratis dibawah lisensi GNU General Public License pada tanggal 13 November 2006, dengan janji bahwa sisa JDK (yang termasuk JRE) yang akan ditempatkan di bawah GPL pada bulan Maret 2007 ("kecuali untuk beberapa komponen yang Matahari tidak memiliki hak untuk mempublikasikan didistribusikan bentuk kode sumber di bawah GPL"). Menurut Richard Stallman, ini akan berarti mengakhiri " perangkap". Mark Shuttleworth yang disebut pers awal pengumuman, "Sebuah tonggak bersejarah bagi perangkat lunak bebas komunitas".
Java (Platform Perangkat Lunak)
Sun merilis kode sumber dari perpustakaan Kelas bawah GPL pada 8 Mei 2007, kecuali beberapa bagian tertentu yang diberi lisensi oleh Matahari dari pihak ke-3 yang tidak ingin mereka kode yang akan dirilis di bawah sebuah software gratis dan open-source yang berlisensi. Beberapa dibebani bagian ternyata cukup bagian-bagian kunci dari platform seperti font rendering dan 2D rasterising, tapi ini dirilis sebagai open-source kemudian oleh Matahari (lihat OpenJDK perpustakaan Kelas).
Java (Platform Perangkat Lunak)
Matahari itu tujuannya adalah untuk mengganti bagian-bagian yang tetap eksklusif dan tertutup-sumber dengan implementasi alternatif dan membuat perpustakaan kelas benar-benar gratis dan open source. Sementara itu, pihak ketiga proyek yang disebut IcedTea dibuat benar-benar gratis dan sangat bermanfaat JDK dengan mengganti dibebani kode dengan rintisan atau kode dari GNU Classpath. Meskipun OpenJDK sejak itu menjadi mudah dibangun tanpa dibebani bagian (dari OpenJDK 6 b10), IcedTea masih digunakan oleh sebagian besar distribusi linux, seperti Fedora, RHEL, Debian, Ubuntu, Gentoo, Arch Linux dan Slackware, karena menyediakan keamanan rilis dan mudah cara untuk patch inklusi. OpenJDK juga masih tidak menyertakan plugin browser & Web Mulai implementasi, sehingga IcedTea pendamping proyek, IcedTea-Web, adalah diperlukan untuk mengisi kesenjangan ini.
Java (Platform Perangkat Lunak)
Pada juni 2008, diumumkan bahwa IcedTea6 (karena dikemas versi OpenJDK pada Fedora 9) telah lulus Teknologi Kompatibilitas Kit tes dan dapat mengklaim untuk menjadi sepenuhnya kompatibel 6 implementasi.
Java (Platform Perangkat Lunak)
Karena OpenJDK adalah di bawah lisensi GPL, adalah mungkin untuk mendistribusikan versi kustom dari JRE secara langsung dengan perangkat lunak aplikasi, daripada membutuhkan enduser (atau mereka sysadmin) untuk men-download dan menginstal versi yang benar dari milik Oracle JRE ke masing-masing sistem mereka sendiri.
Java (Platform Perangkat Lunak)
Dalam kebanyakan kasus, dukungan Java adalah tidak perlu di Web browser, dan keamanan para ahli merekomendasikan bahwa hal itu tidak akan dijalankan di browser kecuali benar-benar diperlukan. Ia menyarankan bahwa, jika Java diperlukan oleh beberapa situs Web, pengguna harus memiliki browser yang terpisah instalasi khusus untuk situs-situs tersebut.
Java (Platform Perangkat Lunak)
Ketika obat generik yang ditambahkan untuk Java 5.0, sudah ada kerangka besar dari kelas-kelas (banyak yang sudah usang), sehingga obat generik yang dipilih untuk diimplementasikan menggunakan penghapusan untuk memungkinkan "migrasi kompatibilitas" dan penggunaan kembali ini kelas-kelas yang ada. Ini terbatas fitur yang bisa disediakan oleh penambahan ini dibandingkan dengan beberapa bahasa lain.
Java (Platform Perangkat Lunak)
Java tidak memiliki native unsigned integer jenis. Data Unsigned sering dihasilkan dari program yang ditulis dalam C dan kurangnya jenis ini langsung mencegah pertukaran data antara C dan Java. Unsigned jumlah besar juga banyak digunakan dalam pengolahan angka bidang, termasuk kriptografi, yang dapat membuat kurang nyaman digunakan untuk tugas-tugas ini.
Meskipun hal ini mungkin untuk sebagian menghindari masalah ini dengan konversi kode dan menggunakan data yang lebih besar jenis, itu membuat menggunakan Java rumit untuk menangani data unsigned. Sementara 32-bit signed integer dapat digunakan untuk menyimpan 16-bit unsigned nilai dengan relatif mudah, 32-bit unsigned nilainya akan memerlukan 64-bit signed integer. Selain itu, 64-bit unsigned nilai tidak dapat disimpan menggunakan tipe integer di karena tidak ada jenis yang lebih besar dari 64 bit yang ada dalam bahasa . Jika disarikan menggunakan fungsi, fungsi panggilan menjadi perlu untuk banyak operasi yang asli untuk beberapa bahasa lain. Selain itu, adalah mungkin untuk menggunakan Java ditandatangani bilangan bulat untuk meniru unsigned bilangan bulat dengan ukuran yang sama, tetapi hal ini membutuhkan pengetahuan rinci kompleks bitwise operasi.
Java (Platform Perangkat Lunak)
Sementara di floating point aritmetika adalah sebagian besar didasarkan pada standar IEEE 754 ("Standar untuk Biner Floating-Point Aritmetika"), fitur-fitur tertentu yang tidak didukung bahkan ketika menggunakan codice_3 pengubah, seperti Pengecualian Bendera dan Diarahkan Pembulatan — kemampuan yang diamanatkan oleh Standar IEEE 754. Selain itu, extended precision floating-point jenis yang diizinkan dalam 754 dan hadir dalam banyak prosesor yang tidak diizinkan di .
Java (Platform Perangkat Lunak)
Pada hari-hari awal dari (sebelum HotSpot VM dilaksanakan di 1.3 2000) ada beberapa kritik kinerja. Namun, tolok ukur biasanya melaporkan menjadi sekitar 50% lebih lambat dari C (bahasa yang mengkompilasi kode asli).
Java (Platform Perangkat Lunak)
Java kinerja telah meningkat secara substansial sejak versi awal. Kinerja JIT compiler relatif asli penyusun memiliki beberapa dioptimalkan tes telah terbukti cukup mirip.
Java (Platform Perangkat Lunak)
Java bytecode dapat diartikan pada saat dijalankan oleh mesin virtual, atau dapat disusun pada waktu beban atau runtime menjadi kode native yang berjalan secara langsung pada perangkat keras komputer. Interpretasi lebih lambat dari yang asli eksekusi dan kompilasi pada waktu beban atau runtime memiliki kinerja awal penalti untuk kompilasi. Modern performant JVM implementasi semua menggunakan kompilasi pendekatan, sehingga setelah waktu startup awal kinerja setara dengan native code.
Java (Platform Perangkat Lunak)
Platform Java menyediakan sebuah arsitektur keamanan yang dirancang untuk memungkinkan pengguna untuk menjalankan terpercaya bytecode dalam "sandbox" cara untuk melindungi terhadap situs berbahaya atau perangkat lunak yang ditulis dengan buruk. Ini "sandboxing" fitur ini dimaksudkan untuk melindungi pengguna dengan membatasi akses ke beberapa fitur platform dan Api yang bisa dimanfaatkan oleh malware, seperti mengakses file lokal, menjalankan perintah sewenang-wenang, atau mengakses jaringan komunikasi.
Java (Platform Perangkat Lunak)
Dalam beberapa tahun terakhir, para peneliti telah menemukan sejumlah kelemahan keamanan dalam beberapa banyak digunakan Java implementasi, termasuk Oracle, yang memungkinkan kode yang tidak dipercaya untuk memotong sandboxing mekanisme, mengekspos pengguna untuk serangan berbahaya. Kekurangan ini mempengaruhi hanya aplikasi Java yang mengeksekusi sewenang-wenang terpercaya bytecode, seperti web browser plugin yang menjalankan Java applet yang didownload dari situs web publik. Aplikasi di mana pengguna trust, dan memiliki kontrol penuh atas semua kode yang sedang dieksekusi tidak terpengaruh.
Java (Platform Perangkat Lunak)
Pada agustus 31, 2012, 6 dan 7 pada Microsoft Windows, Mac OS X, dan Linux ditemukan memiliki keamanan yang serius cacat yang diperbolehkan remote exploit untuk mengambil tempat dengan hanya memuat sebuah halaman web berbahaya. kemudian ditemukan untuk menjadi cacat juga.
Java (Platform Perangkat Lunak)
Pada tanggal 10 januari 2013, tiga spesialis komputer berbicara menentang , mengatakan kepada Reuters bahwa itu tidak aman dan bahwa orang harus menonaktifkan Java. Jaime Blasco, Labs Manajer dengan AlienVault Labs, menyatakan bahwa " berantakan. Hal ini tidak aman. Anda harus menonaktifkannya."
Kerentanan ini mempengaruhi dan tidak jelas apakah hal itu mempengaruhi , sehingga disarankan agar konsumen menonaktifkannya. peringatan Keamanan dari Oracle mengumumkan jadwal penting yang berhubungan dengan keamanan patch ke .
Java (Platform Perangkat Lunak)
Pada tanggal 14 januari 2013, para ahli keamanan mengatakan bahwa update masih gagal untuk melindungi Pc dari serangan. Ini mengeksploitasi lubang diminta tanggapan dari United States Department of Homeland Security mendorong pengguna untuk menonaktifkan atau uninstall . Apple masuk dalam daftar hitam di terbatas agar semua komputer yang menjalankan Mac OS X sistem operasi melalui program perlindungan virus.