Bahasa pengaturcaraan Java: di mana untuk mula belajar. Di manakah Java digunakan? Permulaan pantas dalam Java: daripada memasang perisian yang diperlukan kepada program pertama

Selepas bertahun-tahun, saya berfikir, bagaimana saya akan membangunkan program Java pertama saya jika saya mula hari ini?

Saya diperkenalkan dengan Java di universiti dan mengingatinya membuatkan saya berpeluh sejuk. Sebagai tambahan kepada bahasa asing yang baru, saya terpaksa memasang beberapa jenis JDK, kemudian IDE, kemudian mencipta projek pertama dan menambah perpustakaan secara manual kepadanya. Melakukannya dengan analogi dengan program siap pakai dan menangkap java.lang.ClassNotFoundException dan java.lang.NoSuchMethodException dan seram yang serupa. Apabila saya tahu bagaimana untuk bekerja hanya dalam sistem pengendalian Windows dan akses kepada Internet adalah melalui modem melalui talian telefon.

Saya harap ia akan menarik bagi mereka yang mengambil langkah pertama mereka di java dan kepada mereka yang mengingati jdk 1.4. Mari cuba IDE Eclipse Che dalam talian.

Biar saya membuat tempahan tentang syarat utama - kini anda mesti ada capaian internet yang stabil. Dan sudah tentu, selepas membaca artikel ini, anda tidak akan mendapat pekerjaan sebagai arkitek Java di New York untuk $180,000 setahun dan tidak akan belajar Java dalam masa 21 hari. Mari kita bangunkan dunia Hello kita sendiri dalam beberapa baris kod dalam persekitaran moden, tetapi dengan pelayan web.

Cloud IDE dan pembangunan kontena Docker

Perisian sumber terbuka Eclipse Che ialah IDE generasi akan datang untuk pembangunan perisian kolaboratif. Tidak begitu biasa kepada kami "orang lama", tetapi ia membolehkan anda membangun secara tempatan dengan hanya pelayar moden dan akses yang stabil kepada rangkaian. Pelayan Che boleh dijalankan pada rangkaian tempatan. Untuk bermula dengan cepat, kami tidak perlu memasang apa-apa pun!!!

Pergi ke pautan Eclipse Che. Di sana adalah mungkin untuk membuat akaun percuma di codenvy.com. Anda boleh mendaftarkannya dengan e-mel anda atau gunakan pembekal OAuth: Github, Google atau Microsoft dalam talian.

Di bahagian pelayan, bekas Docker dibuat secara automatik dengan persekitaran pembangunan pra-konfigurasi. Menggunakan ejen dalam bekas, IDE javascript menyambung kepadanya daripada penyemak imbas anda.

Apabila dibuat daripada templat "Java", bekas itu mengandungi binaan Ubuntu biasa, yang bermaksud anda boleh memasang pakej yang anda perlukan untuk kerja anda. Templat "Eclipse Che" adalah berdasarkan Alipine - binaan Linux minimalis untuk Docker dan anda tidak mempunyai kebebasan sedemikian di sana.

Jadi apa yang saya cakapkan? Jika anda tidak tahu apa itu, jangan risau tentangnya buat masa ini. Semuanya berfungsi dan jadi "di luar kotak", biarkan ia kelihatan seperti sihir pada langkah pertama! Dari masa ke masa, jika anda mahu, agak mudah untuk memikirkan semuanya.

Mari buat "Ruang Kerja" baharu daripada templat "Java". Anda perlu menonton kartun kren pembinaan semasa ruang pembangunan anda sedang dibuat.

Oracle JDK 8u45 dan Maven 3.3.9 akan tersedia dalam persekitaran pembangunan anda. Ia sama mudah untuk memulakan pembangunan berasaskan projek di Github.

Kami sedang menyediakan persekitaran untuk projek...


Pengurusan pergantungan dan sistem binaan

Piawaian de facto dalam dunia Java ialah Maven dan mungkin mempunyai sokongan terbaik merentas IDE yang berbeza. Gradle ialah projek yang lebih baharu dan ia berhak untuk menjadi pilihan #1 anda. Tetapi apabila akan bekerja sebagai pembangun Java, kemungkinan untuk bertemu dengan Maven adalah lebih tinggi, terutamanya pada projek warisan. Di samping itu, dia juga cuba untuk menjadi lebih muda dan beralih daripada format XML melalui projek Polyglot. Atom, Groovy, Clojure, Ruby, Scala, YAML - sebagai asas untuk menulis fail pemasangan. Ini adalah cerita yang sama seperti bahasa pengaturcaraan dalam JVM. Walaupun kewujudan Groovy, Scala, JRuby, Jython, Clojure, semua kuasa dan ringkasnya, bahasa Jawa adalah yang paling hidup daripada semua makhluk hidup. Dan jangan bandingkan Java dengan pemimpin - bahasa pengaturcaraan masih hidup dan, walaupun perlahan, sedang berkembang.

Projek konsol-java-simple lalai akan menawarkan Hello World kegemaran kami.

Saya mencadangkan untuk merumitkan sedikit langkah pertama kami dan menambah Apache Camel pada projek itu. Sumber dan penerima data dan semua kerumitan bekerja dengan teknologi tersembunyi di sebalik sintaks Url di dalam komponennya dan kami tidak akan menyelam lebih dalam.

Keajaiban unta

Eclipse Che telah mencipta templat projek untuk kami, yang kini kami akan mengedit dan mencipta aplikasi web kami.

Apache Camel ialah rangka kerja penyepaduan sumber terbuka dan kami hanya memerlukannya untuk Hello World yang ringkas. Mari tambahkan perpustakaannya pada pom.xml sebagai pergantungan pada teras unta dan komponen pelayan web jeti.

org.apache.unta inti unta 2.18.0 org.apache.unta jeti unta 2.18.0

Agar lambdas dapat disusun, tambahkan pada fail yang sama:
1.8 1.8

Selepas itu, mari edit fail /console-java-simple/src/main/java/org/eclipse/che/examples/HelloWorld.java dan pada masa yang sama rasai cara IDE dalam talian ini berfungsi.

Pakej org.eclipse.che.examples; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.main.Main; kelas awam HelloWorld ( public static void main(String argvs) membuang Exception ( Main main = new Main(); main.addRouteBuilder(new RouteBuilder() ( @Override public void configure() membuang Exception ( from("jeti:http:/ /0.0.0.0:8080") .process(exchange -> (exchange.getIn().setBody("Hello World");)); ) )); main.run(argvs); ) )

Untuk menjalankan contoh dengan perintah mvn clean install exec:java, anda perlu menambah exec-maven-plugin pada pom.xml

org.codehaus.mojo exec-maven-plugin 1.5.0 java org.eclipse.che.examples.HelloWorld


Mari lancarkan projek dengan arahan dari terminal

Mvn clean install exec:java
Atau kita boleh mengedit konfigurasi klik untuk pelancaran dalam IDE.

Anda boleh menyambung ke aplikasi web kami dari dunia luar menggunakan alamat dari lajur "Alamat Pelayan" untuk baris "tomcat8". Anda boleh melihat cara melakukan ini dalam video di bawah:

Hasil program kami:

Contoh ini mencipta Apache Camel dan laluan datanya. Laluan bermula dari pelayan web jeti, yang mendengar permintaan http pada port 8080. Apabila menerima permintaan, kami membuat respons menggunakan talian proses(pertukaran -> (exchange.getIn().setBody("Hello World");)).

Siaran skrin proses menulis kod java (tanpa bunyi dan makian) dalam Che dan melancarkan program Hello World.

Muat turun versi terkini JDK(Kit Pembangunan Jawa). Ia boleh didapati di pautan ini: Java SDK 5.0. Ikuti pautan ini Muat turun JDK dan muat turun JDK untuk platform yang akan anda gunakan.

Selepas pemasangan, pastikan bahawa direktori yang mengandungi java.exe dan javac.exe ditambahkan pada pembolehubah PATH sistem. Anda boleh melakukannya seperti ini (pada Windows):

Mula --> Tetapan --> Panel Kawalan --> Sistem --> Lanjutan --> Pembolehubah Persekitaran
(Mula --> Tetapan --> Panel Kawalan --> Sistem --> Lanjutan --> Pembolehubah Persekitaran)

Cari pembolehubah dalam senarai JALAN dan tambahkannya laluan ke direktori di mana fail java.exe dan javac.exe berada. Sebagai contoh, saya mempunyai laluan ini - D:JavaToolsjdk_1.5bin. Jika anda belum mempunyai pembolehubah PATH, buat satu. Anda boleh menyemak sama ada semuanya ok seperti ini: jalankan baris arahan ( Mula --> Jalankan, masukkan perkataan cmd dan tekan Enter) dan masukkan arahan java. Anda sepatutnya mendapat keputusan berikut:

Kod

Penggunaan: kelas java [-options].
(untuk melaksanakan kelas)
atau java [-options] -jar jarfile
(untuk melaksanakan fail jar)
di mana pilihan termasuk:
-klien untuk memilih VM "klien".
-server untuk memilih VM "pelayan".
-hotspot ialah sinonim untuk VM "klien".
VM lalai ialah klien.

Ini bermakna mesin maya telah ditemui, tetapi anda memanggilnya dengan hujah yang salah. Tiada apa, semuanya ada masanya :) . Jika anda menerima mesej " 'java' tidak diiktiraf sebagai perintah dalaman atau luaran, program yang boleh dikendalikan atau fail kelompok" maksudnya awak buat salah.

Ia juga disyorkan untuk mencipta pembolehubah dipanggil JAVA_HOME, nilainya akan menjadi laluan ke direktori tempat anda memasang JDK (contohnya, D:JavaToolsjdk_1.5). Pembolehubah ini digunakan oleh pelayan aplikasi (Tomcat, JBoss, dll.), utiliti binaan projek (ANT, Maven, dll.). Ia tidak menjejaskan menyusun dan menjalankan aplikasi daripada baris arahan.

3. Menggunakan mana-mana penyunting teks, cipta fail HelloWorld.java:

Kod

kelas awam HelloWorld
{
{
hw.showString();
}
public void showString()
{
}
}

4. Susun fail dengan menaip
javac HelloWorld.java
semasa dalam direktori dengan fail ini.

5. Selepas kompilasi berjaya, fail HelloWorld.class akan muncul dalam direktori anda. Kini anda boleh melancarkan aplikasi anda dengan menaip baris
java HelloWorld

Sila ambil perhatian bahawa selepas perkataan java anda perlu menaip SAHAJA NAMA KELAS (anda tidak perlu menyatakan sambungan .class).

Jika anda menerima mesej ralat seperti ini: ClassNotFoundException", maka anda perlu menetapkan pembolehubah sistem lain - CLASSPATH. Ini dilakukan dengan cara yang sama seperti yang diterangkan di atas. Nilai pembolehubah mestilah senarai laluan yang Java akan cari kelas semasa permulaan. Sebagai contoh, yang ini:
.;D:JavaMyProject1classes
Titik diperlukan untuk memasukkan direktori semasa dalam carian.

Anda boleh lakukan tanpa menetapkan pembolehubah sistem. Katakan anda memasang JDK dalam direktori D:JDK dan mencipta fail D:HelloWorld.java. Kemudian anda boleh menyusun dan menjalankannya seperti ini:
D:JDKbinjavac.exe D:projectsHelloWorld.java
D:JDKbinjava.exe –classpath D: HelloWorld

Nota tambahan tentang bekerja dengan pakej

Dalam amalan, kelas biasanya diletakkan dalam pakej (cth. mypack):

Kod

pakej mypack;

kelas awam HelloWorld
{
utama kekosongan statik awam (String args)
{
HelloWorld hw = HelloWorld baru();
hw.showString();
}
public void showString()
{
System.out.println("Hello, Dunia!");
}
}

Dalam kes ini, peraturan berikut mesti dipatuhi:
1. Fail Java HelloWorld.java mesti ada dalam direktori mypack.
2. Penyusunan dilakukan dengan arahan javac mypack.HelloWorld.java
3. Pelancaran dijalankan dengan arahan java mypack.HelloWorld(dengan mengandaikan direktori tempat mypack terletak ditambahkan pada CLASSPATH).

Bagaimana untuk menggunakan program Java?

Saya mempunyai beberapa program yang memerlukan Java. Saya memasang Java ini, dan daripada fail yang agak kecil, folder CommonFiles telah dibentuk dengan hampir 125 MB kandungan. Apa yang perlu dilakukan seterusnya? Bagaimanakah saya boleh menjalankan program yang berfungsi dengan Java?


FF | 3 Mac 2013, 13:25
Jangan risau tentang perkara ini. Jika Java berada dalam sistem, maka dalam kes yang diperlukan semuanya akan berfungsi sebagaimana mestinya.

anatol | 26 Februari 2013, 17:42
Sebenarnya, Java untuk WINDOWS bukanlah program, tetapi persekitaran operasi, mesin maya di mana atur cara yang ditulis untuknya dijalankan dalam bahasa Java. Iaitu, ia adalah sejenis perpustakaan arahan, jurubahasa. Terdapat versi yang berbeza. Sebagai contoh, java sdk direka untuk menulis program dalam JAVA.

Eugene | 26 Februari 2013, 00:57
Jika Java adalah mudah alih, maka ia direka untuk menjadi program mudah alih. Saya tahu satu program sedemikian setakat ini - ini Java-PortableApps.com (x32 & x64). Anda perlu memasang program mudah alih Java lain dalam folder yang sama di mana folder CommonFiles berada. Jika ini adalah program PortableApps.com, maka setiap program akan dipasang dalam foldernya sendiri. Program ini dilancarkan dengan cara biasa, seperti semua program, tetapi Java sendiri tidak disentuh sama sekali. Jika program mudah alih Java bukan PortableApps.com, maka apabila ia dilancarkan, selepas pemasangan, ia mungkin memerlukan anda memuat turun Java. Jika Java dipasang pada sistem (bukan mudah alih), maka semua program harus berfungsi.

proFFesr | 25 Februari 2013, 08:07
Banyak apl dan tapak web yang hanya akan berfungsi jika anda telah memasang Java. Java digunakan di mana-mana: melihat imej pada halaman web, dalam permainan, dll., ia berjalan sendiri dalam aplikasi yang diperlukan.

Oleg | 25 Februari 2013, 06:24
Hakikat bahawa pemasangan telah meningkat adalah perkara biasa. Selepas but semula, program yang memerlukan Java harus mula berfungsi. Tanpa manipulasi tambahan.

06.11.17 9551

Dalam panduan ini, kami akan merangkumi semua yang anda perlu ketahui 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 pengaturcaraan peranti elektronik pengguna. 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 televisyen kabel digital 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 versi rasmi pertama Java. 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.

Java digunakan untuk menjalankan Java ( 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 kerana 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 bahasa pengaturcaraan terpantas. 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 alat untuk pengurusan memori automatik, yang mengurangkan kerentanan kod;
  • memastikan pemindahan data selamat.

Perpustakaan teras yang luas

Salah satu sebab mengapa Java begitu meluas ialah perpustakaan standardnya yang besar. 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 Android SDK ( daripada kit pembangunan perisian Inggeris - kit pembangunan perisian).
  2. Aplikasi Web - Java digunakan untuk mencipta aplikasi web 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 ialah edisi standard Java untuk menulis program umum.

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 (“ masa jalan 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 memasang IDE ( persekitaran pembangunan bersepadu) untuk menulis dan menjalankan kod Java. Kami akan memasang versi percuma IntelliJ IDEA dan menjalankan 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 pantas, anda boleh mengalihkan IntelliJ IDEA ke folder Aplikasi.
  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 Views > Tool Windows > Project.
  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 versi semasa dipaparkan, pemasangan telah 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 ke folder bin 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 Java baharu. 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. Ikuti arahan langkah demi langkah 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 dalam fail teks yang berasingan. 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 >
    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 Java rasmi 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.

    Java 8. Panduan Poket: Pertolongan Cemas untuk 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 anda mula belajar Java, berikut adalah beberapa petua:

    • Jangan baca artikel dan contoh pendidikan seperti novel. Satu-satunya cara untuk menjadi pengaturcara yang baik adalah dengan menulis banyak kod.
    • Jika anda beralih daripada bahasa pengaturcaraan lain ( Katakan kita belum mengundi lagi

      baik buruk

Hari ini, Java bukanlah pemalam yang paling popular untuk pelayar Mozilla Firefox, yang diperlukan untuk paparan kandungan Java yang betul di Internet (yang, dengan cara ini, hampir hilang). Dalam kes ini, kita akan bercakap tentang masalah apabila Java tidak berfungsi dalam pelayar Mozilla Firefox.

Pemalam Java dan Adobe Flash Player ialah pemalam yang paling bermasalah untuk Mozilla Firefox, yang selalunya enggan berfungsi dalam penyemak imbas. Di bawah ini kita akan melihat sebab utama yang boleh menjejaskan prestasi pemalam.

Sebab 1: penyemak imbas menyekat pemalam daripada berfungsi

Plugin Java tidak diketahui dari sisi yang paling positif, kerana kehadirannya dalam penyemak imbas secara serius menjejaskan keselamatan pelayar web dan komputer secara keseluruhan. Dalam hal ini, agak baru-baru ini, pemaju Mozilla mula menyekat fungsi Java dalam pelayar web mereka.

Mula-mula, mari kita semak sama ada Java didayakan sama sekali dalam Mozilla Firefox. Untuk melakukan ini, klik pada butang menu penyemak imbas dan pergi ke bahagian "Tambahan" .

Di kawasan kiri tetingkap, pergi ke tab "Pemalam" . Pastikan parameter dimasukkan di sebelah kanan pemalam Java "Sentiasa hidup" . Jika perlu, buat perubahan yang diperlukan dan kemudian tutup tetingkap pengurusan pemalam.

Sebab 2: Versi Java lapuk

Masalah dengan Java mungkin disebabkan oleh fakta bahawa versi pemalam yang sudah lapuk dipasang pada komputer anda. Dalam kes ini, jika anda masih belum dapat menyelesaikan masalah dengan fungsi pemalam, anda harus menyemaknya untuk kemas kini.

Untuk melakukan ini, buka menu "Panel kawalan" dan kemudian buka bahagian "Jawa" .

Dalam tetingkap yang terbuka, pergi ke tab "Kemas kini" , dan kemudian klik butang "Mengemas kini sekarang" .

Sistem akan mula menyemak kemas kini. Jika versi Java anda memerlukan kemas kini, anda akan digesa untuk memasang kemas kini. Jika tidak, mesej akan muncul pada skrin yang menunjukkan bahawa versi terkini perisian dipasang pada komputer anda.

Sebab 3: pemalam tidak berfungsi dengan betul

Cara seterusnya untuk menyelesaikan masalah dengan Java ialah memasang semula perisian sepenuhnya. Menyiratkan penyingkiran lengkap, kami mengesyorkan anda menyahpasang program bukan dengan cara standard melalui "Panel Kawalan" - "Nyahpasang Program", tetapi menggunakan utiliti Revo Uninstaller khas, yang akan membolehkan anda benar-benar mengalih keluar Java dari komputer anda, mengesan sepenuhnya semua fail perisian ini yang tinggal pada sistem.

Lancarkan Revo Uninstaller. Pastikan anda mempunyai hak pentadbir untuk menjalankannya.

Cari Java dalam senarai program yang dipasang, klik kanan padanya dan pilih "Padam" .

Untuk memulakan, Revo Uninstaller akan melancarkan penyahpasang terbina dalam pemalam, yang akan membolehkan anda menyahpasang Java terlebih dahulu dengan cara standard.

Setelah penyahpasangan selesai, Revo Uninstaller akan menggesa anda untuk menjalankan imbasan bagi baki fail berkaitan Java. Kami mengesyorkan menetapkan mod pengimbasan lanjutan, dan kemudian mulakan prosedur dengan mengklik pada butang "Imbas" .

Prosedur pengimbasan akan bermula dan akan mengambil sedikit masa. Setelah ia selesai, hasil carian akan dipaparkan pada skrin terlebih dahulu dalam pendaftaran sistem. Sila ambil perhatian bahawa adalah membosankan untuk memadam hanya kekunci yang diserlahkan dalam huruf tebal.

Melangkah lebih jauh, baki folder dan fail akan dipaparkan pada skrin. Semak senarai dan pilih folder yang ingin anda padamkan. Untuk memilih semua folder, klik butang "Pilih Semua". Lengkapkan prosedur dengan mengklik butang "Padam" .

Selepas melengkapkan prosedur penyahpasangan, mulakan semula komputer anda supaya perubahan yang dibuat akhirnya diterima oleh sistem. Selepas selesai, anda boleh mula memuat turun pengedaran terkini dari laman web rasmi pembangun.

Muat turun pengedaran yang dimuat turun dan pasang Java pada komputer anda. Mulakan semula Mozilla Firefox untuk pemalam mula berfungsi dalam penyemak imbas.

Sebab 4: Memasang semula Firefox

Jika pemasangan semula Java tidak membawa apa-apa hasil, maka pemasangan semula lengkap pelayar Mozilla Firefox mungkin akan membantu menyelesaikan masalah, seperti yang diterangkan sedikit di atas.

Setelah anda selesai menyahpasang Firefox, pastikan anda memulakan semula komputer anda, dan kemudian muat turun versi terkini pengedaran daripada tapak web rasmi pembangun.

Sila ambil perhatian bahawa Mozilla Firefox secara beransur-ansur meninggalkan sokongan untuk Java, dan oleh itu, pada bila-bila masa, tiada kaedah yang diterangkan dalam artikel itu akan dapat membantu anda, kerana tiba-tiba penyemak imbas tidak akan menyokong kerja dengan pemalam ini.