Perbedaan dari JDK – JRE – JVM pada teknologi Java

42 Views

Setidaknya ada beberapa term teknologi yang perlu kalian tahu mengenai cara kerja bahasa Java yaitu tentang JDK (java development kit), JRE (java runtime environment), dan JVM (java virtual machine).

Apa itu JDK?

JDK adalah lingkungan pengembangan perangkat lunak yang digunakan untuk membuat applet dan aplikasi Java. Kepanjangan dari JDK adalah Java Development Kit. Pengembang Java dapat menggunakannya di Windows, macOS, Solaris, dan Linux. JDK membantu mereka membuat kode dan menjalankan program Java. Dimungkinkan untuk menginstal lebih dari satu versi JDK di komputer yang sama karena perbedaan versi yang digunakan. Kalian bisa download JDK disini Read More

Mengenal Teknologi JVM-Java Virtual Machine

29 Views

Jika kalian telah belajar mengenai bahasa java, tentu ingin tahu donk, bagaimana Java bisa bekerja dibanyak sistem operasi. Nah didalam tulisan sebelumnya pasti kalian sudah install donk JRE – java runtime environment yang didalamnya ada teknologi JVM. Apa itu JVM? Java Virtual Machine (JVM) adalah mesin yang menyediakan lingkungan runtime untuk menjalankan Kode atau aplikasi Java dengan cara mengubah bytecode Java menjadi bahasa mesin. JVM adalah bagian dari Java Run Environment (JRE). Dalam bahasa pemrograman lain, kompilator menghasilkan kode mesin untuk sistem tertentu. Namun, compiler Java menghasilkan kode untuk Mesin Virtual yang dikenal sebagai Java Virtual Machine. Read More

Buku Belajar Bahasa Pemrograman Java untuk Pemula-Menyimpan Data dengan Serialisasi

17 Views

Sinopsis

Format penyimpanan data yang tersediaa saat ini dan bersifat terbuka sangat banyak seperti XML; CSV; JSON kalaupun berbasis table bisa menggunakan SQlite, Postgres SQL, Mysql, SQL. Tapi kalau bekerja dengan cepat dan hanya digunakan untuk bahasa yang sama serta berbasis binary seperti kalian ingin menyimpan sebuah model pelatihan machine learning dengan banyak keluaran/output seperti array dalam banyak dimensinya, maka kalian perlu pertimbangkan menggunakan teknik serialisasi. Serialisasi merupakan fitur yang banyak diadopsi oleh banyak bahasa pemrograman termasuk java yaitu menyimpan sebuah object dalam sebuah file dalam mode binary!

Read More

Stop background scanning of projects netbeans

5 Views

Sinopsis

Para programmer java kebanyakan menggunakan IDE Netbeans yang merupakan IDE favorit programmer termasuk kalian semua yang sudah membaca website ini menggunakan tools tersebut untuk develop aplikasi berbasis Java, apalagi kalau bukan untuk membangun component GUI-Swing secara cepat. Tapi ada beberapa hal yang bikin lumayan kesel saat ada message bagian bawah pojok kanan  yaitu scanning of projects netbeans  yang nggak ada habis-habisnya menjadikan netbeans menjadi sangat lambat apalagi kalau menggunakan HDD. Nah baiknya sih install Scan on Demand sesuai dari http://stackoverflow.com/questions/4515622/is-there-a-way-to-stop-netbeans-scanning-projects

Plugin tersebut sangat berguna sekali untuk Stop background scanning of projects netbeans agar netbeans nya menjadi lebih ringan. Lokasi download bisa kalian dapat di di http://wiki.netbeans.org/ScanOnDemand atau repositori nya di  http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz. Bagaimana menurut kalian? masih senantiasa menggunakan Netbeans kan? untuk urusan coding di Java