Wednesday, September 26, 2007
javabeans and swing
Use this trail to learn what JavaBeans are used for, how to write a simple bean, bean properties, and more.
Swing
Learn how to create graphical user interfaces (GUIs) for applications and applets, using the Java Foundation Classes/Swing (J.F.C./Swing) technology components.
Friday, February 23, 2007
J2ME
Tidak perlu panjang lebar untuk memaparkan pada itu Java. Java adalah teknologi dan bahasa pemrograman yang berjalan pada multiflatform sesuai dengan semboyannya yaitu "Write Once, Run Anywhere". Pada site official Java dari Sun yaitu http://java.sun.com bisa ditemui tiga pembagian paket Java yaitu : Java 2 Enterprise Edition (J2EE), Java 2 Standart Editon (J2SE), dan Java 2 Micro Edition (J2ME)
Penjelasan paling simple atas pembagian tersebut berdasarkan atas perangkat keras yang digunakan.
- Paket J2EE digunakan pada perangkat keras yang mempunyai spesifikasi dan memory yang besar seperti pada komputer server.
- Paket J2SE digunakan pada perangkat keras seperti komputer desktop.
- Paket J2ME digunakan pada perangkat yang memiliki memory kecil seperti ponsel, pager atau PDA.
Paparan singkat di atas adalah penjelasan singkat mengenai Java dan sedikit gambaran dimana paket J2ME digunakan. Sebenarnya masih panjang penjelasan tentang Java dan paket J2ME, tapi tidak dibahas pada tulisan ini, mungkin bisa menjadi pekerjaan rumah buat para pembaca yang tertarik akan Java atau J2ME.
Tulisan mengenai Tip J2ME ini akan dibagi atas beberapa kelompok bahasan, yaitu :
- User Interface dan Interaksi User.
- Grafik dan Animasi.
- Multimedia (sound dan video).
- Koneksi Internet.
- Dan lain-lain.
Friday, February 9, 2007
IDE
Banyak pihak telah membuat IDE untuk Java. Yang populer saat ini (Juli 2006) antara lain:
NetBeans (open source- 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. [rujukan?]
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.
IntelliJ IDEA (commercial, free 30-day trial)
Oracle JDeveloper (free)
Xinox JCreator (ada versi berbayar maupun free)
JCreator ditulis dalam C/C++ sehingga lebih cepat (dan menggunakan memori lebih sedikit) dari kebanyakan IDE.[sunting]
Pranala luar
(en) Situs resmi Java Sun
(en) Java.net Wiki
(en) Sejarah Java
(id) Wiki JUG-Indonesia
(en) Decompiler-HOWTO
Bahasa pengaturcaraan Java
Java merupakan sejenis bahasa pengaturcaraan berorientasikan objek dah telah dibangunkan oleh James Gosling dan rakan-rakan sekerjanya di Sun Microsystems pada awal 1990-an. Tidak seperti kebiasaan bahasa pengaturcaraan lain yang direka bentuk untuk dikompilasi kepada kod asli (mesin) ataupun diterjemah terus dari kod sumber semasa masa jalanan (runtime). Java dikhaskan untuk dikompilasi kepada kodbait (bytecode) (ia boleh juga dikompilasi kepada kod asli menggunakan gcj), yang mana ia akan dilaksanakan (biasanya menggunakan kompilasi JIT (just in time)) oleh Mesin Maya Java (JVM).
Bahasa pengaturcaraan Java banyak meminjam sintaksis daripada bahasa pengaturcaraan C dan C++ tetapi mempunyai model objek yang mudah dan kurangnya fasiliti aras-rendah.
Java sebenarnya tiada kaitan dengan Javascript walaupun kedua-duanya mempunyai nama yang sama dan berkongsi sintaksis yang seakan-akan C.
Sejarah
Java pada mulanya dimulakan sebagai projek yang dinamakan "Oak" oleh James Gosling pada bulan Jun 1991. Matlamat James Gosling ialah untuk mengimplementasi penggunaan mesin maya dan bahasa pengaturcaraan yang seakan-akan C tetapi lebih mudah dari C\C++.
Contoh Hello Dunia//
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, dunia!");
}
}
Sunday, February 4, 2007
Writing Java Programs 2
The Nuts and Bolts of the Java Language introduces you to several components of the Java language by explaining a simple Java application line by line. You will learn about the syntax and semantics of the Java language, plus several features of the Java programming environment.
Objects, Classes, and Interfaces takes the concepts you learned in Object-Oriented Programming Concepts: A Primer and walks you through how to make use of those concepts in the Java language. You will learn how to create, use, and destroy objects, how to write your own classes, including information about writing methods and creating subclasses, and how to create and use interfaces. And finally, this lesson shows you how to manage your classes and interfaces within packages. This lesson is a complete do-it-yourself "Object-Oriented Programming in Java" lesson.
Writing Java Programs
The book version of this tutorial breaks this trail in two:
Writing Java Programs, which contains the first three lessons listed below.