Java: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Bot: Penggantian teks otomatis (-algoritma; +algoritme); perubahan kosmetika
Baris 56:
* '''Tulis sekali, jalankan di mana saja''' - Masih ada beberapa hal yang tidak kompatibel antara ''[[platform]]'' satu dengan ''platform'' lain. Untuk [[J2SE]], misalnya ''SWT-AWT bridge'' yang sampai sekarang tidak berfungsi pada [[Mac OS X]].
 
* '''Mudah didekompilasi'''. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan ''bytecode'' yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada [[Microsoft .NET Platform]]. Dengan demikian, algoritmaalgoritme yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/di''reverse-engineer''.
 
* '''Penggunaan memori yang banyak'''. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/[[C++]] dan [[Pascal]] (lebih spesifik lagi, [[Delphi]] dan [[Object Pascal]]). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.
Baris 73:
System.out.println("Hello, world!");
}
}
</source>
 
Baris 89:
* [http://www.netbeans.org/products/ide/ NetBeans] (open source- [http://www.netbeans.org/about/legal/license.html Common Development and Distribution License (CDDL)])
NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah GUI Editor yang menurut pendapat umum merupakan yang terbaik. {{fact}}
* [http://www.eclipse.org/jdt Eclipse JDT] (open source- [http://www.eclipse.org/org/documents/epl-v10.php Eclipse Public License])
[[Eclipse (perangkat lunak)|Eclipse]] dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individu-individu lain). Banyak nama besar yang ikut dalam 'Eclipse Foundation', termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.
* [http://www.jetbrains.com/idea/ IntelliJ IDEA] (commercial, free 30-day trial)
* [http://www.oracle.com/tools/jdev_home.html Oracle JDeveloper] (free)
* [http://www.jcreator.com/ Xinox JCreator] (ada versi berbayar maupun free)
JCreator ditulis dalam C/C++ sehingga lebih cepat (dan menggunakan memori lebih sedikit) dari kebanyakan.