Java IO Stream

/ Kamis, 08 Maret 2012 /
Tipe-Tipe Stream yang Umum Digunakan

- Stream Karakter dan Byte
Seperti yang telah disebutkan sebelumnya, secara umum ada dua tipe dari stream, yaitu stream karakter dan byte. Kita hanya mengulang perbedaan mendasar antara keduanya. Stream byte adalah abstraksi file atau alat untuk data biner sedangkan stream karakter adalah untuk karakter Unicode. Class InputStream adalah abstraksi class root untuk semua input stream byte sedangkan class OutputStream adalah class root abstraksi dari semua output stream byte. Untukstream karakter, superclasss yang sesuai dari semua class-class secara berturut-turut adalah class Reader dan the Writer. Kedua class-class ini adalah abstraksi class-class untuk membaca dan menulis stream karakter.

- Input dan Output Stream
Stream juga dikategorikan berdasarkan apakah mereka digunakan untuk membaca atau menulis stream.Walaupun ini sudah cukup nyata, Anda diperbolehkan untuk membaca dari input stream tapi tidak menulisnya. Di lain pihak, Anda diperbolehkan untuk menulis output streams tapi tidak membacanya. Class InputStream dan class Reader adalah superclass-superclass dari semua input stream. Class OutputStream dan class Writer adalah class-class root dari semua output stream. Input stream juga dikenal sebagai stream sumber (source stream) sejak kita memperoleh informasi dari stream ini. sementara itu output stream disebut juga stream hasil(sink stream).

- Node dan Stream Filter
Kini package java.io membedakan antara node dan stream filter. Sebuah stream node adalah sebuah stream dengan fungsi dasar berupa fungsi membaca atau menulis dari sebuah lokasi khusus seperti pada disk atau dari jaringan. Tipe-tipe dari stream node terdiri atas file, memory dan jalur data. Stream filter, di lain pihak, diletakkan pada layer stream node diantara threads atau proses untuk menyediakan fungsi tambahan yang
tidak dapat ditemukan dalam stream node oleh stream node itu sendiri. Penambahan lapisan pada sebuah stream node disebut dengan stream chaining. Sesi ini berturut-turut mempunyai sebuah tujuan dari class-class stream yang berbeda. Untuk melengkapi daftar dari class-class ini, lihatlah pada dokumentasi Java's API.

B. Class File
Walaupun class File bukan merupakan class stream, ini sesuatu yag penting bahwa kita mempelajari ini sejak class-class stream merupakan file-file yang telah dimanipulasi. Class adalah sebuah perwakilan dari abstraksi dari file-file nyata dan nama path direktori. Untuk meng-instantiate sebuah object File, Anda dapat menggunakan constructor berikut ini :


constructor file

Class File menyediakan beberapa method untuk memanipulasi file dan direktori. Berikut ini beberapa dari method-method tersebut.




Jika diaplikasikan, maka method tersebut akan seperti berikut ini :

import java.io.*;
public class FileInfoClass {
public static void main(String args[]) {
String fileName = args[0];
File fn = new File(fileName);
System.out.println("Name: " + fn.getName());
if (!fn.exists()) {
System.out.println(fileName + " does not exists.");
/* membuat sebuah temporary directory . */
System.out.println("Creating temp directory...");
fileName = "temp";
fn = new File(fileName);
fn.mkdir();
System.out.println(fileName +
(fn.exists()? "exists": "does not exist"));
System.out.println("Deleting temp directory...");
fn.delete();
System.out.println(fileName +
(fn.exists()? "exists": "does not exist"));
return;
}
System.out.println(fileName + " is a " +
(fn.isFile()? "file." :"directory."));
if (fn.isDirectory()) {
String content[] = fn.list();
System.out.println("The content of this directory:");
for (int i = 0; i < content.length; i++) {
System.out.println(content[i]);
}
}
if (!fn.canRead()) {
System.out.println(fileName + " is not readable.");
return;
}
System.out.println(fileName + " is " + fn.length() +
" bytes long.");
System.out.println(fileName + " is " + fn.lastModified()
+ " bytes long.");
if (!fn.canWrite()) {
System.out.println(fileName + " is not writable.");
}}}




repost gan , semoga bermanfaat .

JAVA JAZZ FESTIVAL 2012

/ /
Buat para penggemar Musik Jazz , pasti bakalan liat yang namanya JAVA JAZZ FESTIVAL 2012, di Jakarta kemarin . berikut beberapa berita tentang perform salah satu guest starnya STEVIE WONDER .


Jakarta - Euforia jazz Stevie Wonder mulai terlihat sejak jam delapan malam, di lapangan Hall D2 . Ratusan lebih penonton telah mengantri masuk dalam satu barisan yang membentuk letter L sepanjang kurang lebih 1 kilometer. 

Magnet Stevie Wonder tak membuat jarak menjadi kendala. Seperti yang dialami Tony, 55 tahun. Demi menyaksikan secara langsung sang idola, Tony yang tinggal di Tangerang tak segan-segan menyanmbangi Kemayoran. "Saya penggemar berat Stevie sejak lama, asalkan bisa melihat dia manggung, jarak dan antrian bukan masalah," ujar Tony kepada Detik disela-sela antrian. 

Sebelum Stevie naik ke atas panggung, terlebih dahulu mengalun lagu Indonesia Raya. Hal tersebut hampir selalu dilakukan jelang special show di JJF 2012.

Teriakan dan siulan terus menggema seakan memanggil Stevie untuk menunjukkan wujudnya. Sekitar jam 22.00 WIB, Stevie langsung muncul dari sisi kiri panggung mengenakan kemeja abu-abu, dengan rambut gimbal sebahu yang terkepang rapi serta kacamata hitam andalannya. 

Stevie membawa kibord putih tergantung di dadanya, yang konon katanya merupakan pinjaman dari Indra Lesmana. "One Two Three Four..,” ujar Stevie memberi aba-aba yang langsung disambung lagu "How Sweet It Is (To Be Loved By You)". 

Lagu dengan tempo cepat itu seharusnya bisa memancing penonton untuk berdansa, dan bergoyang. Namun alih-alih menggerakkan badannya, para penonton justru sibuk ambil gambar dengan kamera ponselnya masing-masing. Suasana meriah baru terasa ketika Stevie mengajak penonton untuk tepuk tangan dan menyanyi bersama di lagu kedua.

"Lagu ini adalah tentang sebuah hubungan. Apapun agamanya, musik dan cinta yang menyatukan kita. Bagaimana kamu menunjukkan cinta dengan mencintai sesama," ucap Stevie yang tampil dengan kacamata hitam ciri khasnya.

Stevie melepas kibord yang dilingkarkan di badannya, dan kemudian memainkan alat musik tersebut sambil duduk untuk membawakan "The Way you Make Me Feel." Sang bintang tak hanya piawai memainkan kibord, dan melantunkan suara emasnya, ia juga menunjukkan kelihaiannya memainkan harmonika di lagu "My Love is on Fire".

Lampu tiba-tiba meredup, dan hanya menyorot Stevie dari balik kibordnya. Suasana berubah menjadi syahdu di lagu berjudul "You and I". Musisi berusia 61 tahun itu begitu mahir mengatur tempo suaranya dari nada rendah ke nada tinggi.

Stevie pindah duduk ke balik piano. Setelah memainkan beberapa nada, lagu yang ditunggu-tunggu "Overjoyed" akhirnya dimainkan. Disambung lagu-lagu hits lainnya seperti "I Just Called", "Don't You Worry 'Bout a Thing", dan lagu yang berjaya di tahun 70-an "Signed, Sealed, Delivered I'm Yours".

Penampilan maksimal musisi kelahiran 13 Mei 1950 itu pun seolah mengobati kerinduan penggemarnya. Harga tiket yang mencapai jutaan, bisa dibilang cukup sebanding untuk pertunjukan musik berkualitas dari Stevie Wonder.


repost gan , semoga bermanfaat .




yang mau liat webnya langsung juga boleh . keren gan webnya 


http://www.javajazzfestival.com/2012/

Program Enkripsi Caesar Chiper

/ /
Ini adalah program untuk melakukan enkripsi sederhana dengan menggunakan tampilan grafis java. Simpan file di bawah ini dengan nama file Enkripsi.java. Selamat mencoba
import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.awt.event.*;
public class Enkripsi extends JFrame{
static String teks=”";
private JLabel LabelPesan=new JLabel(“Pesan:”);
private static JTextField TeksImputan=new JTextField(40);
private JLabel LabelPergeseran=new JLabel(“Pergeseran”);
private static JTextField TeksPergeseran=new JTextField(“2″);
private JLabel LabelEnkripsi=new JLabel(“Hasil Enkripsi:”);
private static JTextField TeksHasilEnkripsi=new JTextField(40);
private JButton TombolEnkripsi=new JButton(“Enkripsi”);
private JButton TombolReset=new JButton(“Reset”);
private JPanel PanelPesan_Label=new JPanel();
private JPanel PanelTombol=new JPanel();
public Enkripsi(){ //mengatur GUI
PanelTombol.setLayout(new GridLayout(6,1,30,10));
PanelTombol.add(LabelPesan);
TeksImputan.setToolTipText(“Isi pesan yang akan dienkripsi di sini”);
PanelTombol.add(TeksImputan);
PanelTombol.add(LabelPergeseran);
TeksPergeseran.setToolTipText(“Masukkan pergeseran di sini”);
PanelTombol.add(TeksPergeseran);
PanelTombol.add(LabelEnkripsi);
TeksHasilEnkripsi.setToolTipText(“Anda tidak perlu mengisi bagian ini. Bagian ini akan terisi setelah Anda melakukan enkripsi.”);
PanelTombol.add(TeksHasilEnkripsi);
setLayout(new FlowLayout(FlowLayout.LEFT,10,10));
add(PanelTombol);
TombolEnkripsi.setToolTipText(“Klik untuk melakukan enkripsi pesan”);
PanelPesan_Label.add(TombolEnkripsi);
TombolReset.setToolTipText(“Klik untuk menghapus semua pesan”);
PanelPesan_Label.add(TombolReset);
setLayout(new FlowLayout(FlowLayout.CENTER));
add(PanelPesan_Label,BorderLayout.SOUTH);
TombolEnkripsi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try
{
int pergeseran=Integer.valueOf(TeksPergeseran.getText());
if(pergeseran>0 && pergeseran0){
for(int i=0;i=48 && kode_ASCII=65 && kode_ASCII=97 && kode_ASCII=33 && kode_ASCII=58 && kode_ASCII=91 && kode_ASCII=123 && kode_ASCII<=126)
ArrayHuruf[i]=(char)((kode_ASCII-123+pergeseran)%4+123);
}
}
teks=String.valueOf(ArrayHuruf);
}
else{
JOptionPane.showMessageDialog(null,”Error!!\nMasukkan pesan yang akan dienkripsi dulu”,”ERROR”,JOptionPane.ERROR_MESSAGE);
}
return teks;
}
}

repost . semoga berguna

KATA KATA MOTIVASI (KEREN)

/ Jumat, 23 September 2011 /
KATA MOTIVASI



 LANGSUNG AJA  CEKIDOT
                       
- "Motivation is like taking a bath, if you stop doing it, you begin to stink."
- "live for nothing, or die for something"
- "better die on your feet than live on your knees"
- "Knowing is not Enough, We must Apply !"
  "Willing is not enough, We must Do !"
- Inget gak ada manusia yang sempurna, gk ada manusia yang bisa cium sikunya sendiri, makanya      jangan sombong jadi orang
- "More happy you are more longer you live! , more sad you are , shorter you will live!"
- "we born, live and die, because this how life goes, and noone can chage it exept god"
- "IF YOU DIE TODAY, ARE YOU PROUD FOR WHAT YOU DONE TO THE WORLD
"Tanda kecerdasan sejati bukanlah pengetahuan tapi imajinasi."
- "The secret to creativity is knowing how to hide your sources."

kalo ga tau artinya di artiin sendiri ya .





attitude is everyting ??

/ Kamis, 21 Juli 2011 /






apa itu attitude is everyting, mungkin kalian akan bertanya tanya kenapa di smk telkom selalu di tekankan slogan "ATTITUDE IS EVERYTING" . langsung saja ya, slogan tersebut di tekankan karena banyak terjadi beberapa fakta bahwa 80% orang yang sukses adalah orang yang mempunyai attitude yang baik dan bukan orang yang pintar terori , jadi kesimpulannya kalau kita pintar dan IQ kita sangat tinggi itu akan sangat percuma apabila tidak mempunyai attitude yang baik contoh saja yang sepele, ada anak yang sok jagoan di kelas atau bahkan di sekolahnya .itu merupakan siswa yang tidak mempunyai attitude dan contoh siswa yang mempunyai attitude, siswa yang selalu menegur sapa temannya atau seniornya. itu merupakan siswa yang mempunyai attitude. dan itulah kiranya yang saya tau , kurang lebihnya mohon maaaf yang sebesar besarnya .

ini adalah sebuah kusah yang saya dapat dari kaskus . langsung aje cekidot .

“Attitude is a little thing, but can make big differences” (Sikap adalah suatu hal kecil, tetapi dapat menciptakan perbedaan yang besar)

Helen Keller adalah wanita yang kehilangan fungsi indra pendengaran dan penglihatan sejak usia 19 bulan. Namun ketika sadar akan kondisi dirinya, ia masih selalu bersyukur kepada Tuhan Yang Maha Esa. “Aku berterima kasih kepada Tuhan atas segala cacatku. Karena cacat yang kuderita, aku berhasil menemukan diriku sendiri, pekerjaanku dan Tuhanku,” kata sarjana lulusan Radcliffe College (cabang Harvard University yang dikhususkan untuk perempuan). Dengan kekuatan imannya, ia pun dapat melakukan fungsinya sebagai manusia secara optimal, yakni sebagai seorang penulis karya sastra dan guru bagi orang-orang buta dan tuli.

Arti Syukur
Sikap kita setiap saat punya peran yang sangat penting terhadap kesuksesan atau kebahagiaan kita masing-masing. Tapi sikap yang bagaimana, agar kita dapat merengkuh kesuksesan dan kebahagiaan? Tak lain adalah sikap “bersyukur” atau berterima kasih kepada Tuhan atas apapun yang kita dapatkan di dunia ini, kendati cacat seperti Helen Keller sekalipun.

Sejumlah ilmuwan dari universitas terkemuka di dunia mengungkap bahwa manusia dapat menggali potensinya secara lebih mendalam dan luas dengan sikap yang positif. Yakni dengan bersyukur. Berdasarkan hasil penelitian terhadap ribuan orang-orang yang sukses dan terpelajar, berhasil disimpulkan bahwa 85% kesuksesan dari tiap-tiap individu dipengaruhi oleh sikap positif. Sedangkan kepemilikan skill atau technical expertise hanya berperan dari sisanya yang 15%.

Sikap positif juga mempunyai peran yang lebih besar di bidang bisnis jasa maupun bisnis pemasaran jaringan. Dapat dikatakan bahwa mencapai sukses di bisnis jasa maupun bisnis pemasaran jaringan sangatlah gampang, selama dilakukan dengan sikap yang positif. Ada sebuah kata-kata bijak yang menyebutkan, “Your attitude not aptitude determine your altitude” (Sikap anda, bukan bakat atau kecerdasan, yang akan menentukan tingkat kesuksesan anda).

Sikap positif dapat terus ditingkatkan, yang tentu saja memerlukan proses. Dimulai dari pengalaman dan kesadaran serta belajar untuk berpikir positif. Karena untuk mampu bersikap positif, seseorang akan dipengaruhi oleh beberapa faktor. Antara lain, faktor spiritual atau kemampuan untuk bersyukur, aspirasi atau kemampuan menciptakan impian, dan kekuatan atau semangat dalam diri manusia itu sendiri, pada akhirnya akan sangat mempengaruhi sikap seseorang.

Faktor-faktor tersebut memberikan kontrol terhadap sikap seseorang dalam memilih respon terbaik atas kejadian-kejadian yang dialami. Kekuatan spiritual berpengaruh terhadap kemampuan seseorang dalam melihat sisi positif dari setiap kejadian. Kekuatan keimanan menjadikan seseorang akan mampu mengartikan semua fenomena hidup ini sebagai pelajaran berharga, yang dapat membangkitkan nilai lebih dalam diri.

Selain itu, kekuatan spiritual juga merupakan kontrol yang sangat efisien terhadap sikap seseorang, sehingga orang itu tetap memiliki tekad yang kuat untuk berusaha dengan cara-cara yang positif tanpa kenal putus asa. Kekuatan spiritual mengarahkan sikap seseorang dan pikirannya kepada hal-hal yang positif, tidak dihantui oleh rasa tidak percaya diri, malas, dan sikap negatif lainnya. Sikap ini juga dipengaruhi impian. Seseorang yang selalu dapat memperbarui impian akan cenderung bersikap berani, rajin, percaya diri atau bersikap lebih positif.

Impian yang besar akan menjadikan seseorang berusaha mengadaptasikan sikap mereka menjadi penuh tenggang rasa, jujur, hormat, tegas, proaktif, berjiwa besar, dan lain sebagainya. Orang yang mempunyai impian akan selalu dapat mengendalikan sikap dengan pikirannya. Oleh sebab itu, letakkan satu standar yang lebih tinggi, sehingga potensi diri kita dapat ditingkatkan.

William Faulkner, seorang novelis peraih hadiah nobel, mengatakan, “Impikan dan bidiklah selalu lebih tinggi daripada yang anda sanggupi. Janganlah hanya bercita-cita lebih baik daripada pendahulu atau sesama anda. Cobalah menjadi lebih baik daripada diri sendiri.” Artinya, kita senantiasa memerlukan impian sebagai kontrol terhadap sikap dan mencapai kemajuan hidup yang berarti.

Selain impian, ada satu hal yang penting disini yaitu antusiasme. Kata itu berasal dari bahasa Yunani, yaitu en Theos, artinya “Tuhan bersamamu” (Saat kita sedang bersemangat, pada saat itulah Tuhan senantiasa mendampingi kita). Dengan semangat itulah manusia menciptakan impian yang lebih besar, berusaha memperoleh kemajuan-kemajuan serta mencapai sukses. Elbert Hubbart pun menegaskan, “Nothing great has ever been accomplished without enthusiasm” (Tidak ada satupun kemajuan menakjubkan yang pernah diraih tanpa antusiasme). Semangat dapat terus ditingkatkan dengan mengisi setiap detik waktu kita dengan kebiasaan-kebiasaan yang konstruktif. Kebiasaan-kebiasaan positif itu diantaranya mendengar, membaca, berbicara dan bergaul dengan orang yang positif.

Jika seseorang dapat mempertahankan dan meningkatkan semangat hidup dalam dirinya, maka sikapnya menjadi lebih terarah hingga dapat menikmati hal-hal yang benar-benar menakjubkan di dunia ini. Sikap yang benar-benar didasari oleh faktor-faktor spiritual, impian, dan antusiasme yang kuat pada kenyataannya selalu positif. Sikap positif itu sendiri sangat mempengaruhi seseorang untuk dapat mengekplorasi seluruh potensi diri dan meraih kesuksesan maupun kebahagiaan. Sikap ternyata merupakan hal yang terpenting bagi kemajuan atau kebahagiaan kita saat ini dan di masa-masa yang akan datang...

Nah, bagaimana dengan sikap dan antusiasme kita?




java

/ /

Pengertian, Kelebihan, dan kekurangan Java

 

 

 


A. Pengertian Java
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
·         Programming-language specification
·         Application-programming interface
·         Virtual-machine specification

B.  Java API

Java API terdiri dari tiga bagian utama:
·         Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan.
·         Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data.
·         Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.

 

C. Java Virtual Machine

Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer.

 

D. Sistem Operasi Java

Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras.
Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.

E. Dasar Pemrograman

Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri di atas sebuah mesin interpreter yang diberi nama JVM. JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Platform Java terdiri dari kumpulan library, JVM, kelas- kelas loader yang dipaket dalam sebuah lingkungan rutin Java, dan sebuah compiler, debuger, dan perangkat lain yang dipaket dalam Java Development Kit (JDK). Java2 adalah generasi yang sekarang sedang berkembang dari platformJava. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi ''.java'' harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE ( Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan libraryJava yang digunakan.
PlatformJava memiliki tiga buah edisi yang berbeda, yaitu J2EE ( Java2 Enterprose Edition), J2ME ( Java2 Micro Edition) dan J2SE ( Java2 Second Edition). J2EE adalah kelompok dari beberapa API ( Application Programming Interface) dari Java dan teknologi selain Java. J2EE sering dianggap sebagai middleware atau teknologi yang berjalan di server, namun sebenarnya J2EE tidak hanya terbatas untuk itu. Faktanya J2EE juga mencakup teknologi yang dapat digunakan di semua lapisan dari sebuah sistem informasi. Implementasi J2EE menyediakan kelas dasar dan API dari Java yang mendukung pengembangan dari rutin standar untuk aplikasi klien maupun server, termasuk aplikasi yang berjalan di web browser. J2SE adalah lingkungan dasar dari Java, sedangkan J2ME merupakan edisi library yang dirancang untuk digunakan pada device tertentu seperti pagers dan mobile phone.
Java merupakan bahasa pemrogrman yang bersifat case sensitive yang berarti penulisan menggunakan huruf besar ataupun huruf kecil pada kode program dapat berarti lain. Misalnya penulisan "System" akan diartikan berbeda dengan "system" oleh interpreter. Java tidak seperti C++, Java tidak mendukung pemrograman prosedural, tapi mendukung pemrograman berorientasi objek sehingga ada sintaks class pada kode programnya

Kelebihan Java

Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java .
Multiplatform, Dapat digunakan dibanyak sistem operasi .
Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .

Kekurangan Java

Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit

java moklet

/ /

Pengikut

Facebook Badge

About Us

just about a dirty mind in my brain . deni moes
 
Copyright © 2012 think simple ., All rights reserved
Design by Deni moes. Powered by Blog Blenger