KodeGym/Blog Jawa/Acak/Latihan Jawa kanggo Pamula
John Squirrels
tingkat
San Francisco

Latihan Jawa kanggo Pamula

Diterbitake ing grup
Yen sampeyan nggoleki latihan Jawa kanggo pamula, aku duwe kabar apik kanggo sampeyan: iku langkah sing tepat kanggo dadi programmer nyata. Amarga pemrograman kabeh babagan coding, lan ora ana cara kanggo nyegah iki. Nanging, kabar iki apik! Amarga pancen nyenengake kanggo sinau sing praktis. Mesthi, sampeyan uga kudu sinau teori, nanging tanpa latihan, teori pemrograman mung kumpulan tembung, aturan, lan istilah sing mboseni. Latihan Basa Jawa kanggo Pamula - 1

Apa sebabe latihan kuwi penting banget?

Apa sampeyan bisa mbayangno siswa sing sinau nglangi saka buku lan video internet, nanging ora tau nyoba nglangi? Utawa penyanyi sing maca teori maneh lan maneh sadurunge nyoba swarane? Inggih, programming padha! Teori sinau migunani, nanging ngrampungake latihan pemrograman Java kanggo pamula iku kudu. Jawaban singkat gampang banget: intine pemrograman yaiku praktik.

Dadi, carane latihan?

Miturut paragraf sadurunge, pitakonan topik tegese ora kurang saka 'carane sinau basa Jawa.' Jawaban singkat yaiku: sampeyan sinau kanthi cara sing ora mboseni kanggo sampeyan, lan kudu ngemot tugas praktis sing cukup. Inggih, singkat banget:
  1. Duwe rencana kanggo sinau. Bisa uga jadwal sawetara kursus utawa daftar isi saka buku Jawa sing apik kanggo pamula.
  2. Sambungake jadwal sampeyan menyang wektu. Contone, sinau basa Jawa saben dina (utawa paling ora saben dina liyane) sajrone 1,2,3 jam… Kacepetan sinau sampeyan gumantung saka pengalaman pemrograman sadurunge, pendhidhikan, lan wektu sing wis siap digunakake.
  3. Rampungake akeh latihan pamula java saben dina, maca sawetara ceramah kanggo dheweke.
  4. Priksa bener kode sampeyan.
  5. Aja ragu-ragu takon sawetara pitakon marang wong sing luwih ngerti tinimbang sampeyan.

Ing endi golek latihan basa Jawa lan carane ngatasi?

Kayane sampeyan duwe sawetara pitakonan anyar sawise maca rencana singkat kita. Jadwal sing kudu dipilih? Ing endi golek latihan Jawa kanggo pamula? Carane mriksa wong metu? CodeGym Java Course digawe karo pitakonan mahasiswa program khas ing pikiran. Ing kene sampeyan bakal nemokake:
  • Course CodeGym ngemot meh kabeh topik Java Core lan liyane sethitik, disusun ing urutan logis kanggo sinau. Sawetara topik disinaoni luwih dhisik, banjur nalika siswa wis siyap, dheweke bali menyang topik kasebut lan sinau kanthi luwih jero.
  • Ceramah cendhak lan nyenengake, digabungake karo plot sing nyenengake kanthi unsur fiksi ilmiah. Padha nyenengake supaya sampeyan ora bosen.
  • 1200+ tugas coding saka sing paling gampang nganti angel banget. Sampeyan wis entuk paling akeh tugas nalika sampeyan siyap ngrampungake. Sawetara iku angel. Sampeyan bisa maca teori liyane lan nguripake kanggo wong-wong mau mengko.
  • Validator kode sing bisa mriksa solusi sampeyan kanthi cepet. Yen ana masalah, sampeyan bakal entuk tips lan rekomendasi kanggo ndandani.
  • Sampeyan bisa ngrampungake latihan coding ing lingkungan sing paling apik kanggo para profesional - IntelliJ IDEA IDE (versi Komunitas gratis) kanthi Plugin CodeGym utawa langsung ing situs web CodeGym (kalebu IDE Web), utawa malah ing ponsel Android sampeyan (aplikasi CodeGym).
  • Yen sampeyan ora bisa ngrampungake tugas kanggo dangu, pencet tombol "bantuan" (ing IDEA Plugin, CodeGym IDE, utawa CodeGym app). Sampeyan bakal nemokake dhewe ing bagean "Bantuan", ing ngendi sampeyan bisa takon. Siswa liyane lan kurator CodeGym njawab kanthi cepet. Mesthi, sampeyan ora bakal nemokake ing kene mung Latihan Jawa karo Solusi kanggo pamula, nanging mbantu ngatasi masalah sampeyan lan ngrampungake.
  • CodeGym misale jek dadi game. Sampeyan duwe karakter sampeyan, roboguy jenenge Amigo, sing sinau program saka pendatang anyar. Amigo lintang saka tingkat 0 ngempalaken materi peteng kanggo pindhah liwat, tingkat dening tingkat kanggo nguwasani Java Core. Ana akeh piala game uga, supaya kita mbaleni maneh, sampeyan ora bakal bosen!
Dadi, sawise nglewati kursus CodeGym, sampeyan entuk pengalaman praktis 300-500 jam.

Latihan Jawa apa sing kudu dipecahake?

Ing kene kita dhaptar topik utama Java Core.

Sintaksis Jawa

Latihan pemula Jawa. Saka tembung pisanan ing Jawa sing mbantu sampeyan nulis program "Hello World" pisanan menyang operator loop lan kondisional. Kene sampeyan sinau jinis primitif, carane bisa karo wong-wong mau, apa kelas. Kabeh ing tingkat dhasar nengen kanggo pamula. Topik:
  • Tulis program Java pisanan sampeyan. Output keyboard
  • Variabel, metode, lan kelas
  • Tipe Data: int, dobel, boolean, String
  • Input keyboard
  • Kahanan lan puteran
  • Pambuka kanggo kelas. Konstruktor lan obyek
Ngendi golek tugas: CodeGym level 0 nganti 6 .

Koleksi lan Struktur Data Jawa

Topik iki menarik banget kanggo pemula. Kaping pisanan, nguwasani sawetara struktur data nyebabake kesulitan kanggo pamula, nanging mengko, dheweke menehi keluwesan kanggo milih struktur sing cocog kanggo masalah sampeyan. Dadi, ngerti wong-wong mau minangka jinis superpower. Latihan Jawa kanggo pamula sing fokus ing koleksi Jawa diwakili ing CodeGym. Contone, siswa CodeGym wiwit sinau Arrays saka tingkat 6 saka nggoleki Java Syntax pisanan (kanggo total newbies) lan nguripake kanggo wong-wong mau luwih jero ing Java Collections Quest ( Tingkat 7, wulangan 7 ). Topik:
  • Arrays
  • ArrayList, LinkedList
  • HashSet, HashMap
  • Iterable
  • Antarmuka Koleksi
  • Dhaftar Antarmuka lan implementasine
  • Hierarki Peta
  • Setel Antarmuka lan implementasine
  • antri
  • Wit, wit Abang-Ireng
  • Iterator
Ngendi kanggo sinau lan nemokake tugas: CodeGym Quest Java Syntax, level 7 , 8 (Collections, Arrays, and Lists for beginners) CodeGym Quest Collections, level 6 , 7 Kajaba kanggo tugas iki, manawa sampeyan bakal nggunakake kabeh struktur lan koleksi data iki, ngrampungake meh kabeh tugas Jawa praktis.

Pangecualian

Pangecualian (utawa acara sing luar biasa) yaiku kahanan ora normal sing kedadeyan sajrone eksekusi program. Ing Jawa, Exception minangka kelas sing bisa digunakake. Mekanisme iki ndadekake gampang nyekel bug ing program. Topik:
  • Tumpukan Trace
  • Jinis pengecualian
  • Coba Catch Akhire construction
  • Pangecualian Runtime
  • IOExceptions
  • Multi-Catch
Ngendi kanggo sinau lan nemokake tugas: CodeGym Java Syntax Quest, level 9 ... lan akeh tugas liyane.

Pemrograman Berorientasi Objek (OOP)

Kabèh ing Jawa iku bab obyek. Mula, penting kanggo ngerti OOP. Topik iki ora angel banget. Cukup nyampur ceramah lan artikel babagan OOP kanthi tugas Java sing akeh banget. CodeGym ngemot latihan pamula Jawa sing cukup praktis kanggo mbantu sampeyan entuk filosofi berorientasi obyek iki. Topik:
  • Kelas lan obyek ing umum
  • kahanan lan prilaku obyek
  • pusaka
  • Enkapsulasi
  • Polimorfisme
  • Overloading lan overriding
  • Kelas abstrak lan abstrak
  • Metode Virtual
  • Antarmuka
  • Implementasi antarmuka
  • InstanceOf
  • Akses Modifiers
  • Urutan Konstruktor nelpon
Ngendi kanggo sinau lan nemokake tugas: CodeGym Java Core Quest, level 1 , 2 , 3 , 4 , 5 .

Input / output stream

Siswa Jawa nggunakake stream I/O sadurunge duwe gagasan. Program Jawa pisanan, alias "Hello World," ngemot "System.out.println." Nanging, pangerten babagan "in" lan "metu" kasebut bakal ditindakake sawise langkah pisanan. CodeGym kalebu akeh konten kanggo nerangake topik lan luwih akeh latihan. Topik:
  • Pambuka kanggo Input / Output Streams
  • FileInputStream lan FileOutputStream
  • InputStream lan OutputStream
  • BufferedInputStream
  • pambungkus dhewe kanggo System.in
  • Adaptor
  • Pembaca lan Penulis
  • FileReader lan FileWriter
  • BufferedReader lan InputStreamReader
  • Pambungkus dhewe kanggo System.out
Ngendi kanggo sinau lan golek tugas: CodeGym Java Core Quest, tingkat 8 , 9 .

Multithreading

Ora saben programer anyar bisa nulis "Hello, World!" program nggunakake Java Utas API kanggo nampilake frasa misuwur saka Utas kapisah. Sampeyan kudu siyap kanggo topik sing angel iki, salah sawijining topik sing paling rumit kanggo pamula! Oalah, yen sampeyan ngerti sampeyan ngerti carane nggarap benang. Sampeyan rumangsa yen iki minangka titik penting ing urip programmer sampeyan. Topik:
  • Apa iku thread
  • Nggawe lan miwiti thread anyar
  • gabung
  • Nggawe lan mungkasi thread: miwiti, ngganggu, turu, ngasilaken
  • Antarmuka panandha lan salinan jero
  • Sinkronisasi, molah malih
  • Deadlock, Enteni. ngabari, ngabariKabeh
Ngendi sinau lan nemokake tugas: CodeGym Java Core Quest, level 6 , 7 ; Java Multithreading Quest .

opo maneh?

Sampeyan bakal nemokake luwih akeh topik Java Core + ing CodeGym. Tuladhane:
  • Kelas obyek lan metodee
  • Pengujian unit
  • Bisa karo Generics
  • JSON
  • Pola Desain
  • RMI lan proxy dinamis
  • Anotasi
Yen sampeyan lagi miwiti program, kita pengin sampeyan temperance, motivasi, lan sukses!
Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar