CodeGym /Java Blog /Acak /Latihan Java untuk Pemula
John Squirrels
Level 41
San Francisco

Latihan Java untuk Pemula

Dipublikasikan di grup Acak
Jika Anda mencari latihan Java untuk pemula, saya punya kabar baik untuk Anda: ini adalah langkah yang tepat untuk menjadi programmer sejati. Karena pemrograman adalah tentang pengkodean, dan tidak ada cara untuk menghindarinya. Namun, berita ini bagus! Karena sangat menyenangkan mempelajari sesuatu yang praktis. Tentu, Anda perlu belajar teori juga, tetapi tanpa praktik, teori pemrograman hanyalah kumpulan kata, aturan, dan istilah yang cukup membosankan. Latihan Java untuk Pemula - 1

Mengapa latihan begitu penting?

Dapatkah Anda membayangkan seorang siswa perenang yang belajar berenang dari buku dan video internet, tetapi tidak pernah mencoba kolam renang? Atau seorang penyanyi yang membaca teori berkali-kali sebelum mencoba suara mereka? Nah, pemrogramannya sama! Mempelajari teori memang berguna, tetapi menyelesaikan latihan pemrograman Java untuk pemula adalah suatu keharusan. Jawaban singkatnya sangat mudah: inti dari pemrograman adalah latihan.

Jadi, bagaimana cara berlatih?

Menurut paragraf sebelumnya, pertanyaan topik berarti tidak kurang dari 'bagaimana belajar Java.' Jawaban singkatnya adalah: Anda mempelajarinya dengan cara yang tidak membosankan bagi Anda, dan itu harus berisi tugas-tugas praktis yang cukup. Yah, sangat singkat:
  1. Miliki rencana untuk pembelajaran Anda. Bisa berupa jadwal beberapa kursus atau daftar isi dari buku Java yang bagus untuk pemula.
  2. Hubungkan jadwal Anda dengan waktu. Misalnya, belajar Java setiap hari (atau setidaknya dua hari sekali) selama 1,2,3 jam… Kecepatan belajar Anda bergantung pada pengalaman pemrograman sebelumnya, pendidikan, dan waktu yang siap Anda habiskan.
  3. Selesaikan banyak latihan pemula java setiap hari, baca beberapa ceramah untuk mereka.
  4. Periksa kebenaran kode Anda.
  5. Jangan ragu untuk mengajukan beberapa pertanyaan kepada orang yang tahu lebih banyak dari Anda.

Di mana menemukan latihan pemula Java dan bagaimana menyelesaikannya?

Tampaknya Anda mungkin memiliki beberapa pertanyaan baru setelah membaca rencana singkat kami. Jadwal mana yang harus dipilih? Di mana menemukan latihan Java untuk pemula? Bagaimana cara memeriksanya? Kursus Java CodeGym dibuat dengan mempertimbangkan pertanyaan-pertanyaan khas siswa pemrograman ini. Di sini Anda akan menemukan:
  • Kursus CodeGym berisi hampir semua topik Java Core dan sedikit lagi, disusun dalam urutan logis untuk dipelajari. Beberapa topik pertama kali dipelajari secara dangkal, kemudian ketika siswa sudah siap, mereka kembali ke topik dan mempelajarinya lebih dalam.
  • Ceramah singkat dan menghibur, dipadukan dengan plot yang mengasyikkan dengan unsur fiksi ilmiah. Mereka menyenangkan sehingga Anda tidak akan bosan.
  • 1200+ tugas pengkodean dari yang termudah hingga yang cukup sulit. Anda mendapatkan sebagian besar tugas Anda saat Anda siap untuk menyelesaikannya. Beberapa dari mereka tangguh. Anda dapat membaca lebih banyak teori dan membukanya nanti.
  • Validator kode yang dapat memeriksa solusi Anda dalam sekejap. Jika terjadi kesalahan, Anda akan mendapatkan tip dan rekomendasi untuk memperbaikinya.
  • Anda dapat menyelesaikan latihan pengkodean Anda di lingkungan terbaik untuk para profesional - IntelliJ IDEA IDE (versi Komunitas gratis) dengan Plugin CodeGym atau langsung di situs web CodeGym (termasuk IDE Web), atau bahkan di ponsel Android Anda (aplikasi CodeGym).
  • Jika Anda tidak dapat menyelesaikan tugas untuk waktu yang lama, tekan tombol "bantuan" (di Plugin IDEA, CodeGym IDE, atau aplikasi CodeGym). Anda akan menemukan diri Anda di bagian "Bantuan", tempat Anda dapat mengajukan pertanyaan. Siswa lain dan kurator CodeGym menjawabnya dengan cukup cepat. Tentu, Anda tidak akan menemukan di sini hanya Latihan Java dengan Solusi untuk pemula, tetapi mereka membantu mengatasi masalah Anda dan menyelesaikannya.
  • CodeGym tampaknya adalah sebuah permainan. Anda memiliki karakter Anda, seorang roboguy bernama Amigo, yang belajar memprogram dari pendatang baru di luar angkasa. Amigo bintang dari level 0 mengumpulkan dark matter untuk dilalui, level demi level hingga menguasai Java Core. Ada banyak piala permainan juga, jadi kami ulangi, Anda tidak akan bosan!
Jadi, setelah panduan kursus CodeGym, Anda memiliki 300-500 jam pengalaman praktis.

Latihan Java apa yang harus Anda selesaikan?

Di sini kami mencantumkan topik utama Java Core.

Sintaks Java

Latihan Java pemula. Dari kata pertama di Java yang membantu Anda menulis program "Hello World" pertama Anda hingga loop dan operator kondisional. Di sini Anda mempelajari tipe primitif, cara bekerja dengannya, apa itu kelas. Semuanya pada tingkat dasar yang tepat untuk pemula. Topik:
  • Tulis program Java pertama Anda. Keluaran papan ketik
  • Variabel, metode, dan kelas
  • Tipe Data: int, double, boolean, String
  • masukan keyboard
  • Kondisi dan loop
  • Pengantar kelas. Konstruktor dan objek
Di mana menemukan tugas: CodeGym level 0 hingga 6 .

Koleksi Java dan Struktur Data

Topik ini sangat menarik untuk pemula. Pada awalnya, menguasai beberapa struktur data menyebabkan kesulitan bagi pemula, tetapi kemudian, mereka memberi Anda fleksibilitas untuk memilih struktur yang tepat untuk masalah Anda. Jadi, mengenal mereka dengan baik adalah semacam kekuatan super. Latihan Java untuk pemula yang dikhususkan untuk koleksi Java diwakili di CodeGym secara luas. Misalnya, siswa CodeGym mulai mempelajari Array dari level 6 dari pencarian Java Syntax pertama (untuk total pemula) dan mempelajarinya lebih dalam di Java Collections Quest ( Level 7, pelajaran 7 ). Topik:
  • Array
  • ArrayList, LinkedList
  • HashSet, HashMap
  • Iterable
  • Antarmuka Koleksi
  • Daftar Antarmuka dan implementasi
  • Hirarki Peta
  • Tetapkan Antarmuka dan implementasi
  • Antre
  • Pohon, pohon Merah-Hitam
  • Iterator
Tempat mempelajari dan menemukan tugas: Sintaks Java CodeGym Quest, level 7 , 8 (Koleksi, Array, dan Daftar untuk pemula) Koleksi CodeGym Quest, level 6 , 7 Kecuali untuk tugas ini, pastikan Anda akan menggunakan semua struktur dan koleksi data ini, memecahkan hampir semua tugas Java praktis.

Pengecualian

Pengecualian (atau kejadian luar biasa) adalah situasi abnormal yang muncul selama eksekusi suatu program. Di Jawa, Pengecualian adalah kelas tempat Anda bekerja. Mekanisme ini sangat menyederhanakan penangkapan bug dalam program. Topik:
  • Jejak Tumpukan
  • Jenis pengecualian
  • Coba konstruksi Catch Akhirnya
  • Pengecualian Waktu Proses
  • IOExceptions
  • Multi-Tangkap
Tempat belajar dan menemukan tugas: CodeGym Java Syntax Quest, level 9 … dan banyak tugas lainnya.

Pemrograman Berorientasi Objek (OOP)

Segala sesuatu di Jawa adalah tentang objek. Oleh karena itu, sangat penting untuk memahami OOP. Topik ini tidak terlalu sulit. Campurkan saja kuliah dan artikel Anda tentang OOP dengan sejumlah besar tugas Java. CodeGym berisi latihan pemula Java yang cukup praktis untuk membantu Anda mendapatkan filosofi berorientasi objek ini. Topik:
  • Kelas dan objek secara umum
  • kondisi dan perilaku objek
  • Warisan
  • Enkapsulasi
  • Polimorfisme
  • Overloading dan overriding
  • Abstraksi dan kelas abstrak
  • Metode maya
  • Antarmuka
  • Implementasi antarmuka
  • Contoh
  • Pengubah Akses
  • Urutan panggilan Konstruktor
Tempat belajar dan menemukan tugas: CodeGym Java Core Quest, level 1 , 2 , 3 , 4 , 5 .

Arus masukan/keluaran

Siswa Java menggunakan aliran I/O jauh sebelum memiliki gagasan tentangnya. Program Java pertama, alias “Hello World,” berisi “System.out.println.” Namun, pemahaman tentang "masuk" dan "keluar" ini muncul setelah langkah pertama. CodeGym menyertakan banyak konten untuk menjelaskan topik dan bahkan lebih banyak latihan. Topik:
  • Pengantar Aliran Input/Output
  • FileInputStream dan FileOutputStream
  • InputStream dan OutputStream
  • BufferedInputStream
  • Pembungkus Anda sendiri untuk System.in
  • Adaptor
  • Pembaca dan Penulis
  • FileReader dan FileWriter
  • BufferedReader dan InputStreamReader
  • Pembungkus Anda sendiri untuk System.out
Tempat belajar dan menemukan tugas: CodeGym Java Core Quest, level 8 , 9 .

Multithreading

Tidak semua programmer pemula bisa menulis "Hello, World!" program menggunakan Java Thread API untuk menampilkan frasa terkenal dari utas terpisah. Anda harus siap untuk topik yang sulit ini, salah satu topik paling rumit untuk pemula! Bagaimanapun, ketika Anda menyadari bahwa Anda tahu cara bekerja dengan utas. Anda merasa bahwa itu adalah poin penting dalam kehidupan programmer Anda. Topik:
  • Apa itu benang
  • Membuat dan memulai utas baru
  • Bergabung
  • Membuat dan menghentikan utas: mulai, interupsi, tidur, hasil
  • Antarmuka penanda dan salinan dalam
  • Disinkronkan, mudah menguap
  • Kebuntuan, Tunggu. beri tahu, beri tahu Semua
Tempat belajar dan menemukan tugas: CodeGym Java Core Quest, level 6 , 7 ; Pencarian Multithreading Java .

Apa lagi?

Anda akan menemukan lebih banyak topik Java Core + di CodeGym. Misalnya:
  • Kelas objek dan metodenya
  • Pengujian unit
  • Bekerja dengan Generik
  • JSON
  • Pola Desain
  • RMI dan proksi dinamis
  • Anotasi
Jika Anda berada di awal cara pemrograman Anda, kami berharap Anda tenang, termotivasi, dan semoga sukses!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION