1. Pengaturcaraan untuk orang dewasa

Sehingga baru-baru ini, anda hanya menulis program di laman web CodeGym. Ini adalah mudah, mudah dan boleh difahami. Tetapi anda tidak fikir anda akan sentiasa melakukan ini, bukan? Sudah tiba masanya untuk mula menulis program seperti orang dewasa, sama seperti pengaturcara sebenar. Entah bagaimana orang sedang menulis program sebelum CodeGym dicipta!

Untuk menulis program pada komputer anda tanpa CodeGym, anda perlu melakukan dua perkara:

  1. Pasang Java JDK
  2. Pasang IDE Java

Apakah perkara-perkara ini?

Java JDK
Program yang ditulis dalam Java adalah berbeza daripada program komputer biasa. Program biasa mengandungi kod mesin yang boleh dilaksanakan secara langsung oleh pemproses komputer dan tidak memerlukan sebarang manipulasi tambahan untuk dijalankan.

Program yang ditulis dalam Java tidak mengandungi kod mesin. Sebaliknya, ia mengandungi bytecode khas . Pemproses tidak tahu bagaimana untuk melaksanakan bytecode , jadi apabila melaksanakan program Java, ia mula-mula melancarkan program khas, JVM . Dan JVMlah yang memahami bytecode dan tahu cara melaksanakannya. JVM adalah sebahagian daripada JDK .

IDE Java

Program moden mengandungi berjuta-juta baris kod. Adalah mustahil untuk menulis program sedemikian menggunakan editor teks asas. Sebaliknya, pengekod menggunakan alat perisian berkuasa yang sangat mempercepatkan dan memudahkan kerja mereka.

Program ini untuk mencipta program biasanya dipanggil IDE s. IDE bermaksud Persekitaran Pembangunan Bersepadu .

Terdapat 3 IDE popular untuk menulis program Java:

  1. IDEA IntelliJ
  2. Gerhana
  3. NetBeans

Hampir semua orang lebih suka IntelliJ IDEA . Sebaik sahaja anda mengetahuinya, anda akan faham mengapa. Tetapi pertama-tama anda perlu berurusan dengan JVM dan JDK .


2. Apakah JDK itu ?

JVM bermaksud mesin maya Java. Pemproses biasa melaksanakan kod mesin, tetapi JVM melaksanakan kod bait Ini bermakna JVM adalah seperti pemproses/komputer maya.

Anda akan mendapati bahawa pengaturcara sering merujuk kepada komputer/pemproses sebagai mesin. Biasakan diri anda: anda juga salah seorang daripada mereka sekarang.

JVM adalah perkara yang baik, tetapi JVM sahaja tidak berguna. Tiada siapa yang memerlukan pemproses kosong sama ada. JVM biasanya dipasangkan dengan set perpustakaan standard, yang merangkumi semua jenis koleksi, senarai dan kelas lain . By the way, perpustakaan standard mengandungi beberapa ribu kelas.

JRE bermaksud Java Runtime Environment .

JRE sudah cukup untuk menjalankan banyak program Java, tetapi ia bukan untuk pengaturcara. Sebagai contoh, pengkompil Java tidak termasuk dalam JRE . Dan di mana anda mendapatkannya?

Pembangun Java mempunyai toolkit mereka sendiri, JDK ( Java Development Kit ). JDK termasuk JRE dan pengkompil Java bersama - sama dengan program lain yang sangat berguna untuk pembangun Java. Inilah gambaran besarnya:

JDK mengandungi alatan JRE plus untuk pembangun Java.

JRE mengandungi JVM ditambah satu set perpustakaan Java standard .

JVM ialah Mesin Maya Java .


3. Varian JDK

Masa telah berlalu apabila versi Java baharu muncul setiap 3-5 tahun, dan ia merupakan peristiwa besar. Kini versi baharu JDK dikeluarkan setiap enam bulan. Contoh Google Chrome ternyata menular :) Selain itu, syarikat yang berbeza menghasilkan JDK mereka sendiri .

Microsoft adalah yang pertama melakukan ini pada akhir 1990-an untuk menghancurkan platform Java yang semakin popular yang menjadikan program bebas daripada Windows. Sudah tentu, Microsoft kalah di mahkamah dan terpaksa mengeluarkan analog Java sendiri yang lebih bebas: platform .NET dan bahasa C#.

Platform .NET ialah rakan sejawat Microsoft kepada JRE, dan versi awal bahasa C# mempunyai pemetaan satu sama satu kepada bahasa Java. Yang berkata, banyak air telah mengalir di bawah jambatan sejak itu.

Walau apa pun, hari ini terdapat beberapa JDK yang popular . Kami berminat dengan dua daripadanya:

  • Oracle JDK ialah JDK rasmi daripada syarikat yang mencipta Java. Penggunaan korporat kini memerlukan sedikit pembayaran, tetapi ia masih percuma untuk kegunaan peribadi dan pembangun individu.
  • OpenJDK ialah JDK percuma , juga dikeluarkan oleh Oracle. Ia adalah kegemaran pembangun dan syarikat yang tidak mahu membayar wang kepada Oracle.

Untuk pembangun, tiada perbezaan asas, jadi anda boleh menggunakan OpenJDK dengan selamat.


4. Memasang JDK

Anda perlu memuat turun OpenJDK 16 ke komputer anda. Mula-mula, pergi https://jdk.java.net/16/

Dalam bahagian "Bina", klik pada versi JDK untuk OS anda memulakan muat turun.

Adalah idea yang baik untuk mengalihkan arkib yang dimuat turun ke tempat yang selamat sebelum menyahzipnya untuk memastikan anda tidak memadamkannya secara tidak sengaja.

PENTING! Pastikan anda tidak mempunyai sebarang aksara Cyrillic dalam laluan ke JDK. Aksara Cyrillic akan menyebabkan masalah dengan melancarkan program.


5. Video tentang memasang JDK

Kami membuat video khas yang merangkumi setiap soalan yang mungkin tentang proses ini.

Sudah tentu, jika anda masih mempunyai sebarang soalan, anda sentiasa boleh bertanyakannya di Forum kami .