JavaRush /Blog Jawa /Random-JV /Ngendi kanggo miwiti sinau basa Jawa
Alex
tingkat

Ngendi kanggo miwiti sinau basa Jawa

Diterbitake ing grup

basa jawa

Java ora mung basa pamrograman, nanging kabeh platform piranti lunak kanthi kapabilitas ekstensif. Komponen utama platform iki yaiku: Ngendi kanggo miwiti sinau basa Jawa - 1
  • 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.
Yen sampeyan pengin sinau luwih lengkap babagan kelas lan alat Java, waca dokumentasi Oracle - kabeh ana. Versi pisanan Java JDK 1.0 kalebu "mung" sawetara atus kelas. Nanging saiki jumlahe wis tambah pirang-pirang ewu. Sajrone urip basa, penulis wis nggawe akeh owah-owahan sing nambah keamanan, fungsionalitas lan portabilitas. Thanks kanggo perbaikan lan dhukungan basa sing terus-terusan dening para pangembang, Jawa tansah selaras karo perkembangan teknologi IT. Dadi saiki kita duwe basa modern, ciri utama yaiku:
  • 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.

Urutan langkah-langkah kasebut kanthi jelas dituduhake dening diagram alur iki:
Ngendi kanggo miwiti sinau basa Jawa - 2

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:
  1. Bukak situs web Oracle .
  2. Pilih lan download file instalasi gumantung saka sistem operasi sampeyan.
  3. Rampungake instalasi miturut pandhuan saka installer.
  4. Setel variabel lingkungan yen sampeyan nggunakake Windows.
Ing kene, contone, ana katrangan babagan instalasi JDK lan variabel lingkungan kanggo sistem operasi 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:
Ngendi kanggo miwiti sinau basa Jawa - 3

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 program HelloWorld.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:
  1. JVM mlaku ing RAM komputer. Ateges, iki minangka program sing digunakake kanggo nglakokake program Java sing wis ditulis.
  2. Nggunakake loader kelas dhisikan, JVM mbukak lan initializes kelas kita ing memori komputer. Ing conto kita, iki kelas HelloWorld.
  3. Sabanjure, ing kelas kita, JVM nggoleki public static void main(String[]).
  4. Kode metode dieksekusi main. Yen perlu kanggo eksekusi program, kelas liyane dimuat lan diinisialisasi.
  5. Sawise kode dieksekusi, koleksi sampah ditindakake - memori dibusak lan program JVM ditutup.
Nalika nindakake kabeh tumindak iki, JVM napsirake (ngowahi) bytecode menyang instruksi mesin kanggo prosesor, njupuk menyang akun sistem operasi kang kaleksanan. Siklus urip program Jawa bisa diwakili kanthi skema kaya ing ngisor iki:
Ngendi kanggo miwiti sinau basa Jawa - 4

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
Miturut survey babagan popularitas alat pangembangan Java sing disiapake dening RebelLabs, ing 2017 IntelliJ IDEA dadi pimpinan , Eclipse njupuk posisi kaping pindho, lan NetBeans ana ing posisi kaping telu kanthi ketinggalan sing signifikan ing mburi pasangan pimpinan. Panggabungan IDE liyane cilik lan ora ngluwihi 3% saka total volume. A review comparison apik IDE iki bisa ditemokaké kene . Kanggo pamula, cukup nginstal IntelliJ IDEA Community Edition. Kaping pisanan, sampeyan bakal entuk kabeh kaluwihan IDE modern, kayata: pitunjuk, mriksa kode, kemampuan kanggo debug kode, integrasi sing trep karo database, server lan dhukungan kanggo akeh alat lan teknologi pangembangan. Kapindho, sampeyan bakal njupuk langkah pisanan kanggo nguwasani alat pangembangan profesional sing digunakake dening umume pangembang. Pandhuan kanggo nginstal IntelliJ IDEA kasedhiya ing wiwitan kursus pelatihan online JavaRush tingkat katelu .

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:
  1. Instal Java ing komputer
  2. Sinau konsep dhasar
  3. Setel lingkungan pangembangan sampeyan
  4. Tulis lan mbukak program pisanan sampeyan.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION