Java proqramlaşdırma dili: öyrənməyə haradan başlamaq lazımdır. Java harada istifadə olunur? Java-da sürətli başlanğıc: lazımi proqram təminatının quraşdırılmasından ilk proqrama qədər

Uzun illərdən sonra düşündüm ki, bu gün başlasam, ilk Java proqramımı necə inkişaf etdirərəm?

Məni Java ilə universitetdə tanış etdilər və onu xatırlayanda soyuq tər tökürəm. Yeni tanış olmayan bir dildən əlavə, bir növ JDK, sonra IDE quraşdırmalı, sonra ilk layihəni yaratmalı və ona kitabxanaları əl ilə əlavə etməli oldum. Bunu hazır proqramlarla bənzətmə yolu ilə etmək və naməlum java.lang.ClassNotFoundException və java.lang.NoSuchMethodException və buna bənzər dəhşəti tutmaq. Mən yalnız Windows əməliyyat sistemində işləməyi biləndə və İnternetə çıxış telefon xətti ilə modem vasitəsilə idi.

Ümid edirəm həm javada ilk addımlarını atanlar, həm də jdk 1.4-ü xatırlayanlar üçün maraqlı olar. Gəlin onlayn IDE Eclipse Che-ni sınayaq.

İcazə verin, əsas şərtlə bağlı rezervasiya edim - indi sizdə olmalıdır sabit internetə çıxış. Və təbii ki, bu yazını oxuduqdan sonra siz Nyu Yorkda ildə 180.000 dollara Java memarı kimi iş tapa bilməyəcəksiniz və hətta 21 gün ərzində Java-nı öyrənməyəcəksiniz. Gəlin müasir mühitdə bir neçə kod sətirində öz Salam dünyamızı inkişaf etdirək, lakin veb server ilə.

Bulud IDE və Docker konteynerinin inkişafı

Açıq mənbə proqramı Eclipse Che, birgə proqram təminatının inkişafı üçün yeni nəsil IDE-dir. Bizə "köhnələr" o qədər də tanış deyil, lakin bu, yalnız müasir bir brauzer və şəbəkəyə sabit çıxışla yerli olaraq inkişaf etməyə imkan verir. Che serveri yerli şəbəkədə işlədilə bilər. Tez başlamaq üçün heç bir şey quraşdırmaq lazım deyil!!!

Eclipse Che linkinə keçin. Orada codenvy.com saytında pulsuz hesab yaratmaq mümkündür. Siz onu e-poçtunuzla qeydiyyatdan keçirə və ya OAuth provayderlərindən istifadə edə bilərsiniz: Github, Google və ya Microsoft onlayn.

Server tərəfində Docker konteyneri əvvəlcədən konfiqurasiya edilmiş inkişaf mühiti ilə avtomatik olaraq yaradılır. Konteynerdəki agentdən istifadə edərək, JavaScript IDE brauzerinizdən ona qoşulur.

“Java” şablonundan yaradıldıqda konteyner adi Ubuntu quruluşunu ehtiva edir, yəni siz işiniz üçün lazım olan paketləri quraşdıra bilərsiniz. “Eclipse Che” şablonu Docker üçün minimalist Linux quruluşu olan Alipin-ə əsaslanır və sizin orada belə azadlığınız yoxdur.

Bəs mən nədən danışıram? Bunun nə olduğunu bilmirsinizsə, hələlik bu barədə narahat olmayın. Hər şey işləyir və beləliklə, "qutudan kənar", ilk addımda sehr kimi görünsün! Zamanla, istəsən, hər şeyi başa düşmək olduqca asandır.

Gəlin “Java” şablonundan yeni “İş sahəsi” yaradaq. İnkişaf sahəsi yaradılarkən tikinti kranının cizgi filminə baxmalı olacaqsınız.

Oracle JDK 8u45 və Maven 3.3.9 sizin inkişaf mühitinizdə mövcud olacaq. Github-da layihə əsaslı inkişafa başlamaq eyni dərəcədə asandır.

Layihə üçün mühit hazırlayırıq...


Asılılığın idarə edilməsi və qurulması sistemi

Java dünyasında faktiki standart Maven-dir və yəqin ki, müxtəlif IDE-lərdə ən yaxşı dəstəyə malikdir. Gradle daha yeni layihədir və o, sizin #1 seçiminiz olmaq hüququna layiqdir. Ancaq Java tərtibatçısı kimi işə gedərkən, Maven ilə qarşılaşma ehtimalı, xüsusən də köhnə layihələrdə daha yüksəkdir. Bundan əlavə, o, həm də Poliqlot layihəsi vasitəsilə cavanlaşmağa və XML formatından uzaqlaşmağa çalışır. Atom, Groovy, Clojure, Ruby, Scala, YAML - montaj faylının yazılması üçün əsas kimi. Bu, JVM-dəki proqramlaşdırma dili ilə eyni hekayədir. Groovy, Scala, JRuby, Jython, Clojure, bütün gücünə və yığcamlığına baxmayaraq, Java dili bütün canlılar arasında ən canlıdır. Hətta Java-nı liderlə müqayisə etməyin - proqramlaşdırma dili canlıdır və yavaş da olsa inkişaf edir.

Standart konsol-java-sadə layihəsi bizə sevimli Hello World təklif edəcək.

Mən təklif edirəm ki, ilk addımımızı bir az çətinləşdirək və layihəyə Apache Camel əlavə edək. Məlumatların mənbələri və qəbulediciləri və texnologiyalarla işləməyin bütün mürəkkəbliyi onun komponentlərinin içərisində Url sintaksisinin arxasında gizlənir və biz dərinə dalmayacağıq.

Dəvənin sehri

Eclipse Che bizim üçün bir layihə şablonu yaratdı, indi onu redaktə edəcəyik və veb tətbiqimizi yaradacağıq.

Apache Camel açıq mənbə inteqrasiya çərçivəsidir və bizə yalnız sadə Salam Dünyası üçün lazımdır. Gəlin onun kitabxanalarını pom.xml-ə dəvə nüvəsindən və estakada veb server komponentindən asılı olaraq əlavə edək.

org.apache.camel dəvə nüvəsi 2.18.0 org.apache.camel dəvə körpüsü 2.18.0

Lambdaların tərtib edilməsi üçün eyni fayla əlavə edin:
1.8 1.8

Bundan sonra gəlin /console-java-simple/src/main/java/org/eclipse/che/examples/HelloWorld.java faylını redaktə edək və eyni zamanda bu onlayn IDE-nin necə işlədiyinə dair fikir əldə edək.

Paket org.eclipse.che.examples; idxal org.apache.camel.builder.RouteBuilder; idxal org.apache.camel.main.Main; ictimai sinif HelloWorld ( ictimai statik boşluq əsas(String argvs) İstisna ( Main main = new Main(); main.addRouteBuilder(new RouteBuilder() ( @Override public void configure() İstisna ( from("jetty:http:/) atır. /0.0.0.0:8080") .proses(mübadilə -> (exchange.getIn().setBody("Salam Dünya");)); ) )); main.run(argvs); ) )

Nümunəni mvn clean install exec:java əmri ilə işə salmaq üçün pom.xml-ə exec-maven-plugini əlavə etməlisiniz.

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


Terminaldan komanda ilə layihəni işə salaq

Mvn təmiz quraşdırma exec:java
Və ya biz IDE-də klikləmək üçün konfiqurasiyanı redaktə edə bilərik.

Siz “tomcat8” xəttinin “Server Ünvanı” sütunundakı ünvandan istifadə edərək xarici dünyadan veb tətbiqimizə qoşula bilərsiniz. Bunu necə edəcəyinizi aşağıdakı videoda görə bilərsiniz:

Proqramımızın nəticəsi:

Bu nümunə Apache Camel və onun məlumat yolunu yaradır. Marşrut 8080 portda http sorğularını dinləyən istiqraz veb serverindən başlayır. Sorğu qəbul edərkən biz xəttdən istifadə edərək cavab yaradırıq. proses(exchange -> (exchange.getIn().setBody("Salam Dünya");)).

Che-də java kodunun (səssiz və söyüşsüz) yazılması və Hello World proqramının işə salınması prosesinin ekran görüntüsü.

Ən son versiyanı yükləyin JDK(Java İnkişaf Kiti). Bu linkdə tapa bilərsiniz: Java SDK 5.0. Linki izləyin JDK yükləyin və istifadə edəcəyiniz platforma üçün JDK-nı endirin.

Quraşdırıldıqdan sonra java.exe və javac.exe fayllarını ehtiva edən kataloqun sistem PATH dəyişəninə əlavə olunduğundan əmin olun. Bunu belə edə bilərsiniz (Windows-da):

Başlat --> Parametrlər --> İdarəetmə Paneli --> Sistem --> Qabaqcıl --> Ətraf Dəyişənləri
(Başlat --> Parametrlər --> İdarəetmə Paneli --> Sistem --> Qabaqcıl --> Ətraf Dəyişənləri)

Siyahıda dəyişən tapın YOLU və ona java.exe və javac.exe fayllarının yerləşdiyi qovluğun yolunu əlavə edin. Məsələn, mənim bu yolum var - D: JavaToolsjdk_1.5bin. Əgər artıq PATH dəyişəniniz yoxdursa, onu yaradın. Hər şeyin qaydasında olub olmadığını yoxlaya bilərsiniz: əmr satırını işə salın ( Başlat -> Çalıştır, söz daxil edin cmd və Enter düyməsini basın) və əmri daxil edin java. Aşağıdakı nəticəni almalısınız:

Kod

İstifadə: java [-options] sinfi
(sinif yerinə yetirmək üçün)
və ya java [-options] -jar jarfile
(jar faylını icra etmək üçün)
burada seçimlər daxildir:
-müştəri "müştəri" VM-ni seçmək üçün
-server "server" VM-ni seçmək üçün
-hotspot "müştəri" VM-nin sinonimidir
Defolt VM müştəridir.

Bu o deməkdir ki, virtual maşın tapılıb, lakin siz onu yanlış arqumentlərlə çağırmısınız. Heç nə, hər şeyin öz vaxtı var :) . mesajı alsanız " 'java' daxili və ya xarici əmr, işlək proqram və ya toplu fayl kimi tanınmır" səhv bir şey etdiyiniz deməkdir.

adlı dəyişən yaratmaq da tövsiyə olunur JAVA_HOME, onun dəyəri JDK quraşdırdığınız qovluğa gedən yol olacaq (məsələn, D: JavaToolsjdk_1.5). Bu dəyişən proqram serverləri (Tomcat, JBoss və s.), layihə qurma yardım proqramları (ANT, Maven və s.) tərəfindən istifadə olunur. Tətbiqlərin komanda xəttindən tərtib edilməsinə və işə salınmasına təsir göstərmir.

3. İstənilən mətn redaktorundan istifadə edərək fayl yaradın HelloWorld.java:

Kod

ictimai sinif HelloWorld
{
{
hw.showString();
}
ictimai etibarsız showString()
{
}
}

4. Faylı yazaraq tərtib edin
javac HelloWorld.java
bu fayl ilə qovluqda olarkən.

5. Kompilyasiya uğurla başa çatdıqdan sonra kataloqunuzda HelloWorld.class faylı görünəcək. İndi xətti yazaraq tətbiqinizi işə sala bilərsiniz
java HelloWorld

Nəzərə alın ki, java sözündən sonra YALNIZ SİNF ADI yazmalısınız (sizin .class uzantısını göstərməyə ehtiyac yoxdur).

Əgər belə bir səhv mesajı alsanız: ClassNotFoundException", sonra başqa sistem dəyişənini təyin etməlisiniz - CLASSPATH. Bu, yuxarıda təsvir edildiyi kimi eyni şəkildə edilir. Dəyişənin dəyəri Java-nın başlanğıcda dərslər axtaracağı yolların siyahısı olmalıdır. Məsələn, bu:
.;D:JavaMyProject1classes
Nöqtə cari kataloqu axtarışa daxil etmək üçün lazımdır.

Sistem dəyişənlərini təyin etmədən edə bilərsiniz. Tutaq ki, siz JDK-nı D:JDK qovluğuna quraşdırdınız və D:HelloWorld.java faylını yaratdınız. Sonra onu belə tərtib edib işlədə bilərsiniz:
D:JDKbinjavac.exe D:projectsHelloWorld.java
D:JDKbinjava.exe – sinif yolu D: HelloWorld

Paketlərlə işləmək haqqında əlavə qeyd

Təcrübədə dərslər adətən paketlərdə yerləşdirilir (məsələn, paketim):

Kod

mypack paketi;

ictimai sinif HelloWorld
{
ictimai statik boşluq əsas (String args)
{
HelloWorld hw = yeni HelloWorld();
hw.showString();
}
ictimai etibarsız showString()
{
System.out.println("Salam, Dünya!");
}
}

Bu vəziyyətdə aşağıdakı qaydalara əməl edilməlidir:
1. Java faylı HelloWorld.java kataloqda olmalıdır paketim.
2. Kompilyasiya əmri ilə həyata keçirilir javac mypack.HelloWorld.java
3. Başlatma komanda tərəfindən həyata keçirilir java mypack.HelloWorld(mypack-in yerləşdiyi qovluğun CLASSPATH-ə əlavə edildiyini nəzərə alaraq).

Java proqramından necə istifadə etmək olar?

Java tələb edən bir neçə proqramım var. Mən bu Java-nı quraşdırdım və nisbətən kiçik bir fayldan demək olar ki, 125 MB məzmunu olan CommonFiles qovluğu yaradıldı. Bundan sonra nə etməli? İndi Java ilə işləyən proqramı necə işlədə bilərəm?


FF | 3 mart 2013, 13:25
Bu barədə narahat olmayın. Java sistemdədirsə, lazımi hallarda hər şey lazım olduğu kimi işləyəcək.

anatolu | 26 fevral 2013-cü il, 17:42
Əslində, Java for WINDOWS proqram deyil, əməliyyat mühiti, onun üçün yazılmış proqramların Java dilində işlədiyi virtual maşındır. Yəni bir növ əmr kitabxanası, tərcüməçidir. Müxtəlif versiyalar var. Məsələn, java sdk JAVA-da proqramların yazılması üçün nəzərdə tutulub.

Yevgeni | 26 fevral 2013-cü il, saat 00:57
Java portativdirsə, o zaman portativ proqramlar üçün nəzərdə tutulub. Mən indiyə qədər belə bir proqram bilirəm - bu Java-PortableApps.com (x32 & x64). CommonFiles qovluğunun yerləşdiyi eyni qovluğa digər portativ Java proqramlarını quraşdırmalısınız. Bunlar PortableApps.com proqramlarıdırsa, hər bir proqram öz qovluğunda quraşdırılacaq. Bu proqramlar bütün proqramlar kimi adi şəkildə işə salınır, lakin Java-nın özünə heç toxunulmur. Java portativ proqramları PortableApps.com deyilsə, onlar işə salındıqda, quraşdırıldıqdan sonra Java-nı yükləməyinizi tələb edə bilərlər. Sistemdə Java quraşdırılıbsa (portativ deyil), onda bütün proqramlar işləməlidir.

proFFesr | 25 fevral 2013, 08:07
Yalnız Java quraşdırıldıqda işləyəcək çoxlu proqramlar və vebsaytlar. Java hər yerdə istifadə olunur: veb səhifələrdə, oyunlarda və s. şəkillərə baxmaq, tələb olunan proqramda özünü işləyir.

Oleq | 25 fevral 2013, 06:24
Quraşdırmanın artması normaldır. Yenidən başladıqdan sonra Java tələb edən proqramlar işə başlamalıdır. Əlavə manipulyasiyalar olmadan.

06.11.17 9551

Bu təlimatda biz öyrənməyə başlamazdan əvvəl bilməli olduğunuz hər şeyi əhatə edəcəyik. proqramlaşdırmada Java. Siz platformanın imkanları, onun tətbiqi və Java dilini düzgün öyrənməyə necə başlamaq barədə məlumat əldə edəcəksiniz.

Java proqramlaşdırma dili nədir?

1991-ci ildə Sun Microsystems-in bir bölməsi olan "Yaşıl Komanda" James Gosling, istehlakçı elektron cihazlarının proqramlaşdırılması üçün bir dil yaratdı. O zaman ona palıd (“Palıd”) deyirdilər. Niyə "Palıd"? Sadəcə olaraq, bu ağac Qoslinqin ofisinin pəncərəsindən kənarda böyüdüyü üçün.

Yaşıl Komanda interaktiv televizorda palıddan istifadəni nümayiş etdirdi. Amma o illərin rəqəmsal kabel televiziyası üçün bu texnologiya çox inkişaf etmişdi. Eyni zamanda, İnternet populyarlıq qazanırdı, bunun üçün yeni proqramlaşdırma dili ən uyğun idi.

Bir müddət sonra yeni dil Yaşıl, ondan sonra isə Java adasından gələn qəhvənin şərəfinə Java adlandırıldı. Buna görə Java loqosunda qəhvə fincanı var.

Java dilinin inkişafı zamanı C/C++ populyar idi, ona görə də Gosling dilin sintaksisini C/C++ ilə oxşar etdi və " bir dəfə yaz - istənilən yerə qaç" 1995-ci ildə Sun Microsystems Java-nın ilk rəsmi versiyasını buraxdı. Və eyni zamanda Java-nın Netscape Navigator brauzerinə daxil ediləcəyi elan edildi.

2010-cu ildə Sun Microsystems Java proqramlaşdırma dili ilə birlikdə Oracle Corporation tərəfindən alınıb.

Java versiyası tarixçəsi

  1. İyun 1991 - inkişaf layihəsinin başlanğıcı proqramlaşdırma dili Java.
  2. JDK 1.0 – Yanvar 1996.
  3. JDK 1.1 – Fevral 1997.
  4. J2SE 1.2 – dekabr 1998-ci il.
  5. J2SE 1.3 – May 2000.
  6. J2SE 1.4 – Fevral 2002.
  7. J2SE 5.0 – Sentyabr 2004.
  8. Java SE 6 - dekabr 2006.
  9. Java SE 7 – İyul 2011.
  10. Java SE 8 – 18 mart 2014-cü il.
  11. Java SE 9 – 21 sentyabr 2017-ci il.

Java Proqramlaşdırma Dili Xüsusiyyətləri

Java platformalararası bir dildir

bir platformada yazılmış Java kodu ( yəni əməliyyat sistemi), digər platformalarda dəyişdirilmədən işlədilə bilər.

Java Java işlətmək üçün istifadə olunur ( Java Virtual Maşın, JVM). JVM bayt kodunu emal edir, bundan sonra prosessor JVM-dən alınan kodu emal edir. Bütün virtual maşınlar oxşar işləyir, buna görə də eyni kod bütün əməliyyat sistemlərində eyni işləyir, bu da Java-nı platformalar arası proqramlaşdırma dili edir.

Obyekt yönümlü proqramlaşdırma dili

Proqramlaşdırmanın müxtəlif üslubları var və ən populyarlarından biri obyekt yönümlü proqramlaşdırmadır. Bu yanaşma ilə mürəkkəb problem obyektlər yaratmaqla daha kiçiklərə bölünür. Bunun sayəsində kod təkrar istifadə edilə bilər.

Obyekt yönümlü funksiyalara Java, Python və C++ daxil olmaqla bir çox proqramlaşdırma dillərində rast gəlinir. Əgər proqramlaşdırmağı öyrənməkdə ciddisinizsə, öyrənmə planınıza obyekt yönümlü yanaşmalar əlavə etməyə dəyər.

Java sürətlidir

Erkən versiyalar proqramlaşdırma dili Java tez-tez yavaş olduğuna görə tənqid olunur. Amma bu gün vəziyyət kəskin şəkildə dəyişib. JVM-nin yeni versiyaları daha sürətli işləyir və onları şərh edən prosessorlar getdikcə daha sürətli olur.

Bu gün Java ən sürətli proqramlaşdırma dillərindən biridir. Yaxşı optimallaşdırılmış Java kodu, demək olar ki, C/C++ kimi aşağı səviyyəli proqramlaşdırma dilləri qədər sürətli və Python, PHP və s.-dən daha sürətli işləyir.

Java təhlükəsiz platformadır

Java edir:

  • proqramların hazırlanması və işə salınması üçün təhlükəsiz platforma;
  • kodun zəifliyini azaldan yaddaşın avtomatik idarə edilməsi üçün alətlər təqdim edir;
  • məlumatların təhlükəsiz ötürülməsini təmin edir.

Geniş əsas kitabxana

Java-nın bu qədər geniş yayılmasının səbəblərindən biri onun böyük standart kitabxanasıdır. Tərtibatçıların həyatını asanlaşdıran müxtəlif paketlərdən yüzlərlə sinif və üsulları ehtiva edir. Məsələn,

java.lang sətirlər, massivlər və s. üçün inkişaf etmiş funksiyalardır.

java.util – verilənlər strukturları, müntəzəm ifadələr, tarix və vaxt və s. ilə işləmək üçün kitabxana.

kava.io - fayl girişi/çıxışı üçün kitabxana, istisnaların idarə edilməsi və s.

Java platformasının tətbiqi

Java öyrənməkdən əvvəl sıfırdan proqramlaşdırma, bilməlisiniz ki, dünyada 3 milyarddan çox cihaz bu platformada işləyir. Tam olaraq nə üçün istifadə edilə bilər:

  1. Android Proqramları - Android proqramlarını inkişaf etdirmək üçün Java proqramlaşdırma dili tez-tez Android SDK ilə birlikdə istifadə olunur ( İngilis proqram təminatı inkişaf dəstindən - proqram təminatı inkişaf etdirmə dəsti).
  2. Veb Proqramları - Java server proqramlarından, Struts çərçivələrindən və JSP-dən istifadə edərək veb proqramlar yaratmaq üçün istifadə olunur. Java-da yazılmış bəzi məşhur veb proqramlar bunlardır: Google.com, Facebook.com, eBay.com, LinkedIn.com.

Qeyd etmək lazımdır ki, bu saytlar mütləq Java-da yazılmır və digər proqramlaşdırma dillərindən də istifadə edə bilər.

  1. Proqram təminatının inkişafı– Eclipse, OpenOffice, Vuze, MATLAB və bir çox başqa proqramlar Java-da yazılmışdır.
  2. Big Data emalı – “böyük verilənləri” emal etmək üçün Java-da yazılmış Hadoop çərçivəsindən istifadə edə bilərsiniz.
  3. Ticarət sistemləri- platformadan istifadə etməklə Oracle Extreme Java Ticarət Platforması, ticarət üçün proqramlar yaza bilərsiniz.
  4. Quraşdırılmış cihazlar– bu gün televizorlar, SİM kartlar, Blu-ray pleyerlər və s. kimi milyardlarla cihaz Oracle-ın Java Embedded texnologiyasına əsaslanır.

Həmçinin proqramlaşdırmada Java oyunları, elmi proqramları inkişaf etdirmək üçün istifadə olunur ( məsələn, təbii dil emalı üçün) və bir çox başqa sahələrdə.

Bilməli olduğunuz Java Terminologiyası

Java texnologiyalar toplusudur ( proqramlaşdırma dili və kompüter platforması), proqram təminatı yaratmaq və işə salmaq üçün nəzərdə tutulmuşdur. Bununla belə, Java termini çox vaxt proqramlaşdırma dilinin özünə aiddir.

Proqramlaşdırma dili Java geniş imkanlara malik çarpaz platformalı, obyekt yönümlü, ümumi təyinatlı proqramlaşdırma dilidir.

Java 9 bu yazı zamanı Java-nın ən son versiyasıdır.

Java EE, Java Me və Java SE - bu adlar müvafiq olaraq Java Enterprise Edition, Micro Edition və Standard Edition deməkdir.

Java EE serverlərdə işləyən proqramlar üçün nəzərdə tutulub. Java ME, quraşdırılmış qurğular kimi güc məhdud cihazlar üçün nəzərdə tutulmuşdur. Java SE ümumi proqramların yazılması üçün Java-nın standart nəşridir.

Əgər yenisənsə Java proqramlaşdırma, Java SE ilə başlamağı tövsiyə edirik.

JVM - Java Virtual Maşın (" Java virtual maşın") kompüterə Java-da yazılmış proqramları işə salmağa imkan verən proqramdır.

JRE – Java Runtime Environment (“ Java işləmə müddəti") JVM, əlaqəli kitabxanalar və proqramları işə salmaq üçün lazım olan digər komponentləri ehtiva edir. Lakin JRE-də kompilyator, sazlayıcı və ya digər inkişaf alətləri yoxdur.

JDK – Java İnkişaf Dəsti Java tərtibatçısı) JRE və kompilyatorlar, sazlayıcılar və s. kimi digər inkişaf alətlərini ehtiva edir.

Əməliyyat sisteminizdə Java-nı necə işə salmaq olar

Mac OS-də Java-nı necə işə salmaq olar

Java üçün nə edəcəyiniz budur sıfırdan proqramlaşdırma və platformanın Mac OS X və ya macOS-da quraşdırılması:

  1. Java-nın son versiyasını yükləyin ( JDK) ilə Java SE yükləmə səhifələri.
  2. Yüklənmiş DMG faylına iki dəfə klikləyin və quraşdırıcının təlimatlarına əməl edin.
  3. Quraşdırmanı yoxlamaq üçün terminalı açın və aşağıdakı əmri daxil edin:

javac - versiya

Java düzgün quraşdırılıbsa, proqramın versiyası ekranda görünəcək ( məsələn javac 1.8.0_60).

Növbəti addım IDE quraşdırmaqdır ( inteqrasiya olunmuş inkişaf mühiti) Java kodunu yazmaq və işlətmək üçün. Biz IntelliJ IDEA-nın pulsuz versiyasını quraşdıracağıq və onun üzərində Java-nı işlədəcəyik. Bunu etmək üçün aşağıdakıları etməlisiniz:

  1. gedin IntelliJ yükləmə səhifəsi və pulsuz İcma Buraxılışını endirin.
  1. Yüklənmiş DMG faylını açın və quraşdırma təlimatlarına əməl edin. Tez daxil olmaq üçün siz IntelliJ IDEA-nı Proqramlar qovluğuna köçürə bilərsiniz.
  2. IntelliJ IDEA-nı açın. “Parametrləri idxal etməyin” seçimini seçin (“ Parametrləri idxal etməyin") və "Ok" düyməsini basın. Bundan sonra, “Qəbul et” düyməsini klikləməklə Jetbrains məxfilik siyasətini qəbul edin.
  3. İndi interfeysi özünüz üçün fərdiləşdirə bilərsiniz. Siz həmçinin bu addımı atlaya və hər şeyi standart olaraq tərk edə bilərsiniz. Əmin deyilsinizsə, sadəcə olaraq “Hamısını keçin və defoltları təyin edin” düyməsini klikləməklə bu addımı atlayın (“ Hər şeyi atlayın və standart parametrlərə qoyun»).

  1. Proqram sizə xoş gəlmisiniz səhifəsi göstərəcək. "Yeni layihə yarat" düyməsini basın (" Yeni layihə yaradın»).
  2. Növbəti pəncərədə, sol paneldə "Java" seçin və "JDK" seçmək üçün proqram pəncərəsinin yuxarı hissəsindəki "Yeni" düyməsini basın. Burada JDK-nı quraşdırdığınız yeri seçməlisiniz və sonra Next düyməsini basın.

  1. Şablondan layihə yaratmaq seçiminiz olacaq (“Şablondan layihə yarat”). Biz buna məhəl qoymuruq və "Sonrakı" düyməsini klikləyirik.
  2. Növbəti quraşdırma mərhələsində proqramlaşdırma dili Java layihənin adını daxil edin və "Bitir" düyməsini basın.
  3. Sol paneldə layihənizi görəcəksiniz. Panel görünmürsə, menyuya keçin Görünüşlər > Alət Windows > Layihə.
  4. Salam > Yeni > Java-a gedin və sinfə ad verin. Biz bunu birinci adlandırdıq.

  1. İndicə yazdığınız proqramı işə salmaq üçün Run > Run seçiminə keçin... Birinci () üzərinə klikləyin. yəni yaratdığımız faylın adı

Linux-da Java-nı necə işə salmaq olar

Nümunələri işə salmaq üçün sıfırdan proqramlaşdırma dərsləri Linux-da Java-ya JAVA SE İnkişaf Dəsti lazımdır ( JDK) və layihələrinizi inkişaf etdirmək üçün IDE. Java ilə başlamaq üçün addım-addım təlimatları izləyin.

Java quraşdırın

  1. Terminal açın və Java-nı quraşdırmaq üçün aşağıdakı əmri yazın:

    sudo add-apt-repository ppa:webupd8team/java


    sudo apt yeniləməsi; sudo apt install oracle-java8-installer

  1. Müvafiq olaraq “OK” və “Bəli” düymələrini klikləməklə lisenziya müqaviləsini və istifadə şərtlərini qəbul edin.
  2. Siz Java-nı quraşdırmısınız. Quraşdırmanın uğurlu olduğunu yoxlamaq üçün terminala aşağıdakı əmri daxil edin:

java - versiya

Cari versiya göstərilirsə, quraşdırma uğurludur. Əgər yoxsa, yoxlayın Oracle yardım səhifəsi.

IntelliJ IDEA quraşdırılması

  1. gedin.

  1. "YÜKLƏ" düyməsini klikləməklə pulsuz İcma Buraxılışını endirin.
  2. Yüklədikdən sonra terminalda qovluğu dəyişdirin yükləmələr kataloqunuza daxil edin və Java tar faylını aşağıdakı əmrlə /opt qovluğuna çıxarın:

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

  1. Qablaşdırmadan çıxardıqdan sonra qovluğu IntelliJ IDEA proqramının bin qovluğuna dəyişin:

    cd /opt/ /bin

  2. IDE-ni işə salmaq üçün aşağıdakı əmri daxil edin:
  3. “Parametrləri idxal etməyin” seçin (“ Parametrləri idxal etməyin") və "OK" düyməsini basın. Bundan sonra, "Qəbul et" düyməsini klikləməklə Jetbrains məxfilik siyasətini qəbul edirik.
  4. İndi keçid üçün proqramlaşdırma kursları Java, interfeysi özünüz üçün fərdiləşdirə bilərsiniz. Proqrama tez daxil olmaq üçün masaüstünüzdə qısa yol yaradın. Bundan sonra, IDE-ni işə salmaq üçün aşağıdakı mərhələlərin hamısında "Sonrakı" düyməsini basın.
  5. Proqram salamlama səhifəsini göstərəcək. "Yeni layihə yarat" düyməsini basın (" Yeni layihə yaradın»).
  6. Növbəti pəncərədə, sol paneldə "Java" seçin və Layihə SDK xəttində Java-nın seçildiyinə əmin olun. Əgər yoxsa, onda quraşdırdığınız yeri seçin JDK: /usr/lib/jvm/java-8-oracle.

  1. "Növbəti" düyməsini iki dəfə vurun və layihə yaradın.
  2. Növbəti addımda layihənin adını daxil edin və "Bitir" düyməsini basın. İndi sol paneldə layihənizi görəcəksiniz. Bu panel görünmürsə, menyuya keçin Görünüşlər > Alət Windows > Layihə.
  3. Yeni Java sinfi əlavə edin. Sağ kliklə sol paneldə src seçin və Yeni > Java Sinifinə keçin. Bir sinif adı təqdim edin. Sinif adında boşluq olmamalıdır.

  1. Java kodunu yazın və layihəni qeyd edin.
  2. Proqramı işə salmaq üçün Run > Run-a keçin... HelloWorld ( layihə adı) - proqram faylı tərtib edəcək və onu işə salacaq.

Windows-da Java-nı necə işə salmaq olar (XP, 7, 8 və 10)

Java-nı mənimsəmək üçün proqramlaşdırma əsasları və platformanı Windows-da işlətmək üçün sizə layihələr hazırlamaq üçün JAVA SE İnkişaf Dəsti (JDK) və IDE lazımdır. Aşağıdakı addım-addım təlimatları izləyin:

Java quraşdırılması

  • gedin yükləmə səhifəsi Java Standard Edition İnkişaf Kiti.
  1. Cədvəlin yuxarısındakı Java SE İnkişaf Dəsti bölməsində "Lisenziya müqaviləsini qəbul et" (" Lisenziya müqaviləsini qəbul edin"). Sonra 64-bit əməliyyat sisteminiz varsa Windows (x64) və ya 32-bit əməliyyat sisteminiz varsa Windows (x86) linkinə klikləyin.

  1. Yüklədikdən sonra quraşdırma faylını işə salın və ekranda görünən təlimatlara əməl edin. " klikləyin Sonrakı" " düyməsinə basaraq bütün funksiyaları seçin. Bu funksiya yerli sabit diskdə quraşdırılacaq" və quraşdırma yerini kopyalayın ( sarı rənglə vurğulanır) Notepad-da, sonra yenidən klikləyin Sonrakı».

  1. Quraşdırma prosesi zamanı sizdən JRE-ni quraşdırmaq istəniləcək. Quraşdırmanı başa çatdırmaq üçün "Növbəti" və sonra "Bitir" düyməsini basın.
  2. İndi PATH dəyişənini redaktə etməlisiniz. gedin İdarəetmə Paneli > Sistem və Təhlükəsizlik > Sistem. Sol paneldə seçin " Əlavə sistem parametrləri".

  1. " klikləyin Ətraf Mühit Dəyişənləri". bölməsində " Sistem dəyişənləri" PATH dəyişənini tapın və növbəti pəncərədə "Düzəliş et" düyməsini basın.

  1. "Bütün mətni seçin Dəyişən dəyər" və onu ayrıca mətn faylına köçürün. Bu, redaktə etməyi və səhvləri yoxlamağı asanlaşdıracaq. Kopyalanan mətndə sətir olub olmadığına baxın: C: ProgramData Oracle Java javapath; . Əgər belədirsə, onda növbəti mərhələyə keçə bilərsiniz. Əgər belə deyilsə, onda əvvəllər kopyaladığınız quraşdırma yerini dəyişənin əvvəlinə yapışdırın və sətirin sonuna belə əlavə edin: C : Proqram Faylları (x 86) Java jdk 1.8.0_112 bin ;

  1. " klikləyin Nəzərə alın ki, JDK versiyanız (jdk 1.8.0_112) fərqli ola bilər. Dəyişənin dəyərini kopyalayın və PATH qutusuna yapışdırın. OK
  2. " dəyişikliklərinizi saxlamaq üçün. Platformanın düzgün quraşdırıldığını yoxlamaq üçün proqramlaşdırmaya giriş Java, açın komanda xətti Windows axtarış çubuğuna cmd yazaraq və ya "Çalış..." əmri ilə ( Windows - R Oracle yardım səhifəsi.

IntelliJ IDEA quraşdırılması

  1. gedin ). java -version əmrini daxil edin. Java-nın cari versiyası göstərilirsə, quraşdırma uğurlu olmuşdur. Əgər yoxsa, yoxlayın.
  2. IntelliJ IDEA yükləmə səhifəsi

  1. "Yükləmə" düyməsini klikləməklə pulsuz İcma Buraxılışını endirin.

  1. Yüklədikdən sonra quraşdırma faylını işə salın və ekranda görünən təlimatları izləyin. Sonra 64-bit versiya üçün iş masası qısayolunu yaradın və .java genişləndirilməsi ilə assosiasiyalar əlavə edin. "Növbəti" düyməsini basın və quraşdırma ilə davam edin.
  2. Quraşdırıldıqdan sonra masaüstü piktoqramına klikləməklə IntelliJ IDEA-nı açın. Parametrləri idxal etməyin“Parametrləri idxal etməyin” seçin (“
  3. ") və "OK" düyməsini basın. Bundan sonra "Qəbul et" düyməsini klikləməklə Jetbrains məxfilik siyasətini qəbul edirik.
  4. İndi interfeysi özünüz üçün fərdiləşdirə bilərsiniz. Siz həmçinin bu addımı atlaya və “Hamısını keçin və defoltları təyin edin” düyməsini klikləməklə hər şeyi standart olaraq tərk edə bilərsiniz. Yeni layihə yaradın»).

  1. Proqram salamlama səhifəsini göstərəcək. "Yeni layihə yarat" düyməsini basın ("
  2. Növbəti pəncərədə, sol paneldə "Java" seçin və JDK seçmək üçün proqram pəncərəsinin yuxarı hissəsindəki "Yeni" düyməsini basın. Burada Java quraşdırılması zamanı JDK-nı quraşdırdığınız yeri seçməlisiniz və sonra “Sonrakı” düyməsini sıxmalısınız.
  3. IntelliJ IDEA JDK-nı tapacaq və onu tanıyacaq. Başqa variantları qeyd etməyə ehtiyac yoxdur, sadəcə “Növbəti” düyməsini sıxmaq kifayətdir.
  4. Sinif adını təyin etmək üçün sol paneldə src qovluğunu seçin. Bunun üzərinə sağ klikləyin, Yeni > Java-a keçin və sinif adını təyin edin. Sinif adında boşluq olmamalıdır.

  1. Kodu yazın və Java layihəsini qeyd edin proqramlaşdırma dərsi.
  2. Proqramı işə salmaq üçün Run > Run menyusuna keçin... HelloWorld üzərinə klikləyin - proqram faylı kompilyasiya edəcək və onu işə salacaq.

İlk Java proqramınız

İstifadəçiləri yeni proqramlaşdırma dili ilə tanış etmək üçün onlar Hello World proqramından (“Salam, dünya!”) istifadə edirlər. Bu, Salam, Dünya sözlərini əks etdirən sadə proqramdır! Bu bölmədə biz sizə IntelliJ IDEA istifadə edərək Java-da bu proqramı necə yazmağı öyrədəcəyik.

  1. IntelliJ IDEA-nı açın.
  2. Fayl > Yeni > bölməsinə keçin
    1. Başlat düyməsini klikləyin ( Qaç). Hər şey qaydasındadırsa, ekranda Salam, Dünya!

    Java-nı necə öyrənmək olar?

    Rəsmi Java Sənədləri

    Java-nın sahibi olan Oracle şirkəti keyfiyyətli dərsliklər dərc edir. Rəsmi sənədlər bütün Java xüsusiyyətlərini əhatə edir və müntəzəm olaraq yenilənir.

    Qeyd: yeganə mənfi cəhət odur ki, rəsmi Java sənədləri həmişə ən sadə dildə yazılmır.

    Əgər həqiqətən öyrənmək istəyirsənsə proqramlaşdırmada Java, yaxşı bir kitab al. Təbii ki, bir gündə 1000 səhifə oxunmaz. Amma yaxşı dərslik sizə proqramlaşdırmanı öyrənməyə kömək edəcək.

    Java: Tam Bələdçi (10-cu Nəşr)

    Java dilini yeni öyrənməyə başlayanlar üçün əla kitabdır. Ən son nəşr Java 8 buraxılışının bütün xüsusiyyətlərini ehtiva edir.

    Kitab Java proqramlaşdırması haqqında bilməli olduğunuz hər şeyi, o cümlədən sintaksis, açar sözlər və proqramlaşdırma əsaslarını, həmçinin Java API kitabxanası, Java proqramlaşdırma proqramlarını və s.

    Java Fəlsəfəsi (4-cü Nəşr)

    Əgər başqa proqramlaşdırma dilindən Java-ya keçirsinizsə, bu kitab sizin üçündür. Sıfırdan başlayırsınızsa, onu digəri ilə birlikdə oxumaq daha yaxşıdır.

    Java 8. Cib Bələdçisi: Java Proqramçıları üçün İlk Yardım

    Bu kitabda J. tədrisi zamanı yaranan suallara aydın cavablar var sıfırdan ava proqramlaşdırma. O, bütün əsas Java anlayışlarını qısaca əhatə edir (o cümlədən Java 9). Doğru xətti axtaran yüzlərlə səhifəni vərəqləmək istəmirsiniz? Bu kitabı al.

    Nəticə əvəzinə

    Java dilini öyrənməyə başlasanız, səhv edə bilməzsiniz - bu, çox müxtəlif imkanlarla dolu perspektivli proqramlaşdırma dilidir.

    Java öyrənməyə başlamazdan əvvəl burada bir neçə ipucu var:

    • Roman kimi maarifləndirici məqalələr və nümunələr oxumayın. Yaxşı proqramçı olmağın yeganə yolu çoxlu kod yazmaqdır.
    • Başqa proqramlaşdırma dilindən keçid edirsinizsə ( Deyək ki, hələ səs verməmişik

      Yaxşı Pis

Bu gün Java, İnternetdə Java məzmununun düzgün nümayişi üçün tələb olunan Mozilla Firefox brauzeri üçün ən populyar plagin deyil (yeri gəlmişkən, praktiki olaraq yox olub). Bu halda, Java-nın Mozilla Firefox brauzerində işləmədiyi problemdən danışacağıq.

Java və Adobe Flash Player plaginləri Mozilla Firefox üçün ən problemli plaginlərdir ki, onlar əksər hallarda brauzerdə işləməkdən imtina edirlər. Aşağıda plaqinin işinə təsir edə biləcək əsas səbəbləri nəzərdən keçirəcəyik.

Səbəb 1: brauzer plaqinin işləməsini əngəlləyir

Java plagini ən müsbət tərəfdən məlum deyil, çünki onun brauzerdə olması veb brauzerin və bütövlükdə kompüterin təhlükəsizliyini ciddi şəkildə pozur. Bu baxımdan, nisbətən yaxınlarda Mozilla tərtibatçıları öz veb brauzerlərində Java-nın işləməsini bloklamağa başladılar.

Əvvəlcə Java-nın Mozilla Firefox-da aktiv olub olmadığını yoxlayaq. Bunu etmək üçün brauzer menyusu düyməsini basın və bölməyə keçin "Əlavə" .

Pəncərənin sol hissəsində nişana keçin "Pluginlər" . Parametrin Java plagininin sağına daxil edildiyinə əmin olun "Həmişə açıq" . Lazım gələrsə, lazımi dəyişiklikləri edin və sonra plagin idarəetmə pəncərəsini bağlayın.

Səbəb 2: Java-nın köhnəlmiş versiyası

Java ilə bağlı problemlər plaqinin köhnə versiyasının kompüterinizdə quraşdırılmasından qaynaqlana bilər. Bu halda, plaqinin funksionallığı ilə bağlı problemi hələ həll edə bilməmisinizsə, onu yeniləmələr üçün yoxlamalısınız.

Bunu etmək üçün menyunu açın "İdarəetmə Paneli" və sonra bölməni açın "Java" .

Açılan pəncərədə nişana keçin "Yeniləmə" , və sonra düyməni basın "İndi yeniləyin" .

Sistem yeniləmələri yoxlamağa başlayacaq. Java versiyanızın yeniləməyə ehtiyacı varsa, sizdən yeniləməni quraşdırmaq təklif olunacaq. Əks halda, ekranda proqramın ən son versiyasının kompüterinizdə quraşdırıldığını bildirən bir mesaj görünəcək.

Səbəb 3: plagin düzgün işləmir

Java ilə problemləri həll etməyin növbəti yolu proqramı tamamilə yenidən quraşdırmaqdır. Tamamilə silinməyi nəzərdə tutaraq, proqramı "İdarəetmə Paneli" - "Proqramları Sil" vasitəsilə standart şəkildə deyil, Java-nı tamamilə aşkar edərək kompüterinizdən həqiqətən tamamilə silməyə imkan verən xüsusi Revo Uninstaller yardım proqramından istifadə edərək silməyi tövsiyə edirik. bu proqramın bütün faylları sistemdə qalır.

Revo Uninstaller proqramını işə salın. Onu işə salmaq üçün administrator hüquqlarınız olduğundan əmin olun.

Quraşdırılmış proqramlar siyahısında Java-nı tapın, üzərinə sağ vurun və seçin "Sil" .

Başlamaq üçün, Revo Uninstaller plaqinin quraşdırılmış sökücüsünü işə salacaq və bu, Java-nı standart şəkildə əvvəlcə silməyə imkan verəcək.

Silinmə tamamlandıqdan sonra Revo Uninstaller sizə Java ilə əlaqəli qalan faylları skan etməyi təklif edəcək. Qabaqcıl skan rejimini təyin etməyi və sonra düyməni basaraq prosedura başlamağı tövsiyə edirik "Skan" .

Tarama proseduru başlayacaq və bir az vaxt aparacaq. Tamamlandıqdan sonra axtarış nəticələri sistem reyestrində ilk olaraq ekranda görünəcək. Nəzərə alın ki, yalnız qalın hərflərlə vurğulanan düymələri silmək yorucudur.

Daha da irəli gedərkən ekranda qalan qovluqlar və fayllar görünəcək. Siyahını nəzərdən keçirin və silmək istədiyiniz qovluqları seçin. Bütün qovluqları seçmək üçün "Hamısını Seç" düyməsini basın. Düyməni basaraq proseduru tamamlayın "Sil" .

Silinmə prosedurunu tamamladıqdan sonra kompüterinizi yenidən başladın ki, edilən dəyişikliklər nəhayət sistem tərəfindən qəbul edilsin. Tamamlandıqdan sonra, tərtibatçının rəsmi saytından ən son paylamanı endirməyə başlaya bilərsiniz.

Yüklənmiş paylamanı yükləyin və Java-nı kompüterinizə quraşdırın. Pluginin brauzerdə işə başlaması üçün Mozilla Firefox-u yenidən başladın.

Səbəb 4: Firefox-un yenidən qurulması

Java-nın yenidən qurulması heç bir nəticə vermirsə, Mozilla Firefox brauzerinin tam yenidən qurulması, yəqin ki, bir az yuxarıda təsvir edildiyi kimi problemi həll etməyə kömək edəcəkdir.

Firefox-u silməyi başa vurduqdan sonra kompüterinizi yenidən başladın və daha sonra tərtibatçının rəsmi saytından paylamanın ən son versiyasını yükləyin.

Nəzərə alın ki, Mozilla Firefox tədricən Java dəstəyindən imtina edir və buna görə də istənilən vaxt məqalədə təsvir olunan üsulların heç biri sizə kömək edə bilməyəcək, çünki birdən brauzer bu plaginlə işləməyi dəstəkləməyəcək.