Penerangan tentang bahasa java untuk windows. Penerangan tentang bahasa pengaturcaraan Java. Platform dan versi

Dan penciptaan laman web menjadi semakin popular dan menarik perhatian sebilangan besar orang. Malah seseorang tanpa pendidikan khas boleh mula membangunkan program, perkara utama adalah keinginan dan keinginan untuk mempelajari bahan baru dan amalan berterusan.

Pilihan Pengajian

Di mana untuk memulakan pembelajaran pengaturcaraan dari awal? Terdapat beberapa cara untuk menguasai bahan baharu dalam bidang ini. Guru persendirian akan memberitahu anda cara mula belajar pengaturcaraan dari awal dan mengajar anda aspek penting membina kod program. Namun begitu kaedah ini agak mahal, jadi kaedah latihan berikut digunakan terutamanya:

  1. Kursus khusus. Kos mereka jauh lebih rendah daripada pelajaran daripada tutor peribadi. Perlu diingat bahawa ramai majikan bertindak balas secara positif terhadap ketersediaan pelbagai sijil tamat latihan di akademi komputer. Beri perhatian kepada kursus syarikat terkenal dunia Microsoft dan Cisco.
  2. Dipadamkan kursus percuma. Internet sangat sejumlah besar perkhidmatan yang membolehkan anda melihat kursus kuliah dari Oxford, Harvard dan institusi pendidikan terkenal lain di dunia. Terdapat juga platform khas untuk melatih kemahiran pengaturcaraan praktikal. Baca lebih lanjut mengenai pembelajaran jauh dan perkhidmatan Internet yang berguna dengan lebih lanjut dalam artikel.
  3. Belajar sendiri. Di mana untuk mula belajar pengaturcaraan dari awal jika anda tidak bercadang untuk mendaftar dalam kursus dan membelanjakan wang? Dalam kes ini, cara paling mudah ialah mendidik diri sendiri. Anda harus mula belajar dengan membaca asas, jangan mendalami teori, segera mula berlatih, kerana hanya dalam proses mencipta program anda akan memperoleh kemahiran yang diperlukan.

Selepas memilih pilihan latihan yang sesuai dengan anda, anda harus membuat keputusan mengenai bidang subjek, kerana pengaturcaraan mempunyai pelbagai cabang yang berbeza.

Bagaimana untuk memilih arah yang betul?

Bergantung secara langsung pada jenis perisian yang akan anda cipta pada masa hadapan:

Jika kebanyakan peranan penting Saiz gaji penting kepada anda, perhatikan pasaran kekosongan. Pada masa kini, yang paling diminati ialah pembangun yang pakar dalam bahasa Java, C#, ASP.NET, C++.

Bahasa peringkat rendah dan tinggi. Perbezaan dan Aplikasi

Adalah dipercayai bahawa semua bahasa pengaturcaraan dibahagikan kepada peringkat tinggi dan peringkat rendah. Kod Level rendah lebih mudah untuk diproses oleh komputer, tetapi menulis memerlukan masa yang lama dan memerlukan lebih banyak pengetahuan bidang subjek. Bahasa sedemikian (sebagai contoh, pemasang) digunakan untuk menulis perisian untuk cip digital dan mikropengawal. Mereka tidak begitu mudah untuk mempelajari pengaturcaraan dari awal. Perkara berikut dalam artikel akan memberitahu anda di mana untuk mula menulis program pertama anda: perkhidmatan yang berguna dan sastera daripada pengarang terkenal dunia.

Bahasa peringkat tinggi lebih mudah digunakan kerana ia menggunakan perpustakaan terbina dalam untuk memudahkan dan menggambarkan kod. Kebanyakan perisian moden ditulis menggunakan bahasa peringkat tinggi.

Pengaturcaraan dari awal: di mana untuk memulakan aplikasi?

Proses penciptaan program mudah alih membolehkan pengaturcara bekerja dengannya alatan terkini dan, akibatnya, peroleh jumlah wang yang lumayan melalui pengewangan. Mula-mula anda perlu memilih tapak di mana anda akan bekerja:

  1. Google Play. Kedai aplikasi untuk pengguna sistem pengendalian Android. OS ini mempunyai bahagian terbesar pengguna di pasaran. Bahasa Java dan C/C++ digunakan untuk membangunkan aplikasi dan permainan. Yang paling popular ialah aplikasi messenger dan pelanggan. rangkaian sosial, storan awan, permainan.
  2. Gedung Mudah Alih Windows. kedai ini semakin popular seiring dengan telefon pintar daripada Microsoft. Di negara CIS, kebanyakan pengguna lebih suka tablet pada platform Telefon Windows. Aplikasi pengaturcaraan untuk kedai sedemikian membantu anda menjana wang lebih banyak wang pada pengewangan, kerana, tidak seperti Android, hampir semua program masuk Kedai tingkap diedarkan dengan bayaran.
  3. Stor aplikasi. Satu lagi platform yang menguntungkan untuk pembangunan (bahasa - Objektif-C). Proses mencipta program untuk peranti Apple memerlukan persekitaran pembangunan pra-pasang yang dipanggil Xcode. Langkah seterusnya ialah mempelajari pengaturcaraan Objektif-C dari awal. Buku David Mark “Learning C for Mac” akan memberitahu anda tempat untuk mula menulis kod. Edisi kedua."

bahasa Jawa

Kebanyakan pembangun profesional mengesyorkan memulakan pengetahuan pengaturcaraan anda dengan bahasa Jawa. Ia mudah dipelajari dan pada masa yang sama mendapat permintaan di pasaran. Gunakan petua di bawah jika anda memutuskan untuk mempelajari pengaturcaraan dari awal. Di mana untuk bermula dengan pembangunan Java?

Java ialah bahasa pengaturcaraan berorientasikan objek peringkat tinggi yang diperlukan untuk membangunkan kebanyakan aplikasi web dan permainan moden. Proses penyusunan (menukar kod bertulis kepada bahasa yang boleh difahami oleh peranti) menukar kod menjadi urutan bait, jadi atur cara boleh diuji dengan mudah pada mana-mana mesin maya Java.

Pengaturcaraan dari awal. Di mana untuk bermula dengan pengekodan Java dan Web?

Bahasa Java digunakan secara meluas dalam pembangunan web. Sebelum anda memulakan proses pengaturcaraan sepenuhnya, anda harus mempelajari Java, PHP, MySQL, HTML, CSS. Penjelasan yang lebih terperinci tentang konsep ini diberikan di bawah:

  1. Java - digunakan dalam menulis utiliti untuk laman web dan menulis logik kefungsian halaman web.
  2. PHP - bahasa untuk mencipta halaman peribadi tapak. Ia mempunyai struktur skrip. Bahasa utama dalam mencipta laman web dinamik yang popular hari ini. PHP diperlukan untuk memahami skrip dan pengaturcaraan dari awal. Di mana untuk bermula? Daripada membaca buku Josh Lockhat "PHP: The Right Way".
  3. MySQL ialah sistem untuk mengurus asas data. Digunakan secara meluas dalam mencipta laman web yang memerlukan storan jumlah yang besar data berkumpulan.
  4. HTML bukan bahasa pengaturcaraan. Ini ialah bahasa penanda yang digunakan untuk menulis asas halaman web (blok binaan, mengedarkan teks dan perenggan, dan sebagainya).
  5. CSS - Lembaran Gaya Lata. Digunakan hanya bersama HTML untuk memberikan gaya bahasa penanda dan penampilan.

Hanya selepas mengetahui konsep asas Dengan pencapaian teknologi ini, anda boleh mula mencipta tapak web dinamik profesional yang mendapat permintaan besar hari ini.

pengaturcaraan web. Perkaitan dan ciri

Topik pengaturcaraan Web amat relevan pada hari ini. Seperti yang dinyatakan di atas, untuk mula membangunkan elemen web anda perlu mempunyai pengetahuan yang agak besar tentang bahasa penanda, mencipta skrip, logik dan gaya.

Pada masa kini anda tidak akan mengejutkan sesiapa sahaja dengan tapak yang dibuat hanya menggunakan HTML dan CSS, jadi pembangun web yang mampu menjadikan tapak itu cantik secara visual, serta mengisinya dengan semua fungsi yang diperlukan untuk pengguna, telah menjadi permintaan.

Jenis pembangunan ini memerlukan penciptaan dua jenis program yang sama: bahagian pelayan dan klien. Pengaturcara mesti memahami prinsip operasi soket yang dipanggil - paket data yang membolehkan aliran maklumat yang diperlukan dihantar melalui rangkaian antara pelayan dan klien.

Mencipta aplikasi untuk sistem pengendalian Windows

Untuk membangunkan program sedemikian, anda memerlukan pengetahuan tentang bahasa C#. Perkhidmatan percuma daripada Microsoft yang dipanggil Akademi Maya akan membolehkan anda mempelajari semua ciri bahasa ini dan berlatih menulis aplikasi mudah.

Menurut dasar baharu Microsoft, semua aplikasi dimuat naik ke kedai perisian, supaya anda boleh mendapatkan akses untuk mengewangkan projek anda.

Keluarga bahasa C (C, C++, C#). Keanehan

Pengaturcaraan dari awal - di mana untuk mula memilih bahasa? Jawapan kepada soalan ini boleh diperolehi dengan mendalami lebih terperinci mengenai jenis teknologi penciptaan aplikasi. Perkaitan bahasa tertentu juga perlu diambil kira.

Bahasa C, C++, C# mempunyai satu persamaan - kehadiran fungsi OOP (pengaturcaraan berorientasikan objek). Teknologi ini membolehkan anda memudahkan proses menulis kod program dengan ketara. Setiap objek perisian diterangkan dalam kelas tertentu dan mempunyai parameter, kaedah dan sifatnya sendiri. Oleh itu, pengaturcara tidak perlu menulis kepingan kod yang besar setiap kali jika objek yang sama perlu digunakan beberapa kali.

Perkhidmatan Internet yang berguna untuk mempelajari prinsip asas pengaturcaraan dan struktur kod sebarang aplikasi

Pada peringkat pertama latihan, hampir mana-mana perkhidmatan web akan menawarkan anda mencuba keupayaannya menggunakan Pascal, bahasa peringkat tinggi yang paling mudah. Ia digunakan untuk tujuan pendidikan dan diajar di sekolah dan kolej teknikal supaya pelajar dapat memahami pengaturcaraan dari awal. Di mana untuk bermula dengan pengekodan Pascal? Pertama sekali, anda perlu memuat turun persekitaran pembangunan ke PC anda. Ini ialah fail boleh laku kecil di mana kod program akan ditulis. Gunakan TurboPascal, ia adalah yang paling medium popular mempelajari bahasa pengaturcaraan ini.

HourOfCode ialah perkhidmatan web daripada Microsoft. Ia bertujuan untuk menunjukkan dengan jelas kepada pelajar apa itu kitaran, pembolehubah, kelas dan keadaan. Proses pembelajaran adalah seperti permainan.

CodeAcademy ialah sumber yang berkuasa untuk mempelajari hampir semua teknologi pengekodan. Dengan menumpukan hanya satu jam sehari, anda tidak akan perasan bagaimana anda akan belajar memprogram dan mencipta projek anda sendiri.

Udacity ialah perkhidmatan yang menyediakan penggunanya akses percuma kepada kuliah oleh profesor dan pembangun terkenal.

Mendapat pengalaman awal. Pekerja bebas

Selepas mempelajari prinsip asas bahasa pilihan anda, anda boleh memulakan projek pertama anda dengan selamat. Mulakan pekerjaan bebas, kerana ini adalah cara anda mengisi portfolio anda dan memperoleh pengalaman berkomunikasi dengan pelanggan. Kemahiran sedemikian akan berguna pada masa hadapan jika anda ingin mendapatkan pekerjaan di syarikat sebagai pemaju rasmi. perisian.

Pokoknya

Pengaturcaraan dari awal: di mana untuk bermula? Untuk dummies, profesor dari universiti terkenal dunia menasihatkan untuk berlatih dengan struktur asas, yang menjadi asas kepada mana-mana bahasa pengaturcaraan. Mendaftar dalam kursus khusus atau belajar sendiri dengan mendengar kuliah dalam talian.

Sebelum meneruskan latihan, mari kita mulakan dengan pengenalan kepada pengaturcaraan java, mari kita fikirkan jenis bahasa pengaturcaraan itu. Sedikit sejarah. Bahasa Java dibangunkan oleh Sun Microsystems, dicipta oleh James Gosling, dan dikeluarkan pada tahun 1995 sebagai komponen teras Sun Microsystems Java Platform (Java 1.0).

Setakat 2017 versi terkini Jawa Edisi Piawai ialah 8 (J2SE). Dengan perkembangan Java, dan popularitinya yang meluas, beberapa konfigurasi telah dibina untuk pelbagai jenis platform. Contohnya: J2EE - aplikasi untuk perusahaan, J2ME - untuk aplikasi mudah alih.

Sun Microsystems menamakan semula versi J2 sebelumnya dan memperkenalkan versi baharu: Java SE, Java EE dan Java ME. Pengenalan kepada Pengaturcaraan Java versi berbeza mengesahkan slogan terkenal syarikat "".

Sejarah penciptaan bahasa Jawa

Sejarah bahasa Jawa bermula pada Jun 1991, apabila James Gosling mencipta projek untuk digunakan dalam salah satu daripada banyak projek set-topnya. Lidah yang tumbuh di luar pejabat Gosling seperti pokok oak Oak- nama asal Jawa sehingga 1995, selepas itu sejarah Jawa diteruskan di bawah nama itu hijau, dan kemudian dinamakan semula sebagai Java.

Tetapi tarikh rasmi Penciptaan bahasa Jawa dianggap pada 23 Mei 1995, selepas dikeluarkan oleh Sun pelaksanaan pertama Java 1.0. Dia menjamin Tulis sekali, lari ke mana-mana", menyediakan kos rendah pada platform popular.

Pada 13 November 2006, Sun mengeluarkan sebahagian besarnya sebagai perisian percuma dan sumber terbuka di bawah syarat GNU General Public License (GPL).

Selepas 8 Mei 2007, nasib Jawa ternyata berbeza. Syarikat menyelesaikan proses itu, melakukan segala-galanya untuk sumber adalah percuma dan sumber terbuka, kecuali sebahagian kecil kod yang syarikat itu tidak mempunyai hak cipta.

Faedah Java sebagai Bahasa Pengaturcaraan

Berorientasikan objek: Di Jawa, semuanya adalah objek. Alat tambah boleh dilanjutkan dengan mudah kerana ia berdasarkan model objek.

Platform bebas: Tidak seperti kebanyakan bahasa lain, termasuk C dan C++, Java, apabila ia dicipta, tidak disusun ke dalam platform mesin tertentu, tetapi ke dalam bytecode bebas platform. Bytecode ini diedarkan melalui Internet dan ditafsirkan oleh Java Virtual Machine (JVM) yang ia sedang berjalan.

Mudah: Proses pembelajaran dan pengenalan kepada bahasa pengaturcaraan Java disimpan mudah. Jika anda memahami konsep asas pengaturcaraan berorientasikan objek, maka ia akan menjadi mudah untuk anda belajar.

selamat: Kaedah pengesahan adalah berdasarkan penyulitan kunci awam.

Berkecuali dari segi seni bina: Pengkompil menjana objek format fail neutral seni bina, yang menjadikan kod yang disusun boleh dilaksanakan pada banyak pemproses yang menjalankan sistem Java Runtime.

Mudah alih: Berkecuali dari segi seni bina dan bebas daripada aspek pergantungan pelaksanaan spesifikasi - semua ini menjadikan Java mudah alih. Pengkompil dalam Java ditulis dalam ANSI C mudah alih semata-mata, yang merupakan subset POSIX.

Berkekalan: berusaha untuk menghapuskan ralat dalam situasi yang berbeza, memfokuskan terutamanya pada masa penyusunan, semakan ralat dan semakan masa jalan.

Berbilang benang: Ciri multi-threading, anda boleh menulis program yang boleh melaksanakan banyak tugas pada masa yang sama. Pengenalan kepada Bahasa Jawa ciri reka bentuk membolehkan pembangun mencipta aplikasi interaktif yang digilap.

Ditafsirkan: Java bytecode diterjemahkan dengan cepat ke dalam arahan mesin dan tidak disimpan di mana-mana. Menjadikan proses lebih pantas dan lebih analitikal kerana pengikatan berlaku sebagai proses tambahan dengan sedikit berat pada proses tersebut.

Prestasi tinggi: pengenalan pengkompil Just-In-Time dibenarkan untuk prestasi tinggi.

Biasa: Direka untuk persekitaran Internet yang diedarkan.

Dinamik: Pengaturcaraan Java dianggap lebih dinamik daripada C atau C++ kerana ia direka untuk menyesuaikan diri dengan keadaan yang berubah-ubah. Program boleh melaksanakan sejumlah besar maklumat semasa pemprosesan yang boleh digunakan untuk mengesahkan dan membenarkan akses kepada objek pada masa jalan.

Selepas pengenalan singkat, gambaran keseluruhan tentang faedah dan sejarah Java, mari mulakan latihan kami.

Alat yang anda perlukan

Untuk melengkapkan contoh yang dibincangkan dalam tutorial ini, anda perlukan Komputer Pentium 200 MHz dengan minimum 64 MB RAM (disyorkan Ram 128 MB).

Anda juga memerlukan perisian berikut:

  • Linux 7.1, Windows 95/98/2000/7/8 dan lebih tinggi atau lain-lain sistem operasi.
  • JDK 5 dan lebih tinggi.
  • Notepad atau mana-mana penyunting teks lain.

Tutorial akan menyediakan kemahiran yang diperlukan untuk mencipta GUI, rangkaian dan aplikasi web.

Setelah membiasakan diri dengan ciri-ciri sejarah penampilan dan faedah Jawa, Anda telah melengkapkan pengenalan kepada pelajaran bahasa pengaturcaraan. Pelajaran seterusnya akan membawa anda kepada pembelajaran bahasa dan dokumentasi. Mengarahkan anda tentang cara memasang dan menyediakan persekitaran untuk pembangunan aplikasi.

Java ialah bahasa pengaturcaraan. Ia membolehkan pengaturcara menulis arahan komputer menggunakan arahan masuk Bahasa Inggeris, bukannya menulis dalam kod digital. Java ialah bahasa pengaturcaraan peringkat tinggi kerana kodnya mudah ditulis dan dibaca. Seperti bahasa biasa, Java mempunyai satu set peraturan yang menentukan cara arahan ditulis. Peraturan ini dipanggil "sintaks". Kod Java peringkat tinggi yang telah siap diterjemahkan ke dalam kod digital yang boleh dibaca mesin yang dilaksanakan oleh komputer.

Siapa yang mencipta bahasa pengaturcaraan Java?

Java dicipta pada awal 90-an oleh pasukan pengaturcara yang diketuai oleh James Gosling untuk Sun Microsystems. Java pada asalnya dicipta untuk pembangunan dalam peranti mudah alih Oh. Tetapi apabila Java 1.0 dikeluarkan pada tahun 1996, tumpuan utama bahasa itu beralih untuk digunakan di Internet. Java membawa lebih banyak interaktiviti dengan pengguna dengan membenarkan pembangun membuat halaman animasi. Dari masa ke masa, Java telah menjadi bahasa pengaturcaraan yang berjaya untuk Internet dan di kawasan lain.

20 tahun kemudian, Java masih luar biasa bahasa popular dengan lebih 6.5 juta pembangun di seluruh dunia.

Mengapa memilih Java?

Java dicipta berdasarkan beberapa prinsip utama:

1. Kemudahan penggunaan.

Asas Java diambil daripada C++. Walaupun kuasa C++, bahasa ini mempunyai sintaks yang agak kompleks dan tidak mencukupi untuk semua keperluan Java. Selama bertahun-tahun, Java telah menambah baik idea C++, menjadikannya bahasa pengaturcaraan yang berkuasa lagi mudah.

2. Kebolehpercayaan.

Java meminimumkan kesilapan yang membawa maut timbul akibat kesilapan pengaturcara. Oleh itu, pengaturcaraan berorientasikan objek diperkenalkan. Sebaik sahaja data dan tindakan mengenainya dikumpulkan di satu tempat, kebolehpercayaan bahasa Jawa meningkat.

3. Keselamatan.

Memandangkan Java pada asalnya direka secara eksklusif untuk peranti mudah alih yang akan bertukar-tukar data melalui rangkaian, keselamatan adalah keutamaan dari awal lagi. tahap tinggi. hidup masa ini Java mungkin bahasa pengaturcaraan paling selamat.

4. Kebebasan platform.

Program yang ditulis dalam Java dijangka akan berfungsi tidak kira apa pun platform ia dijalankan. Java pada asalnya adalah bahasa mudah alih yang mana sistem pengendalian mahupun perkakasan komputer tidak penting.

Pasukan Sun Microsystems telah berjaya menggabungkan prinsip utama. Java berhutang popularitinya kepada kebolehpercayaan, keselamatan, kemudahan penggunaan dan mudah alihnya.

Di mana untuk mula belajar Java?

1. Pasang JDK

Untuk memulakan pengaturcaraan dalam Java, anda perlu memuat turun dan memasang Kit pembangunan Java (Java Development Kit, JDK). Sebaik sahaja anda memasang JDK pada komputer anda, anda boleh mula menulis program pertama anda dengan segera.

2. Pilih IDE

IDE - persekitaran pembangunan bersepadu. Terdapat beberapa alat berbeza yang tersedia untuk membangunkan aplikasi Java. Matlamat mereka adalah untuk membantu anda menulis aplikasi Java. Terdapat beberapa persekitaran pembangunan Java, tetapi kami mengesyorkan NetBeans - sesuai untuk pemula. Anda boleh fokus pada hanya beberapa arahan NetBeans untuk mencapai matlamat anda.

3. Langkah pertama

Tidak dapat dielakkan, program pertama mana-mana pemula adalah program mudah"Hello World", yang hanya memaparkan nama ini. Program ringkas ini akan menunjukkan kepada anda cara menyusun, menjalankan dan menjalankan aplikasi dalam persekitaran pembangunan seperti NetBeans.

Selepas mencipta program pertama anda, sudah tiba masanya untuk mula belajar bahasa menggunakan pelajaran untuk pemula, contohnya, dengan kursus -. Mereka akan membimbing anda melalui pelbagai peringkat pembelajaran sintaks Java.

Atau, jika anda jenis yang suka menyelam, anda boleh memulakan latihan anda dengan lebih bercita-cita tinggi. Lebih banyak anda terjun ke kedalaman bahasa, lebih banyak anda akan belajar. Ini boleh dilakukan dengan segera mula menulis aplikasi Java.

4. Bagaimana untuk memilih aplikasi Java pertama anda

Terdapat banyak teori di sebalik mana-mana bahasa pengaturcaraan, termasuk Java. Anda perlu mempelajari sintaks bahasa dan cara keseluruhan aplikasi dipasang. Tetapi kami fikir adalah lebih penting untuk diingat bahawa Java ada untuk digunakan. Terdapat bilangan aplikasi yang tidak berkesudahan yang boleh dibuat menggunakannya. Dan jika anda memilih dari awal lagi jenis aplikasi yang anda ingin buat, ia akan menentukan laluan yang anda ambil untuk mempelajari sintaks Java.

Katakan anda tidak tahu apa-apa tentang cara menulis program dalam Java, tetapi anda memutuskan untuk memulakannya kalkulator mudah. Anda sudah tahu apa itu kalkulator dan rupanya. Tiada soalan mengenai reka bentuk, terdapat soalan mengenai pelaksanaan. Anda akan belajar bahawa dalam proses mencipta program, anda akan sentiasa bertanya kepada diri sendiri soalan dalam semangat "Bagaimana untuk melakukan ini?.." Dan akan ada banyak daripada mereka. Tetapi lebih banyak soalan yang anda ajukan, lebih banyak anda akan belajar tentang bahasa itu.

Sebagai contoh, perkara pertama yang mungkin anda fikirkan ialah GUI (antara muka pengguna grafik). antaramuka pengguna), hanya bagaimana program akan muncul pada skrin semasa aplikasi sedang berjalan. Anda secara intuitif merasakan rupa program itu, berdasarkan pengalaman anda bekerja dengannya aplikasi siap sedia. Pertama, tetingkap program utama, di mana semua elemen kawalan kalkulator akan ditempatkan. Butang untuk nombor, untuk operasi (penambahan, pendaraban, dll.). Elemen untuk memaparkan hasil pengiraan. Dan sebagainya.

Ini secara kasar menggariskan set soalan pertama anda. Bagaimana untuk membuat tetingkap aplikasi? Bagaimana untuk menambah butang padanya? Elemen manakah yang harus saya gunakan untuk memaparkan keputusan? Di sinilah pembelajaran bahasa Jawa masuk. Anda mula mencari jawapan tentang cara membuat aplikasi dalam Java, elemen apa yang hendak digunakan untuk tetingkap aplikasi, elemen apa yang akan digunakan untuk butang, dsb. Anda akan sentiasa mencari jawapan di tapak web dengan pelajaran Java, dalam buku dan di forum pengaturcara.

Perkara yang paling penting ialah membuat program kerja pertama. Jangan berfikir untuk melakukan semuanya secara optimum dengan segera. Ini akan datang dengan pengalaman apabila anda mendapat keyakinan dalam pengaturcaraan Java. Buat masa ini, satu-satunya matlamat adalah untuk mendapatkan kod Java untuk disusun dan dijalankan. Walaupun program tidak berfungsi seperti yang diharapkan, ia akan menjadi permulaan untuk pembelajaran.

5. Cara lain

Jika anda merasakan bahawa anda tidak akan dapat mengatasi pembelajaran bahasa pengaturcaraan sahaja, terutamanya bahasa yang serius dan berskala besar seperti Java, cuba ambil kursus khusus yang mengajar asas pengaturcaraan. Sebagai contoh,

Apakah Java atau ciri bahasa


Jika anda bertanya apa itu Java, maka anda boleh bercakap tentang Java sebagai bahasa tujuan am, berorientasikan objek, yang kelihatan sangat serupa dengan C dan C++, tetapi lebih mudah digunakan dan membolehkan anda mencipta atur cara yang lebih mantap. Malangnya, definisi ini tidak akan memberi anda pemahaman lengkap tentang Java. Lagi definisi terperinci diberikan oleh Sun Microsystems dan sama relevan, walaupun ia diumumkan pada tahun 2000:

Java ialah bahasa pengaturcaraan dinamik yang mudah, berorientasikan objek, didayakan web, ditafsirkan, boleh dipercayai, selamat, neutral seni bina, mudah alih, berprestasi tinggi, berbilang benang.
Mari kita lihat setiap definisi ini secara individu:

Java adalah bahasa yang mudah. Java pada asalnya dimodelkan selepas C dan C++, dengan beberapa elemen yang berpotensi mengelirukan dialih keluar. papan tanda, pusaka berbilang pelaksanaan, serta bebanan operator - beberapa ciri C/C++ ini bukan sebahagian daripada Java. Fungsi ini adalah pilihan dalam C/C++ tetapi diperlukan dalam Java - ia adalah pengumpul sampah yang membebaskan objek dan tatasusunan secara automatik.

Java ialah bahasa berorientasikan objek. Fokus berorientasikan objek dalam Java membolehkan pembangun berusaha menyesuaikan Java untuk menyelesaikan masalah, dan bukannya memaksa kami untuk memanipulasi masalah untuk memenuhi kekangan bahasa. Ini berbeza daripada bahasa berstruktur seperti C. Contohnya, sementara Java membenarkan anda menumpukan pada menyimpan objek akaun, C memerlukan anda berfikir secara berasingan tentang menyimpan baki akaun (seperti baki) dan gelagat (seperti memasukkan dan membuat kesimpulan).

Java membolehkan anda bekerja dengan rangkaian. Luas perpustakaan rangkaian Java menjadikannya mudah untuk berurusan dengan Internet Protocol (TCP/IP) dan sebagainya protokol rangkaian, seperti HTTP ( Pemindahan Hiperteks Protokol) dan FTP ( Pemindahan fail Protokol). Dengan bantuan perpustakaan, tugas membuat sambungan rangkaian dipermudahkan. selain itu, program Java boleh mengakses objek melalui rangkaian TCP/IP, menggunakan penunjuk seragam sumber maklumat(URL) dengan kemudahan yang sama seperti mengakses fail yang terdapat pada komputer tempatan anda.

Java ialah bahasa yang ditafsirkan. Semasa pelaksanaan program Java, ia secara tidak langsung dilaksanakan pada platform asas (seperti Windows atau Linux) melalui mesin maya (yang merupakan perwakilan perisian platform hipotesis) dan persekitaran masa jalan yang berkaitan. Mesin maya menterjemah bytecode ke dalam arahan Java (arahan dan data berkaitan) khusus platform menggunakan tafsiran. Mesin maya kemudian melaksanakan arahan ini pada platform tertentu. Tafsiran memudahkan untuk menyahpepijat program Java yang rosak kerana lebih banyak maklumat tersedia pada masa penyusunan.

Java adalah bahasa yang boleh dipercayai. Program Java mesti boleh dipercayai kerana ia digunakan dalam aplikasi pengguna dan misi kritikal, daripada pemain Blu-ray atau sistem kawalan udara dalam kereta. Pelanggan dan pelayan bank ditulis dalam bahasa ini. Ciri bahasa yang membantu menjadikan Java teguh termasuk pengisytiharan, pemeriksaan jenis pendua semasa penyusunan dan masa jalan (untuk mengelakkan masalah ketidakpadanan versi), tatasusunan dengan pemeriksaan automatik sempadan, kekurangan tanda.

Satu lagi aspek kebolehpercayaan Java ialah gelung harus dikawal oleh ungkapan boolean dan bukannya ungkapan integer, dengan 0 adalah palsu dan nilai bukan sifar adalah benar. Sebagai contoh, Java tidak membenarkan gelung jenis C seperti dalam while (x) x++; kerana gelung mungkin tidak berakhir seperti yang diharapkan. Sebaliknya anda harus memberikan secara eksplisit ungkapan logik, sebagai contoh, dalam while (x != 10) x++; (Ini bermakna gelung akan berjalan sehingga x sama dengan 10).

Java ialah bahasa yang selamat. Program Java digunakan dalam rangkaian/persekitaran teragih. Memandangkan program Java boleh berhijrah dan berjalan pada platform yang berbeza, adalah penting untuk melindungi platform tersebut daripada kod berniat jahat yang boleh menyebarkan virus: mencuri maklumat kad kredit atau melakukan perkara lain tindakan berniat jahat. Ciri bahasa Java yang menyokong kebolehpercayaan (seperti hantaran penunjuk) berfungsi dengan ciri keselamatan seperti kotak pasir Java dan model keselamatan kriptografi kunci awam. Bersama-sama, ciri perlindungan ini terhadap virus dan kod berniat jahat lain menghalang huru-hara daripada mendatangkan malapetaka pada platform yang tidak curiga.

Secara teori, Java adalah selamat. Dalam amalan, pelbagai kelemahan telah ditemui dan dieksploitasi. Akibatnya, Sun Microsystems dan Oracle kemudiannya terus mengeluarkan kemas kini keselamatan buat masa ini.

Java ialah bahasa neutral seni bina(nama lain adalah bebas platform). Rangkaian menghubungkan platform dengan seni bina yang berbeza berdasarkan pelbagai mikropemproses dan sistem pengendalian. Java menjana kod bait arahan bebas platform yang ditafsirkan untuk setiap platform (menggunakan Mesin Maya Java).

Java ialah bahasa mudah alih. Seni bina berkecuali menggalakkan mobiliti. Perpustakaan Java juga menggalakkan kemudahalihan. Apabila diperlukan, mereka menyediakan jenis yang menyambungkan kod Java kepada keupayaan khusus platform dengan cara yang paling mudah alih yang mungkin.

Java ialah bahasa berprestasi tinggi. Tafsiran memberikan tahap prestasi yang biasanya lebih daripada mencukupi. Mereka yang menulis program tersuai dalam C++ mungkin berhujah di sini, tetapi sebenarnya, Java meningkatkan produktivitinya dengan setiap versi.

Java ialah bahasa berbilang benang. Untuk meningkatkan kecekapan program yang perlu melaksanakan pelbagai tugas serentak, Java menyokong konsep benang. Contohnya, program yang mengawal antara muka grafik pengguna (GUI) semasa menunggu input daripada sambungan rangkaian menggunakan utas lain untuk melakukan penantian dan bukannya menggunakan utas GUI lalai untuk kedua-dua tugas. Ini membolehkan anda bekerja dengan antara muka grafik tanpa menyebabkan ia membeku. Penyegerakan benang dalam Java membolehkan benang berkomunikasi dengan selamat antara satu sama lain tanpa merosakkannya.

Java ialah bahasa yang dinamik. Sejak hubungan antara kod program dan perpustakaan berlaku secara dinamik pada masa jalan, tidak perlu memautkannya secara eksplisit. Akibatnya, apabila program atau salah satu perpustakaannya berkembang (contohnya, untuk membetulkan pepijat atau meningkatkan prestasi), pembangun hanya perlu mengedarkan program yang dikemas kini atau perpustakaan. Walaupun hasil tingkah laku dinamik memerlukan kurang kod apabila perubahan versi berlaku, dasar pengedaran ini juga boleh menyebabkan konflik versi. Contohnya, pembangun mengalih keluar jenis kelas daripada pustaka atau menamakannya semula. Apabila syarikat mengedarkan perpustakaan yang dikemas kini, program sedia ada, yang bergantung pada jenis kelas, mungkin berhenti berfungsi. Untuk menyelesaikan masalah ini, Java menyokong jenis antara muka, yang seperti kontrak antara dua pihak.

Oleh itu, kami telah mengkaji ciri-ciri bahasa Jawa. Jika anda perlu menulis program dalam bahasa ini, lakukan kerja kursus atau diploma, maka anda boleh menghubungi saya - [e-mel dilindungi]- Saya pasti akan membantu anda.

06.11.17 9.8K

DALAM manual ini Kami akan memberitahu anda semua yang anda perlu tahu sebelum anda mula belajar. pengaturcaraan dalam Jawa. Anda akan belajar tentang keupayaan platform, aplikasinya, dan cara mula belajar Java dengan betul.

Apakah bahasa pengaturcaraan Java?

Pada tahun 1991, "Pasukan Hijau", sebuah bahagian Sun Microsystems, diketuai oleh James Gosling, mencipta bahasa untuk isi rumah pengaturcaraan peranti elektronik. Pada masa itu ia dipanggil Oak ("Oak"). Mengapa "Oak"? Semata-mata kerana pokok ini tumbuh di luar tingkap pejabat Gosling.

Pasukan Hijau menunjukkan penggunaan Oak dalam TV interaktif. Tetapi untuk digital televisyen kabel Pada tahun-tahun itu, teknologi ini terlalu maju. Pada masa yang sama, Internet semakin popular, yang mana bahasa pengaturcaraan baharu paling sesuai.

Selepas beberapa lama, bahasa baru itu dinamakan semula Hijau, dan selepas itu - Jawa, sebagai penghormatan kepada kopi dari pulau Jawa. Itulah sebabnya logo Java menampilkan cawan kopi.

Semasa pembangunan Java, C/C++ popular, jadi Gosling membuat sintaks bahasa serupa dengan C/C++ dan melaksanakan " tulis sekali - lari ke mana-mana" Pada tahun 1995, Sun Microsystems mengeluarkan yang pertama versi rasmi Jawa. Dan pada masa yang sama diumumkan bahawa Java akan dimasukkan ke dalam pelayar Netscape Navigator.

Pada tahun 2010, Sun Microsystems, bersama-sama dengan bahasa pengaturcaraan Java, telah diperoleh oleh Oracle Corporation.

sejarah versi Java

  1. Jun 1991 - permulaan projek pembangunan bahasa pengaturcaraan Jawa.
  2. JDK 1.0 – Januari 1996.
  3. JDK 1.1 – Februari 1997.
  4. J2SE 1.2 – Disember 1998.
  5. J2SE 1.3 – Mei 2000.
  6. J2SE 1.4 – Februari 2002.
  7. J2SE 5.0 – September 2004.
  8. Java SE 6 - Disember 2006.
  9. Java SE 7 – Julai 2011.
  10. Java SE 8 – 18 Mac 2014.
  11. Java SE 9 – 21 September 2017.

Ciri Bahasa Pengaturcaraan Java

Java ialah bahasa merentas platform

Kod Java ditulis pada satu platform ( iaitu sistem pengendalian), boleh dijalankan tanpa pengubahsuaian pada platform lain.

Untuk pelancar Java digunakan mesin maya Jawa ( Mesin Maya Java, JVM). JVM memproses kod bait, selepas itu pemproses memproses kod yang diterima daripada JVM. Semua mesin maya berfungsi sama, jadi kod yang sama berjalan sama pada semua sistem pengendalian, yang menjadikan Java sebagai bahasa pengaturcaraan merentas platform.

Bahasa pengaturcaraan berorientasikan objek

Terdapat gaya pengaturcaraan yang berbeza, dan salah satu yang paling popular ialah pengaturcaraan berorientasikan objek. Dengan pendekatan ini masalah yang kompleks dipecahkan kepada yang lebih kecil dengan mencipta objek. Terima kasih kepada ini, kod itu boleh digunakan semula.

Fungsi berorientasikan objek ditemui dalam banyak bahasa pengaturcaraan, termasuk Java, Python dan C++. Jika anda serius untuk belajar memprogram, pendekatan berorientasikan objek patut ditambah pada rancangan pembelajaran anda.

Jawa cepat

Versi awal bahasa pengaturcaraan Java sering dikritik kerja lambat. Tetapi hari ini keadaan telah berubah secara mendadak. Versi baharu JVM berjalan lebih pantas, dan pemproses yang mentafsirnya menjadi lebih pantas dan pantas.

Hari ini Java adalah salah satu yang paling banyak bahasa cepat pengaturcaraan. Kod Java yang dioptimumkan dengan baik berjalan hampir sepantas bahasa pengaturcaraan peringkat rendah seperti C/C++ dan lebih pantas daripada Python, PHP, dll.

Java ialah platform yang selamat

Jawa ialah:

  • platform selamat untuk membangun dan melancarkan aplikasi;
  • menyediakan dana untuk kawalan automatik memori, yang mengurangkan kerentanan kod;
  • menyediakan pemindahan selamat data.

Perpustakaan teras yang luas

Salah satu sebab penggunaan Java yang meluas adalah besar perpustakaan standard. Ia mengandungi beratus-ratus kelas dan kaedah daripada pelbagai pakej yang menjadikan kehidupan lebih mudah untuk pembangun. Cth,

java.lang ialah fungsi lanjutan untuk rentetan, tatasusunan, dsb.

java.util – perpustakaan untuk bekerja dengan struktur data, ungkapan biasa, tarikh dan masa, dsb.

kava.io - perpustakaan untuk input/output fail, pengendalian pengecualian, dsb.

Aplikasi Platform Java

Sebelum belajar Java pengaturcaraan dari awal, anda perlu tahu bahawa lebih daripada 3 bilion peranti di seluruh dunia berfungsi pada platform ini. Apa sebenarnya yang boleh digunakan untuk:

  1. Aplikasi Android - Untuk membangunkan aplikasi Android, bahasa pengaturcaraan Java sering digunakan dalam kombinasi dengan SDK Android (daripada kit pembangunan perisian Inggeris - kit pembangunan perisian).
  2. Aplikasi Web - Java digunakan untuk mencipta aplikasi rangkaian dengan menggunakan program pelayan, rangka kerja Struts dan JSP. Beberapa aplikasi web popular yang ditulis dalam Java ialah: Google.com, Facebook.com, eBay.com, LinkedIn.com.

Perlu diingat bahawa tapak ini tidak semestinya ditulis secara eksklusif dalam Java, dan mungkin menggunakan bahasa pengaturcaraan lain juga.

  1. Pembangunan perisian– program seperti Eclipse, OpenOffice, Vuze, MATLAB dan banyak lagi ditulis dalam Java.
  2. Pemprosesan Data Besar – untuk memproses “data besar” anda boleh menggunakan rangka kerja Hadoop yang ditulis dalam Java.
  3. Sistem perdagangan- menggunakan platform Platform Dagangan Java Extreme Oracle, anda boleh menulis program untuk perdagangan.
  4. Peranti terbenam– hari ini berbilion peranti, seperti TV, kad SIM, pemain Blu-ray, dsb., adalah berdasarkan teknologi Java Embedded daripada Oracle.

Juga pengaturcaraan dalam Java digunakan untuk membangunkan permainan, aplikasi saintifik ( contohnya, untuk pemprosesan bahasa semula jadi) dan dalam banyak kawasan lain.

Terminologi Java Perlu Anda Tahu

Java ialah satu set teknologi ( bahasa pengaturcaraan dan platform komputer), direka untuk mencipta dan menjalankan perisian. Walau bagaimanapun, istilah Java sering merujuk kepada bahasa pengaturcaraan itu sendiri.

Bahasa pengaturcaraan Java ialah bahasa pengaturcaraan merentas platform, berorientasikan objek, tujuan umum dengan keupayaan yang luas.

Java 9 ialah versi terkini Java pada masa penulisan ini.

Java EE, Java Me dan Java SE - nama-nama ini masing-masing bermaksud Java Enterprise Edition, Micro Edition dan Standard Edition.

Java EE ditujukan kepada aplikasi yang berjalan pada pelayan. Java ME direka untuk peranti yang dikekang kuasa seperti peranti terbenam. Java SE - Standard edisi Java untuk menulis program biasa.

Jika anda baru mengenali pengaturcaraan Java, kami mengesyorkan bermula dengan Java SE.

JVM - Mesin Maya Java (" mesin maya Java") ialah program yang membenarkan komputer menjalankan program yang ditulis dalam Java.

JRE – Java Runtime Environment (“ Rabu pelaksanaan Java ") termasuk JVM, perpustakaan yang berkaitan dan komponen lain yang diperlukan untuk menjalankan program. Tetapi JRE tidak mempunyai pengkompil, penyahpepijat atau alat pembangunan lain.

JDK – Kit Pembangunan Java pembangun Java) mengandungi JRE dan alat pembangunan lain seperti penyusun, penyahpepijat, dsb.

Bagaimana untuk menjalankan Java pada sistem pengendalian anda

Cara Menjalankan Java pada Mac OS

Inilah yang perlu dilakukan untuk Java pengaturcaraan dari awal dan memasang platform pada Mac OS X atau macOS:

  1. Muat turun versi terkini Java ( JDK) dengan Halaman muat turun Java SE.
  2. Klik dua kali pada fail DMG yang dimuat turun dan ikut arahan pemasang.
  3. Untuk mengesahkan pemasangan, buka terminal dan masukkan arahan berikut:

javac –versi

Jika Java dipasang dengan betul, versi program akan dipaparkan pada skrin ( contohnya javac 1.8.0_60).

Langkah seterusnya ialah Pemasangan IDE (persekitaran pembangunan bersepadu) untuk menulis dan menjalankan kod Java. Kami akan pasang versi percuma IntelliJ IDEA dan jalankan Java padanya. Inilah yang anda perlu lakukan untuk melakukan ini:

  1. Pergi ke Halaman muat turun IntelliJ dan muat turun Edisi Komuniti percuma.
  1. Buka fail DMG yang dimuat turun dan ikut arahan pemasangan. Untuk akses cepat Anda boleh mengalihkan IntelliJ IDEA ke folder Aplikasi anda.
  2. Buka IntelliJ IDEA. Pilih pilihan “Jangan import tetapan” (“ Jangan import tetapan") dan klik "Ok". Selepas ini, terima dasar privasi Jetbrains dengan mengklik pada butang "Terima".
  3. Kini anda boleh menyesuaikan antara muka untuk diri sendiri. Anda juga boleh melangkau langkah ini dan biarkan semuanya sebagai lalai. Jika anda tidak pasti, langkau sahaja langkah ini dengan mengklik butang “Langkau Semua dan Tetapkan Lalai” (“ Langkau semuanya dan tetapkan kepada tetapan lalai»).

  1. Program ini akan menunjukkan kepada anda halaman selamat datang. Klik pada butang “Buat Projek Baharu” (“ Buat projek baharu»).
  2. Dalam tetingkap seterusnya, pilih "Java" dalam anak tetingkap kiri dan klik "Baru" di bahagian atas tetingkap program untuk memilih "JDK". Di sini anda perlu memilih lokasi di mana anda memasang JDK, dan kemudian klik Seterusnya.

  1. Anda akan mempunyai pilihan untuk mencipta projek daripada templat ("Buat projek daripada templat"). Kami mengabaikannya dan klik butang "Seterusnya".
  2. Dalam langkah pemasangan seterusnya bahasa pengaturcaraan Java masukkan nama projek dan klik butang "Selesai".
  3. Di panel kiri anda akan melihat projek anda. Jika panel tidak kelihatan, pergi ke menu Pandangan > Alat Windows>Projek.
  4. Pergi ke Hello > New > Java dan beri nama kelas. Kami memanggilnya Pertama.

  1. Untuk menjalankan program yang baru anda tulis, pergi ke Run > Run... Klik pada First ( iaitu nama fail yang kami buat

Cara Menjalankan Java pada Linux

Untuk menjalankan contoh daripada pelajaran pengaturcaraan dari awal Java di Linux memerlukan Kit Pembangunan JAVA SE ( JDK) dan IDE untuk membangunkan projek anda. Ikuti arahan langkah demi langkah untuk memulakan Java.

Pasang Java

  1. Buka terminal dan taip arahan berikut untuk memasang Java:

    sudo add-apt-repository ppa:webupd8team/java kemas kini sudo apt; sudo apt install oracle-java8-installer

  1. Terima perjanjian Lesen dan syarat penggunaan dengan mengklik "OK" dan "Ya", masing-masing.
  2. Anda telah memasang Java. Untuk mengesahkan bahawa pemasangan berjaya, masukkan arahan berikut dalam terminal:

versi java

Jika ia dipaparkan Versi terkini, pemasangan berjaya. Jika tidak, semak dengan Halaman bantuan Oracle.

Memasang IntelliJ IDEA

  1. Pergi ke .

  1. Muat turun Edisi Komuniti percuma dengan mengklik butang "Muat Turun".
  2. Selepas memuat turun tukar direktori dalam terminal ke direktori muat turun anda dan ekstrak fail tar Java ke dalam folder /opt dengan arahan berikut:

sudo tar xf .tar.gz -C /opt/

  1. Selepas membongkar, tukar direktori kepada folder tong sampah Program IntelliJ IDEA:

    cd /opt/ /bin

  2. Untuk memulakan IDE, masukkan arahan berikut:
  3. Pilih “Jangan import tetapan” (“ Jangan import tetapan") dan klik "OK". Selepas ini, kami menerima dasar privasi Jetbrains dengan mengklik pada butang "Terima".
  4. Sekarang untuk laluan kursus pengaturcaraan Java, anda boleh menyesuaikan antara muka untuk diri sendiri. Cipta pintasan pada desktop anda untuk akses pantas kepada program. Selepas itu, untuk melancarkan IDE, klik "Seterusnya" pada semua peringkat berikut.
  5. Program ini akan memaparkan halaman alu-aluan. Klik "Buat Projek Baharu" (" Buat projek baharu»).
  6. Dalam tetingkap seterusnya, pilih "Java" dalam anak tetingkap kiri dan pastikan Java dipilih dalam baris Project SDK. Jika tidak, kemudian pilih lokasi tempat anda memasang JDK: /usr/lib/jvm/java-8-oracle.

  1. Klik "Seterusnya" dua kali dan buat projek.
  2. Dalam langkah seterusnya, masukkan nama projek dan klik butang "Selesai". Sekarang di panel kiri anda akan melihat projek anda. Jika panel ini tidak kelihatan, pergi ke menu Views > Tool Windows > Project.
  3. Tambah kelas baru Jawa. Pilih src dalam anak tetingkap kiri dengan klik kanan dan pergi ke Baharu > Kelas Java. Berikan nama kelas. Seharusnya tiada ruang dalam nama kelas.

  1. Tulis kod Java dan simpan projek.
  2. Untuk menjalankan program, pergi ke Run > Run... Klik pada HelloWorld ( Nama Projek) - program akan menyusun fail dan menjalankannya.

Cara Menjalankan Java pada Windows (XP, 7, 8 dan 10)

Untuk menguasai Java asas pengaturcaraan dan menjalankan platform pada Windows, anda memerlukan JAVA SE Development Kit (JDK) dan IDE untuk membangunkan projek. Ikut arahan langkah demi langkah diberikan di bawah:

Memasang Java

  • Pergi ke halaman muat turun Kit Pembangunan Edisi Standard Java.
  1. Dalam bahagian Java SE Development Kit di bahagian atas jadual, klik "Terima perjanjian Lesen" (" Terima perjanjian lesen"). Kemudian klik pada pautan Windows(x64) jika anda mempunyai sistem pengendalian 64-bit atau Windows (x86) jika anda mempunyai OS 32-bit.

  1. Selepas memuat turun, jalankan fail pemasangan dan ikut arahan yang dipaparkan pada skrin. klik " Seterusnya" Pilih semua fungsi dengan menekan " Ciri ini akan dipasang pada pemacu keras tempatan" dan salin lokasi pemasangan ( ia diserlahkan dengan warna kuning) dalam Notepad, kemudian klik sekali lagi Seterusnya».

  1. Semasa proses pemasangan, anda akan digesa untuk memasang JRE. Klik "Seterusnya" dan kemudian "Selesai" untuk menyelesaikan pemasangan.
  2. Sekarang anda perlu mengedit pembolehubah PATH. Pergi ke Panel Kawalan > Sistem dan Keselamatan > Sistem. Dalam anak tetingkap kiri, pilih " Parameter sistem tambahan".

  1. klik " Pembolehubah Persekitaran» . Dalam bab " Pembolehubah sistem" Cari pembolehubah PATH dan dalam tetingkap seterusnya klik "Edit".

  1. Pilih semua teks dalam " Nilai berubah" dan salin ke yang berasingan fail teks. Ini akan memudahkan untuk mengedit dan menyemak ralat. Lihat jika teks yang disalin mengandungi baris: C: ProgramData Oracle Java javapath; . Jika ya, maka anda boleh meneruskan ke langkah seterusnya. Jika tidak, kemudian tampalkan lokasi pemasangan yang anda salin tadi pada permulaan pembolehubah dan tambahkan tong di hujung baris seperti ini: C : Program Files (x 86) Java jdk 1.8.0_112 bin ; Sila ambil perhatian bahawa versi JDK anda (jdk 1.8.0_112) mungkin berbeza. Salin nilai pembolehubah dan tampalkannya ke dalam kotak PATH.

  1. klik " okey"untuk menyimpan perubahan anda.
  2. Untuk menyemak sama ada platform dipasang dengan betul pengenalan kepada pengaturcaraan Jawa, buka baris arahan dengan menaip cmd dalam bar carian Windows atau melalui arahan “Run…” ( Windows - R). Masukkan arahan java -version. Jika versi semasa Java dipaparkan, pemasangan telah berjaya. Jika tidak, semak dengan Halaman bantuan Oracle.

Memasang IntelliJ IDEA

  1. Pergi ke Halaman muat turun IntelliJ IDEA.
  2. Muat turun Edisi Komuniti percuma dengan mengklik "Muat turun".

  1. Setelah dimuat turun, jalankan fail pemasangan dan ikut arahan yang dipaparkan pada skrin. Kemudian buat pintasan desktop untuk versi 64-bit dan tambahkan perkaitan dengan sambungan .java. Klik "Seterusnya" dan teruskan dengan pemasangan.

  1. Setelah dipasang, buka IntelliJ IDEA dengan mengklik pada ikon desktop.
  2. Pilih "Jangan import tetapan" (" Jangan import tetapan") dan klik "OK". Selepas ini, kami menerima dasar privasi Jetbrains dengan mengklik "Terima".
  3. Kini anda boleh menyesuaikan antara muka untuk diri sendiri. Anda juga boleh melangkau langkah ini dan membiarkan semuanya sebagai lalai dengan mengklik butang "Langkau Semua dan Tetapkan Lalai".
  4. Program ini akan memaparkan halaman alu-aluan. Klik "Buat Projek Baharu" (" Buat projek baharu»).

  1. Dalam tetingkap seterusnya, pilih "Java" dalam anak tetingkap kiri dan klik "Baru" di bahagian atas tetingkap program untuk memilih JDK. Di sini anda perlu memilih lokasi di mana anda memasang JDK semasa pemasangan Java, dan kemudian klik "Seterusnya".
  2. IntelliJ IDEA akan mencari JDK dan mengenalinya. Tidak perlu menandakan sebarang pilihan lain, cuma klik "Seterusnya".
  3. Pada skrin seterusnya, masukkan nama projek: HelloWorld dan klik Selesai. Jika program mengatakan bahawa direktori tidak wujud, klik OK. Jika anda tidak melihat anak tetingkap kiri, pergi ke Views > Tool Windows > Project.
  4. Untuk menetapkan nama kelas, pilih folder src dalam anak tetingkap kiri. Klik kanan padanya, pergi ke Baharu > Java dan tetapkan nama kelas. Seharusnya tiada ruang dalam nama kelas.

  1. Tulis kod dan simpan projek Java pelajaran pengaturcaraan.
  2. Untuk menjalankan program, pergi ke menu Run > Run... Klik pada HelloWorld - program akan menyusun fail dan menjalankannya.

Program Java pertama anda

Untuk memperkenalkan pengguna kepada bahasa pengaturcaraan baharu, mereka menggunakan program Hello World (“Hello, world!”). Ini adalah program ringkas yang memaparkan perkataan Hello, World! Dalam bahagian ini kami akan mengajar anda cara menulis program ini dalam Java menggunakan IntelliJ IDEA.

  1. Buka IntelliJ IDEA.
  2. Pergi ke Fail > Baharu > Projek... > Java ( dalam bar navigasi kiri).
  3. Tetapkan Nama Projek daripada kursus pengaturcaraan J a va. Kami akan memanggilnya Hello World dan klik Selesai.
  4. Sekarang kita perlu mencipta kelas Java baharu.
  5. Pilih folder src dalam anak tetingkap kiri, kemudian pergi ke Fail > Baharu > Kelas Java dan namakan kelas baharu HelloWorld.
  6. Salin kod berikut ke dalam fail HelloWorld.java dan simpannya.

kelas awam HelloWorld ( public static void main(String args) ( // mencetak "Hello, World!" System.out.println("Hello, World!"); ) )

  1. Klik butang mula ( Lari). Jika semuanya teratur, anda akan melihat Hello, World! pada skrin.

Bagaimana untuk belajar Java?

Dokumentasi Java Rasmi

Oracle, syarikat yang memiliki Java, menerbitkan tutorial berkualiti. Dokumentasi rasmi merangkumi semua ciri Java dan dikemas kini dengan kerap.

Nota: satu-satunya negatif ialah dokumentasi rasmi Java tidak selalu ditulis dalam bahasa yang paling mudah.

Kalau betul nak belajar pengaturcaraan dalam Jawa, beli buku yang bagus. Sudah tentu, 1000 muka surat tidak boleh dibaca dalam satu hari. Tetapi tutorial yang baik akan membantu anda mempelajari pengaturcaraan.

Java: Panduan Lengkap (Edisi ke-10)

Buku yang bagus untuk mereka yang baru mula belajar Java. Edisi terkini merangkumi semua ciri keluaran Java 8.

Buku ini merangkumi semua yang anda perlu ketahui tentang pengaturcaraan Java, termasuk sintaks, kata kunci dan asas pengaturcaraan, serta perpustakaan API Java, applet Java dan banyak lagi.

Falsafah Java (Edisi Ke-4)

Jika anda beralih ke Java daripada bahasa pengaturcaraan lain, buku ini adalah untuk anda. Jika anda bermula dari awal, sebaiknya anda membacanya bersama yang lain.

Panduan Poket Java 8: Ambulans pengaturcara Java

Buku ini mengandungi jawapan yang jelas kepada persoalan yang timbul semasa mengajar J pengaturcaraan ava dari awal. Ia secara ringkas merangkumi semua konsep asas Java (termasuk Jawa 9). Tidak mahu menyelak ratusan halaman mencari baris yang betul? Beli buku ini.

Daripada kesimpulan

Jika anda mula belajar Java, anda tidak boleh salah - ia adalah bahasa pengaturcaraan yang menjanjikan, penuh dengan pelbagai kemungkinan.

Sebelum awak mula mempelajari bahasa Jawa, gunakan beberapa petua:

  • Jangan baca artikel dan contoh pendidikan seperti novel. Satu-satunya cara menjadi pengaturcara yang baik- tulis banyak kod.
  • Jika anda datang dari bahasa pengaturcaraan lain (katakan, C#), anda tidak perlu menulis kod dalam gaya C#.

    baik buruk