Program Java

PENGANTAR

Dalam pelajaran ini, Anda akan belajar

  1. Apa yang membuat Java hit seperti dengan programmer,
  2. Apa komponen dalam dunia Jawa,
  3. Bagaimana Anda membangun aplikasi Java dengan pergi melalui proses "Edit, Kompilasi, Jalankan".

 

MENGAPA JAWA?

Java adalah bahasa pemrograman yang dibangun untuk usia internet. Itu dibangun untuk sebuah dunia di mana segala sesuatu yang memiliki beberapa jenis komponen elektronik: sistem stereo, telepon nirkabel, mobil, bahkan kulkas Anda, semua di Internet. dunia ini adalah di sudut kanan.

Apa yang begitu unik tentang Java yang telah mendorong penerimaan yang cepat, luas?

  • Ini tersedia di banyak perangkat di seluruh dunia daripada bahasa lain. Perhatikan bahwa saya mengatakan perangkat - bukan hanya komputer. Java saat ini sedang digunakan tidak hanya pada sistem mainframe di perusahaan dan komputer pribadi di kantor dan di rumah - itu juga berjalan di ponsel.
  • Itu hati-hati dirancang untuk menghilangkan banyak penyebab paling umum dari kesalahan pemrograman - bug . Program Java yangmengkompilasi bebas dari kesalahan cenderung bekerja! Kuat mengetik data dan manajemen memori lengkap adalah dua fitur yang membuat ini mungkin.
  • Ini menyediakan untuk program yang aman yang dapat dijalankan di Internet tanpa khawatir mereka menginfeksi sistem anda dengan beberapa virus atau menanam kuda trojan.

 

APA YANG DIMAKSUD DENGAN PROGRAM JAVA DAN BAGAIMANA SAYA MEMBUAT SATU?

Mari kita lihat apa yang membuat sebuah program Java. Sebuah program Java dibangun dengan menulis (dan referensi sudah tersedia) hal yang disebut kelas . Dalam arti yang paling sederhana, sebuah program Java adalah sekelompok kelas. Anda akan membangun setidaknya satu, mengetik kode sumber ke dalam sebuah file.

Hal yang Anda akan masuk (teks) memiliki struktur yang sangat spesifik (yang sintaks ) bahwa compiler Java mengharapkan. Anda membuat file bahasa pemrograman Java dengan editor yang tersedia di komputer Anda. Pada PC yang menjalankan Windows, Wordpad atau Notepad akan bekerja dengan baik. Pada workstation Sun, TextEdit adalah editor yang bagus.

Setelah Anda memiliki beberapa kode sumber Java lengkap dalam sebuah file, Anda compile. The Java compiler ternyata file Anda penuh karakter ke file lain yang berisi petunjuk bahwa JVM (Java Virtual Machine) dapat menafsirkan, sebuah ".class" file.

 

Gambar 20.1

 

Java Virtual Machine mengambil alih dari sini. JVMs ada untuk setiap komputer dan sistem operasi, misalnya PC yang menjalankan Windows, komputer Sun Microsystems 'menjalankan Solaris atau Linux, ponsel, dll ... JVM mengambil Anda ".class" file, beban itu ke dalam memori virtual, link banyak hal bersama-sama, dan kemudian mulai menafsirkan / mengeksekusi program. Selama menghubungkan, file kelas Anda akan dikombinasikan dengan kelas lain yang merupakan bagian dari lingkungan Java, misalnya, java.awt.Canvas, java.lang.String, dll ... kelas Standard eksis untuk membantu Anda melakukan hal-hal seperti menampilkan teks pada layar, mendapatkan karakter diketik pada keyboard, membaca / menulis file, hal tampilan grafis, berkomunikasi melalui Internet, ... Dan, kemudian, off ia pergi; Program Anda datang untuk hidup.

 

Gambar 20.2

 

 

A JAVA APPLICATION, KAMI PERTAMA!

Ada dua jenis program Java: applet dan aplikasi. Anda akan mulai dengan aplikasi yang sangat sederhana.

Untuk pergi Anda harus mulai dengan bekerja jalan Anda melalui apa yang dikenal sebagai "Edit, Kompilasi, Jalankan" proses atau siklus. Ini adalah sesuatu yang Anda akan cenderung melakukan berulang saat Anda bekerja pada program Java Anda. Latihan ini akan memberi Anda merasakan bagaimana Anda akan bekerja di lingkungan Jawa. Untuk membuat ini cepat dan sederhana, Anda akan mulai dengan apa yang program Java sesingkat mungkin.

 

Ketik teks berikut ke dalam komputer Anda, memasukkannya ke dalam sebuah file yang bernama "Hello.java"

 class Hello
   {
      public static void main(String[] args)
      {
         System.out.println("Hello World!");   
      }
   } // end class Hello 

 

Setelah Anda memilikinya dalam file di komputer, memeriksa untuk melihat bahwa itu cocok contoh - karakter untuk karakter , huruf besar hanya di mana contoh menunjukkan karakter-huruf, tanda baca yang sama, dll ... Bila Anda berpikir Anda telah itu, pastikan untuk menyimpan teks ke file: Hello.java .

Sekarang saatnya untuk menjalankan compiler Java dengan file "Hello.java" sebagai masukan. Ini akan membuat Anda Anda "Hello.class" file. Ketik:

javac Hello.java  


Sekarang Anda dapat menggunakan JVM untuk mengeksekusi program anda. Ketik:Apakah itu mengeluh? Apakah itu menemukan kesalahan ketik yang tidak terjawab? Jika demikian, kembali ke editor dan membandingkan teks Anda dengan apa yang telah saya berikan. Compiler memberitahu Anda nomor baris yang terdeteksi kesalahan pada. Hal ini akan membantu. Tapi, kesalahan bisa berada di garis awal juga. Ulangi ini "Edit, Kompilasi" siklus sampai Anda mendapatkan compiler untuk berhenti mengeluh.

   java Hello  

Perhatikan bahwa Anda tidak mengetik "java Hello.class" meskipun Anda harus memberikan nama file lengkap untuk compiler Java. Java Virtual Machine (JVM) mengasumsikan dan mencari file Hello.class meskipun Anda hanya memberikan nama kelas Hello, bukan nama file.Jika Anda memiliki segalanya dengan benar, sistem harus merespon dengan:

 Hello World! 

Keren ... Anda baru saja masuk dan dieksekusi aplikasi Java pertama Anda. 

Anda telah menggunakan println perintah dalam program jLogo Anda juga. Saya menambahkan perintah ini dalam persiapan untuk memindahkan Anda ke Jawa. Dalam Logo standar, cetak perintah melakukan apa jLogo ini println tidak. Tapi, di Jawa, cetak tidak menambahkan baris baru karakter untuk output - seperti cara cetak karya di jLogo. Di Berkeley Logo, yang jenis perintah daun dari baris baru .

jLogo 
  Command
  
logo 
  Command
  
Java 
  Metode
  
Deskripsi
  print type   print   Menampilkan teks disediakan sebagai input / argumen.
  println print   println   Menampilkan teks disediakan sebagai input / argumen, diikuti oleh karakter baris baru.

tabel 20.1

Bermain-main, mencoba kedua metode.

TIPS

Salah satu kesalahan awal yang paling umum adalah mencampur huruf. Di Jawa, kasus penting. Kata sesuatu yang tidak sama dengan kata sesuatu.

Sebuah nama kelas ', harus sesuai dengan nama file yang berada dalam. Kode sumber Java akan mengkompilasi tanpa indikasi masalah.Tapi, ketika Anda mencoba untuk melaksanakannya, JVM akan mengeluh bahwa ia tidak dapat menemukan kelas Anda, nama yang merupakan nama file.

Akhirnya, perhatikan bahwa perintah java compiler, javac , mengharapkan nama file lengkap termasuk ".java" bagian; tapi, yang javaperintah tidak akan menerima nama file penuh - mereka mengharapkan untuk menemukan file dengan nama yang Anda tentukan, berakhiran ".class"

Source: http://guyhaas.com/bfoit/itp/JavaProgram.html