basa jawa
Java ora mung basa pamrograman, nanging kabeh platform piranti lunak kanthi kapabilitas ekstensif. Komponen utama platform iki yaiku:- Piranti dhasar kanggo nulis lan mbukak program Java.
- Perpustakaan lan kelas minangka inti saka basa kasebut. Dheweke nyedhiyakake fungsi pemrograman inti Java: penanganan pengecualian, multithreading, koleksi, logging, refleksi, keamanan, jaringan, XML, serialisasi, ekspresi reguler.
- Piranti kanggo nyebarake lan mbukak aplikasi kanthi otomatis.
- Piranti kanggo nggawe frontend (GUI, antarmuka panganggo). Iki minangka kelas perpustakaan JavaFX, Swing lan Java2D.
- Pustaka kanggo nggarap database saka jarak adoh liwat jaringan, kayata JDBC, JNDI, RMI lan Java RMI-IIOP.
-
Rintangan kurang kanggo mlebu.
Basa Jawa luwih gampang disinaoni tinimbang akeh basa nganggo sintaksis kaya C. -
Orientasi obyek.
Program Java dibangun ing sekitar obyek lan interaksi, sing ngidini sampeyan entuk manfaat saka OOP. -
Portabilitas.
Liwat panggunaan juru basa, mesin virtual Java, program bisa dipindhah menyang macem-macem platform lan piranti. -
Kamardikan platform
A program ditulis ing Jawa kanggo siji platform wis nyawiji menyang bytecode penengah sing bisa mbukak ing platform liyane thanks kanggo interpretasi dening JVM kanggo saben platform. -
Multithreading majeng.
Fitur Java ngidini sampeyan ngontrol eksekusi pirang-pirang utas, ngidini sampeyan nggawe aplikasi multi-utas. -
Safety.
Thanks kanggo verifikasi bytecode dibangun ing JVM, lack Java saka Manajemen memori manual, deteksi tumpukan kebanjiran, lan ngarsane saka macem-macem API sing ngijini sampeyan kanggo ngontrol keamanan, sampeyan bisa nggawe aplikasi saestu aman ing basa iki. -
Toleransi kesalahan.
Mekanisme pangecualian, sajrone kompilasi lan sajrone eksekusi langsung, nambah toleransi kesalahan program lan nyuda jumlah kesalahan. -
Interpretability.
Juru basa Jawa bisa nglakokake bytecode Jawa ing mesin apa wae sing duwe JVM lan JRE. -
Distribusi.
Java duwe alat kanggo nggawe aplikasi sing disebarake. -
Kinerja.
Panggunaan compiler JIT (Just-in-time) njamin operasi aplikasi kanthi kacepetan dhuwur, bisa dibandhingake karo basa C lan C ++.
Kepiye carane miwiti program ing Jawa?
Kanggo miwiti sinau basa Jawa saka nol , disaranake sampeyan ngerti konsep dhasar: apa sing kalebu basa Jawa, apa program Jawa lan cara dieksekusi. Banjur nerusake menyang sintaks basa, dhasar, lan sinau perpustakaan. Sawise maca sawetara artikel babagan basa Jawa, sampeyan bisa njupuk dhasar.
Apa sing dibutuhake kanggo program ing Jawa?
Pisanan, sampeyan kudu nginstal piranti lunak kanggo ngembangake lan mbukak program - JDK (Java Development Kit). Sawisé iku, konfigurasi JDK ing komputer, ngundhuh lan nginstal salah siji saka IDE (Integrated Development Environment) - iki lingkungan kanggo pangembangan piranti lunak. IDE sing paling populer yaiku IntelliJ IDEA. Alternatif kalebu Eclipse, NetBeans, JCreator, lan uga notepad biasa.
Nginstal Java ing komputer
Kaya sing wis dingerteni, nalika sinau basa Jawa saka awal, langkah pertama yaiku nginstal JDK . Kanggo nindakake iki, sampeyan kudu nindakake sawetara operasi prasaja:- Bukak situs web Oracle .
- Pilih lan download file instalasi gumantung saka sistem operasi sampeyan.
- Rampungake instalasi miturut pandhuan saka installer.
- Setel variabel lingkungan yen sampeyan nggunakake Windows.
Dhéfinisi dhasar
Yen sampeyan lagi miwiti sinau basa Jawa, sampeyan mesthi bakal nemokake istilah ing ngisor iki: JVM (Java Virtual Machine) - Java virtual machine. Iku modul lunak platform-tartamtu sing serves kanggo kokwaca bytecode sumber menyang kode mesin lan nglakokaké iku. JRE (Java Runtime Environment) - Java runtime environment. Kalebu implementasi JVM khusus platform lan sakumpulan perpustakaan sing dibutuhake kanggo mbukak program Java. JDK (Java Development Kit) iku sawijining set piranti pangembang sing perlu kanggo nulis program ing Jawa. Kalebu kompiler, JRE, sakumpulan perpustakaan Java standar, dokumentasi, lan macem-macem keperluan. Kode sumber minangka file teks ing Jawa kanthi ekstensi .java. Bytecode minangka kode tingkat rendah mesin-independen sing minangka set instruksi kanggo JVM. Kode mesin minangka set instruksi mesin ing format biner sing langsung dieksekusi dening prosesor. Kompilasi yaiku konversi kode sumber dadi bytecode. Interpretasi - ngowahi bytecode dadi kode mesin. Platform minangka lingkungan hardware lan piranti lunak ing ngendi program lan aplikasi dieksekusi. Platform sing paling populer yaiku Microsoft Windows, Linux, Solaris OS lan Mac OS. Diagram iki bakal mbantu sampeyan luwih ngerti konsep JVM, JRE lan JDK:Siklus urip program
Siklus urip program Jawa diwiwiti kanthi nulis kode sumber ing format teks. Biasane, lingkungan pangembangan khusus digunakake kanggo iki - Integrated Development Environment (IDE) , nanging program prasaja uga bisa diketik ing editor teks, malah Notepad, kang nerangake karo sembarang edition saka Windows OS. Kode sumber kudu disimpen ing file kanthi ekstensi .java. Contoh programHelloWorld.java
:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("This is my first program");
}
}
Sadurunge ngeksekusi kode sumber iki, kudu dikompilasi dadi bytecode nggunakake kompiler. Compiler minangka sarana sing minangka bagean saka JDK. Minangka asil karya, kita bakal nampa file karo extension .class. Isine bytecode - instruksi kanggo JVM, format sing meh podo karo basa assembly. Program HelloWorld.java kita bakal dikompilasi dadi file HelloWorld.class. Platform Java ora nyedhiyakake alat kanggo nyunting bytecode, nanging sampeyan isih bisa ndeleng. Kanggo ndeleng apa bytecode program Java, sampeyan bisa nggunakake utilitas javap disassembler, sing kalebu ing JDK. HelloWorld. kelas bakal ngemot bytecode kaya iki:
Compiled from "HelloWorld.java"
public class HelloWorld {
public HelloWorld();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: getstatic #2//Fieldjava/lang/System.out:Ljava/io/PrintStream;
3: ldc #3// String This is my first program
5:invokevirtual#4//Methodjava/io/PrintStream.println:(Ljava/lang/String;)V
8: return
}
Program kita saiki disimpen ing wangun kompilasi ing file HelloWorld.class. Kanggo mbukak ing platform apa wae, sampeyan kudu nginstal JRE. Portabilitas program Java menyang platform apa wae wis dijamin liwat panggunaan JVM. Eksekusi program yaiku eksekusi bytecode dening mesin virtual Java. Program kasebut dieksekusi dening utilitas java, sing mbutuhake sampeyan nemtokake jeneng file sing dikompilasi. Eksekusi dumadi ing urutan ing ngisor iki:
- JVM mlaku ing RAM komputer. Ateges, iki minangka program sing digunakake kanggo nglakokake program Java sing wis ditulis.
- Nggunakake loader kelas dhisikan, JVM mbukak lan initializes kelas kita ing memori komputer. Ing conto kita, iki kelas
HelloWorld
. - Sabanjure, ing kelas kita, JVM nggoleki
public static void main(String[])
. - Kode metode dieksekusi
main
. Yen perlu kanggo eksekusi program, kelas liyane dimuat lan diinisialisasi. - Sawise kode dieksekusi, koleksi sampah ditindakake - memori dibusak lan program JVM ditutup.
Milih lan nginstal lingkungan pangembangan
Kanggo nggawe program ing Jawa kanthi cepet lan efisien, sampeyan butuh lingkungan pangembangan—aplikasi kanggo nulis program Jawa. IDE sing paling populer ing antarane pangembang Java yaiku:- IntelliJ IDEA
- grahana
- NetBeans
Suwene suwene sinau basa Jawa?
Sinau dhasar basa Jawa lan dadi trampil ing pemrograman mesthi bakal nggawa sampeyan ing ngendi wae saka 6 nganti 12 sasi, gumantung saka intensitas latihan sampeyan. Kanggo nggawe proses iki sistematis, gawe rencana sinau, kumpulake sumber daya sing dibutuhake, lan nyisihake sawetara jam saben dina kanggo sinau. Aja lali yen kunci kanggo sinau program yaiku latihan.
Kesimpulan
Nalika sinau basa Jawa dhewe, pranyata luwih gampang prakteke tinimbang ing teori. Kanggo iki, kawruh ing tingkat pangguna komputer pribadi cukup cukup. Kanggo miwiti sinau basa Jawa kanthi efektif, tindakake sawetara langkah prasaja:- Instal Java ing komputer
- Sinau konsep dhasar
- Setel lingkungan pangembangan sampeyan
- Tulis lan mbukak program pisanan sampeyan.
Apa maneh sing kudu diwaca: |
---|
GO TO FULL VERSION