Java (platform perangkat lunak): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k ←Suntingan 203.78.118.107 (bicara) dibatalkan ke versi terakhir oleh AABot Tag: Pengembalian |
k Perubahan kosmetik tanda baca |
||
Baris 2:
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
Pada November 13, 2006, Sun Microsystems membuat sebagian besar implementasi dari tersedia di bawah [[Lisensi Publik Umum GNU|GNU General Public License]] (GPL).<ref>{{Cite web|url=http://www.sun.com/2006-1113/feature/story.jsp|title=Sun Opens Java|date=13 November 2006|publisher=Sun Microsystems|archive-url=https://web.archive.org/web/20080513023707/http://www.sun.com/2006-1113/feature/story.jsp|archive-date=2008-05-13}}</ref><ref>{{Cite web|url=http://mail.openjdk.java.net/pipermail/build-dev/2010-December/003881.html|title=OpenJDK7 and OpenJDK6 Binary Plugs Logic Removed|last=Kelly O'Hair|date=December 2010|publisher=[[Oracle Corporation]]|access-date=2011-11-25}}</ref>
Baris 46:
=== Platform serupa ===
Keberhasilan dari dan tulis sekali, jalankan di mana saja konsep-konsep yang lainnya, upaya-upaya serupa, terutama [[.NET Framework]], yang muncul sejak tahun 2002, yang menggabungkan banyak sukses-aspek dari . .NET dalam bentuk lengkap (Microsoft pelaksanaan) saat ini hanya sepenuhnya tersedia pada platform Windows, sedangkan sepenuhnya tersedia di banyak platform. .NET dibangun dari tanah-up untuk mendukung beberapa bahasa pemrograman, sedangkan platform Java pada awalnya dibangun untuk mendukung hanya bahasa
.NET termasuk seperti bahasa yang disebut [[J sharp|Visual J#]] (sebelumnya bernama J++) yang kompatibel dengan Java spesifikasi, dan terkait perpustakaan kelas sebagian besar tanggal tua JDK 1.1 versi bahasa. Untuk alasan ini, itu lebih dari sebuah transisi bahasa untuk beralih dari ke .NET platform dari itu adalah kelas pertama .NET bahasa. Visual J# dihentikan dengan rilis Microsoft Visual Studio 2008. Ada versi gratis dengan [[Microsoft Visual Studio|Visual Studio 2005]] akan didukung hingga 2015 sesuai produk siklus hidup strategi.{{Butuh rujukan|date=July 2016}}
=== Java Development Kit ===
Dalam ''Java Development Kit'' (''JDK'') adalah [[Sun Microsystems|Sun]] produk yang ditujukan untuk pengembang Java. Sejak diperkenalkannya
== Sejarah ==
Baris 69:
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 [[Penjelajah web|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<ref name="earlyhistory">{{Cite web|url=http://java.sun.com/features/1998/05/birthday.html|title=Java Technology: The Early Years|last=Jon Byous|date=April 2003|publisher=[[Sun Microsystems]]|archive-url=https://web.archive.org/web/20080530073139/http://java.sun.com/features/1998/05/birthday.html|archive-date=May 30, 2008|access-date=2009-08-02}}</ref> pada tahun 1995.
Pada tahun 1994, Matahari berganti nama Oak bahasa setelah [[Merek|merek dagang]] pencarian mengungkapkan bahwa Oak Teknologi yang digunakan nama ''Oak''.<ref>{{Cite web|url=http://www.javaworld.com/javaworld/jw-10-1996/jw-10-javaname.html|title=So why did they decide to call it Java?|last=Kieron Murphy|date=1996-04-10|publisher=javaworld.com|access-date=2009-08-03|quote=''The lawyers had told us that we couldn't use the name 'OAK' because [it was already trademarked by] Oak Technologies," said Frank Yellin, a senior engineer at Sun. "So a brainstorming session was held to come up with ideas for a new name''}}</ref> Meskipun Java 1.0 a menjadi tersedia untuk di-download pada tahun 1994, rilis publik pertama dari
=== Versi sejarah ===
Baris 112:
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.
Google [[Android (sistem operasi)|Android]] sistem operasi menggunakan bahasa
=== Server Web dan enterprise menggunakan ===
Baris 175:
Pada agustus 31, 2012, 6 dan 7 pada Microsoft Windows, Mac OS X, dan Linux ditemukan memiliki keamanan yang serius cacat yang diperbolehkan [[Exploit|remote exploit]] untuk mengambil tempat dengan hanya memuat sebuah halaman web berbahaya.<ref>{{Cite web|url=http://blogs.computerworld.com/cybercrime-and-hacking/20921/java-security-flaw-yada-yada-yada|title=Java security flaw: yada yada yada | Computerworld|last=Horowitz|first=Michael|date=2012-08-31|publisher=Blogs.computerworld.com|access-date=2016-02-09}}</ref> {{Nowrap|Java 5}} kemudian ditemukan untuk menjadi cacat juga.<ref>{{Cite web|url=http://threatpost.com/en_us/blogs/new-zero-day-vulnerability-found-java-5-6-and-7-11-billion-desktops-affected-092612|title=The first stop for security news|last=Brook|first=Chris|date=|publisher=Threatpost|access-date=2016-02-09}}</ref>
Pada tanggal 10 januari 2013, tiga spesialis komputer berbicara menentang
Kerentanan ini mempengaruhi {{Nowrap|Java 7}} dan tidak jelas apakah hal itu mempengaruhi {{Nowrap|Java 6}}, sehingga disarankan agar konsumen menonaktifkannya.<ref>{{Cite web|url=http://www.forbes.com/sites/eliseackerman/2013/01/11/us-department-of-homeland-security-calls-on-computer-users-to-disable-java/|title=US Department of Homeland Security Calls On Computer Users To Disable Java|last=|date=|publisher=Forbes.com|access-date=2016-02-09}}</ref><ref>{{Cite web|url=http://threatpost.com/en_us/blogs/nasty-new-java-zero-day-found-exploit-kits-already-have-it-011013?utm_source=Threatpost&utm_medium=Tabs&utm_campaign=Today%27s+Most+Popular|title=The first stop for security news|last=Brook|first=Chris|date=|publisher=Threatpost|access-date=2016-02-09}}</ref> peringatan Keamanan dari Oracle mengumumkan jadwal penting yang berhubungan dengan keamanan patch ke .<ref>{{Cite web|url=http://www.oracle.com/technetwork/topics/security/alerts-086861.html|title=Critical Patch Updates and Security Alerts|date=|publisher=Oracle.com|access-date=2016-02-09}}</ref>
Baris 183:
=== Adware ===
Java runtime environment memiliki sejarah bundling disponsori perangkat lunak yang akan diinstal secara default pada saat instalasi dan saat update yang menggelar setiap bulan atau lebih. Ini mencakup "[[Ask.com|Ask.com toolbar]]" yang akan mengarahkan browser pencarian untuk iklan dan "McAfee Security Scan Plus".<ref name="foistware">{{Cite web|url=http://www.zdnet.com/article/a-close-look-at-how-oracle-installs-deceptive-software-with-java-updates/|title=A close look at how Oracle installs deceptive software with Java updates|last=Bott|first=Ed|website=ZDNet.com|publisher=ZDNet|access-date=14 December 2014}}</ref> penawaran Ini dapat diblokir melalui pengaturan di Control Panel
=== Pembaruan sistem ===
Baris 202:
* {{Resmi}}
* [http://java.sun.com/ sun.com – Resmi situs pengembang]
* [http://www.infoq.com/presentations/gosling-jvm-lang-summit-keynote infoq.com – Presentasi] oleh [[James Gosling]] tentang asal-usul pulau
* [http://roseindia.net/java/ Java Tutorial dan contoh-Contoh koleksi]
* [http://www.java-tips.org/ Tips organisasi]
|