Apa itu Java

By | December 8, 2019
Jumpa lagi dengan Catatan Sopandii, catatan kali ini berbagi tentang apa yang saya pelajari pada saat Bootcamp disalah satu perusahan selama 8 hari tentang Java. Sekalian saya mengulang materi yang saya pelajari saya ingin berbagi dengan para pembaca. Mohon dimaklumi jika tulisan seperti rangkuman. Langsung aja penjelasan tentang Java.
Logo Java gif
Java adalah bahasa pemrograman turunan dari C++.
Contoh turunan C/C++ yang lain :
→ PHP
→ C#
→ Perl
Java adalah bahasa pemrograman yang FULL support OOP(Object Orientasi Program)
Java adalah bahasa pemrograman lintas Platform/OS
Java adalah bahasa pemrograman ter-Compile
Perbandingan dengan bahasa pemrograman :
  • PHP/HTML

Source code > Eksekusi

(+) Proses development lebih cepat
(-) Performance buruk
(-) Intelektual property tidak terjaga
  • Java/C++/C#/C/Pascal/Delphi

Source code > Compile > Eksekusi

//Compile : Convert text to binary
(+) Performance lebih baik
(+) Intelektual property lebih terjaga
(-) Proses development lebih rumit
Proses Eksekusinya : 
C++/C#/C/Pascal/Delphi
——————————–
Source Code > Compile > Binary > OS
*binary – Platform dependent (.exe)
JAVA
——-
Source Code > Compile > Byte Code > JVE/JRE > OS
*byte code – platform independent (.class)
JVM/JRE download sesuai dengan OS yang digunakan.

Tools yang dibutuhkan untuk java Development
———————————————————-
1. Editor / IDE
2. JDK / Java SDK : Java Development Kit / Java Software Development Kit
→ ini berisi:
a. development tools : compiler, jar etc..
b. library
c. runtime untuk menjalankan hasil program

Untuk pengaturan Path JDK akan dibahan di catatan selanjutnya ya.

  • Aturan membuat kode Java
  • ———————————

1. JAVA SANGAT case sensitive
2. Nama file dengan nama class yang berlabel “public” HARUS SAMA PERSIS
3. Standar internasional penamaan class :
 a. Diawali dengan Huruf Besar (Upper Case)
 b. Diikuti dengan huruf  kecil (Lower Case)
 c. Kata baru diawali Huruf Besar & diikuti huruf Kecil

Contoh :
======
Hello
HelloJava
HelloJavaBro

4. Source Code .java jika dicompile TIDAK akan berubah menjadi .class, yang menjadi .class adalah definisi class di dalam file .java tersebut.
5. Aturan pembuatan file Source Code
 a. jika didalam source code, ada class berlabel “public” maka, nama file HARUS SAMA dengan nama class
 b. dalam 1 source code HANYA BOLEH ADA 1 CLASS berlabel “public”
 c. jika dalam 1 source code ada banyak class dan tidak ada yang berlabel “public”, maka nama file-nya BEBAS

6. Sebuah class bisa di-execute jika di dalamnya terdapat method “public static void main(String []args)”
 menjalankan .class -> java namaclass //tanpa extension

Mungkin segini dulu yang bisa dibagikan pada catatan Apa itu Java. Pada catatan selanjutnya akan dibahas lanjutan Aturan membuat kode Java.  Semoga dari sharing catatan Java ini bisa bermanfaat buat para pembaca.

Leave a Reply

Your email address will not be published. Required fields are marked *