Java adalah turunan dari c/c++
Keunggulan
java
- Write
once run anywhere => portable
Class
= bersifat generic file yang dihasilkan oleh compiler java
Note
: searching monoproject
Perbedaan
program java dengan program lain
Konsep Perbedaan Java dengan Developer lainnya |
Java
language dibagi jadi 3 bagian
1.
Java
SE (standard edition)= untuk mendevelop desktop aplication
2.
Java
ME (micro edition)= khusus untuk mobile device (KVM = virtual machine nya java)
3.
Java
EE (enterprise edition)= khusus untuk website
Kelemahan php tidak bias
dicluster sedangkan java EE bisa dicluster
Keterangan cluster php
Cluster PHP |
Keterangan cluster java
(digunakan untuk mengatasi kalau ada salah satu server yang down maka bisa
dialihkan ke server yang lain tanpa sepengetahuan user)
Cluster Java |
Pada android virtual machine nya
java bernama DVM (david virtual machine)
Rule pembuatan nama class (coding
convention)
1.
Diawali
huruf besar (capital)
2.
Diikuti
huruf kecil
3.
Kalau
ada kata kata baru dimulai lagi dengan huruf capital lagi
aRule peraturan penyimpanan java
1.
Penamaan
class harus sama persis dengan nama file kita kalau tidak akan timbul error
pada waktu decompile
Penamaan Class |
1. - Sebuah
class bisa jalan kalau ada starting point (function yang otomatis dipanggil
oleh JVM agar program bias running. Dalam java starting point harus berupa
function dengan label
Public
static void main(String[] x)
Diawal
kita membuat sebuah file java tapi belum ada
starting poinnya maka akan terjadi error seperti dibawah ini :
Starting Point |
- Cara
membuat remark di java baik yang single line atau multi line.
Remark |
Perintah
diatas digunakan untuk mengkompile dan mengeksekusi aplikasi java
Dibawah
ini adalah perintah untuk membuat dokumentasi java
dokumentasi |