Mündəricat:

JAVA - Giriş: 5 addım
JAVA - Giriş: 5 addım

Video: JAVA - Giriş: 5 addım

Video: JAVA - Giriş: 5 addım
Video: Java Dersleri #5- Proje Oluşturma ve IDE'ye Genel Bakış 2024, Noyabr
Anonim
JAVA - Giriş
JAVA - Giriş

Bu dərs vasitəsi ilə sizə təsirli və tez bir şəkildə yol göstərməyə çalışacağam. JAVA öyrənmək üçün çox şey olan çox mürəkkəb bir dildir. Bu dərsliklər sizə düzgün öyrətmək üçün heç bir məsuliyyət daşımır, amma bunu aydınlaşdırmağa və bütün səhvləri kənara qoymağa çalışacağam. JAVA ilə artıq tanışsınızsa, sonrakı hissələrə keçməlisiniz. Bu bölmə sadəcə bir qeyddir. Sonra sizi JAVA dili ilə qarşılamağa başlayacağıq.

Addım 1: JAVA - Alətləri əldə edin

JAVA - Alətləri əldə etmək
JAVA - Alətləri əldə etmək
JAVA - Alətləri əldə etmək
JAVA - Alətləri əldə etmək

İndi bildiyiniz kimi, JAVA kodu yazmağa başlamaq üçün bəzi vasitələrə ehtiyacımız var. Notepadınızı istifadə edərək əmr satırından icra edə bilərsiniz, ancaq bir redaktor alacağıq, çünki daha asan və daha sürətli. Eclpise JAVA redaktorunu alacağıq. (SORUNLU ŞƏRH VARSA) ADIM #1) Bura daxil olun və yaşıl yükləmə düyməsini basın ADIM #2) Masaüstünüzdə saxlayın və "OK" ADIM #3) Yükləməni bitirdikdə faylı sağ vurun və seçin " Bütün "ADIM #4" çıxarın. Masaüstünüzdə yeni bir qovluq göründüyünü və "eclipse.exe" faylının olduğundan əmin olun. İndi Günəş tutulması işarəsi olan eclipse.exe faylını iki dəfə vurun. Açılan zaman bir iş sahəsi yaratmağınızı xahiş edəcək. Ad çubuğuna "myWork" daxil edin və OK düyməsini basın. Sonra bir qarşılama ekranı görməlisiniz və sağ üst küncdə "iş masası" düyməsini basın. İndi altındakı 1 -ci şəkil kimi bir şey görməlisiniz. Bundan sonra "Fayl"> "Yeni"> "Java Layihəsi" ni basın. Ad qutusuna "myProj" yazın və sonrakı düyməni basın və sonra bitirin. İndi, layihə araşdırıcısında (ekranın solunda) "myProj" adlı bir qovluq görməlisiniz. Layihə araşdırıcısı, bütün sənədlərinizi görə biləcəyiniz yerdir. Ortadakı sahə əsas sahədir (kodlaşdırma bölməsi) və sağ hissə bizə funksiyaların və siniflərin siyahısını verən Kitabxanadır. (Dərslər və funksiyalar haqqında danışacağıq) sonra). Alt hissədə səhv siyahısı var, hər hansı bir işləmə vaxtı və ya kod problemimiz varsa, orada olacaqlar. Həm də çıxışın göstərildiyi konsol pəncərəsidir. Nəhayət, yaratdığımız "myProj" qovluğuna sağ vurun və "Yeni"> "Sınıf" a gedin. Ad çubuğuna "myFirst" yazın. Bitir düyməsini basın. Daha yaxından baxmaq üçün altındakı 2 -ci şəkli görməlisiniz. İndi JAVA -da kod yazmağa başlamağa hazırsınız. Növbəti addımda ilk proqramınızı yazacağıq və bəzi JAVA elementlərini müzakirə edəcəyik.

Addım 2: JAVA - JAVA ilə işə başlayın

JAVA - JAVA ilə işləmək
JAVA - JAVA ilə işləmək
JAVA - JAVA ilə işləmək
JAVA - JAVA ilə işləmək

JAVA -da hər şey siniflərə, icra olunan əmrləri olan kod bölmələrinə əsaslanır. Metod adlanan şeylər də var, kodun kiçik bölmələri də funksiyaları ehtiva edir. Adətən bir sinifdə müəyyən dəyişənlərin dəyərlərinə əsaslanaraq bir -biri ilə qarşılıqlı əlaqədə olan və bir dəyər qaytaran bir çox metod var. Bu üsullar bir sinfə yığılır və sonra metodları olan siniflər digər siniflərlə qarşılıqlı əlaqədə ola bilər və geri qaytarma dəyərini ekranda çap edə bilər. Əsas metod deyilən bir şey də var, tərtibçinin əvvəlcə axtardığı üsul. Əsas metodun verdiyi təlimatlara əsasən, tərtibçi fərqli metodları yerinə yetirmək üçün fərqli siniflərə keçə bilər və ya sadəcə əsas metodda qala bilər. Hələlik yalnız əsas bir üsul yarataq. "MyFirst" sinifinizdə kodu qalın yazın: public class myFirst {public static void main (String args) {}} İndi bu kodu müzakirə edək. Hər bir metod aşağıdakı sintaksisə əsaslanır: [accessSpecifier] [returnType] [methodName] ([parametrlər]) {[methodBody]} Bu vəziyyətdə giriş spesifikatorları "ümumi" və "statik" dir. İstənilən üsul "ictimai" və ya "özəl" ola bilər. "İctimai" metodu istənilən sinif tərəfindən əldə edilə biləcəyini bildirir. "Şəxsi" üsula yalnız aid olduğu sinifdən daxil ola biləcəyi mənasını verir. "Statik" açar sözünü daha sonra izah edəcəyəm. Burada main adı və "String args" parametrləri ilə ümumi statik əsas metodu etdik (parametrləri indi izah etməyəcəyəm). Metod gövdəsinə, icra etmək istəmədiyimiz bütün əmrləri yazırıq. Metod gövdəsi və sinif gövdəsi həmişə qıvrım aşırmalar arasında yerləşir. DİQQƏT: JAVA böyük hərflərə həssas bir dildir, buna görə də əmrləri yazarkən onları tam olaraq göstərildiyi kimi yazmalısınız, yoxsa bir səhv alacaqsınız !!!!!! İndi kodu əsas üsulunuza qalın olaraq yazın: public class myFirst {public static void main (String args) {System.out.println ("Hello world!"); }} Artıq 1 -ci şəkildəki kodunuz olmalıdır. İndi "Çalış"> "Çalış" a gedin və informasiya qutusu görünəndə "OK" düyməsini basın və altındakı (konsol pəncərəsində) "Salam dünya!" Mətnini görməlisiniz. çap. İstinad üçün ikinci şəkli yoxlayın. Burada bir xətti ekranda çap etmək üçün System.out.println əmrindən istifadə etdik. "Sistem", bir çox funksiyanı özündə birləşdirən bir sinifdir. "Çıxış", ekrana (və ya çıxışa) ÇIXDIrmaq istədiyimiz və "println" üsulu deməkdir; çap xətti. Sonra mötərizədə və dırnaq işarələrində (çünki bu simli dəyərdir (sözləri ehtiva edən dəyərdir)) çap etmək istədiyimiz mətni daxil etdik və sətri nöqtə-nöqtə ilə bağladıq (;). DİQQƏT: JAVA-dakı bütün sətirlər siniflər və ya metodlar elan etdiyimiz sətirlər istisna olmaqla, iki nöqtə ilə bitməlidir. "Print" də istifadə edə bilərik, ancaq "print" və "println" arasındakı fərq, "print" in mətni sətirdə çap etməsidir, ancaq "println" mətni çap etmək və sətri bitirmək deməkdir, yəni növbəti əmri "çap et" dir, mətn yeni bir sətirdə çap olunacaq. Bu nöqtədə, şəkillərimin keyfiyyətsizliyinə görə üzr istəmək istərdim. Aşağıdakı SELF-CHECK suallarını daxil etmişəm. Növbəti addımda onlara cavabları daxil edəcəyəm, növbəti addımda sizi əsas dəyər növləri ilə tanış edəcəyəm. SELF-CHECK: #1) "Pendir" sözünü hərflə çap etmək üçün bir proqram yazın. İPUCU: "Çap et" əmrindən istifadə et#2) Təcrübə etmək üçün "çap et" və "println" əmrlərindən istifadə et. #4) Bu kod sətirlərini işlətsəniz nə əldə edəcəksiniz: System.out.print ("h"); System.out.print ("i"); System.out.println ("per-"); System.out.print ("oğul");

Addım 3: JAVA - Əsas dəyişən növlər

JAVA - Əsas dəyişən növlər
JAVA - Əsas dəyişən növlər
JAVA - Əsas dəyişən növlər
JAVA - Əsas dəyişən növlər

Əvvəlki SELF-CHECK suallarının cavabları bunlardır:#1) System.out.print ("c"); System.out.print ("h"); System.out.print ("e"); System.out.print ("e"); System.out.print ("s"); System.out.print ("e"); #2) Qəti cavab yoxdur.#3) Mötərizədə olan mətn dırnaq işarəsində deyildi.#4) salam bu addımın sonunda özünü yoxlama sualları da olacaq. Bir çox məlumat növü var. Bu təlimatda yalnız əsasları keçəcəyik və hələ bir neçə addım atacaq. Bütün dəyişənlər aşağıdakı sintaksis üzərində işləyir. [DataType] [variableName] = [dəyər]; məs. int myNum = 8; int növü: "int" növü tam ədəd deməkdir. Yuxarıdakı kimi eyni sintaksis üzərində işləyir. Hər hansı bir rəqəm növü üçün dəyəri saxlamaq üçün heç bir kotirovka yoxdur. İstənilən int dəyişənləri minimum -2, 147, 483, 648 -dən maksimum 2, 147, 483, 647 -ə qədər dəyişir. Ən çox yayılmış tam ədədlər bu aralığa uyğun olacaq, amma bunun əvəzinə "uzun" istifadə etmirsə. məs. int doqquz = 9; long type: "long" növü "int" əmrinin uzun bir versiyasıdır. -9, 223, 372, 036, 854, 775, 808 ilə 9, 223, 372, 036, 854, 775, 807 aralığında dəyişir. Float növü: "float" növü, üzən nöqtə nömrəsidir, yəni tərkibindədir ondalık dəyər. ikiqat tip: "ikiqat" tip, daha böyük bir dəyəri saxlaya bilən üzən nöqtə nömrəsidir. string növü: "string" növü mətn dəyərinə malikdir. Mətn (dəyər) ikiqat tirnoq daxil edilməlidir. məs. String salamı = "Salam boş"; Bunlar əsas məlumat növləri idi. Onlardan hər hansı birini çap etmək üçün "println" metodunun parametrlərinə dəyişən adı tırnak işarəsi olmadan yazmaq kifayətdir. məs. int myNum = 52930; System.out.println (myNum + "myNum dəyəridir"); Yuxarıdakı kod ekranda "52930 myNum dəyəridir" yazacaq. Yeri gəlmişkən, bir String'i çap etdiyimiz sətirə birləşdirmək üçün bir artı işarəsini istifadə etdik, buna görə də myNum dəyərindən sonra bir String dəyərini çap edərdi. "Println" əmrinə dəyişənlər əlavə etmək və simli dəyərlər əlavə etmək üçün artı işarəsindən istifadə edə bilərsiniz. Nələr etdiyimi görmək üçün altındakı iki şəkilə baxın. Bu rəqəm növlərinin 1/2 hissəsidir, növbəti hissədə sizə dəyişənlərdə istifadə edə biləcəyiniz bəzi sadə riyazi operatorları öyrədəcəyəm.

Addım 4: JAVA - Riyazi Operatorlar

JAVA - Riyazi Operatorlar
JAVA - Riyazi Operatorlar
JAVA - Riyazi Operatorlar
JAVA - Riyazi Operatorlar
JAVA - Riyazi Operatorlar
JAVA - Riyazi Operatorlar
JAVA - Riyazi Operatorlar
JAVA - Riyazi Operatorlar

Bu, "Əsas dəyişən növləri" nin 2/2 hissəsidir. Burada riyazi operatorları təqdim edəcəyəm. Əlavə mənasını verən "+" işarəsi var. Nömrələr əlavə etmək üçün istifadə olunur. məs. int cəmi = 5 + 579; Stringləri "println" metodunda birləşdirmək üçün də istifadə olunur. məs. System.out.println ("Bu" + "üç simli" + "birləşdirilmiş."); Birinci və ikinci sətirlərə başqa bir simli əlavə etməzdən əvvəl normal görünməsi üçün sonunda bir boşluq istifadə etdiyimə diqqət yetirin. Güman etdiyiniz kimi "-" işarəsi də var və yalnız ədədləri çıxarmaq üçün istifadə olunur. məs. int çıxma = 9 - 6; Java -da "*" ilə işarələnən vurma operatoru da var (ulduz). Nömrələri çoxaltmaq üçün istifadə olunur. məs. int vurma = 756 * 15; Və "/" (slash) ilə təmsil olunan bölmə operatoru var. Nömrələri bölmək üçün istifadə olunur. məs. int bölmə = 50 /5 Həmçinin "%" ilə təmsil olunan bir modulo operatoru var. Modulo, əgər varsa, iki ədədin qalan hissəsinə diqqət yetirmək üçün istifadə olunur. məs. int modulu = 10 % 9; Nömrələri "println" metodunda istifadə edirsinizsə, ədədlər üçün tirnoq əlavə etməyinizə ehtiyac yoxdur, yoxsa bunlar simli dəyərlər kimi şərh ediləcək. məs. System.out.println (6 + 7); ÜMUMİ HATA 1: System.out.println ("6" + "7"); Yuxarıdakı kod 13 deyil, 67 qaytarır. Bunun qarşısını almaq üçün sitatları silin. Dəyişən adlar dəyərləri müəyyən etmək üçün istifadə edilə bilər. Kimi: int myNum = 9; System.out.println ("myNumun dəyəri" + myNum); "MyNum" un ətrafında heç bir dəyişən yoxdursa, proqram "myNum -un dəyəri 9 -u" çap edəcək. Sürətli nəticələr vermək üçün "println" metodunda əməliyyatlar aparmaq üçün operatorlardan da istifadə edə bilərsiniz. məs. System.out.println (8 * 10); Şəkillərim əsasən bu bölmədə əhatə etdiyimiz hər şeyə aid olacaq, amma onları yoxlamağı unutmayın. Növbəti addımda çox az yeni material olacaq, amma indiyə qədər öyrəndiyimiz hər şeyi əhatə edən bir test olacaq. Öz-özünə yoxlama sualları bunlardır: SELF-CHECK #1: 789-dan 2-yə qədər olan modulu hesablamaq üçün bir proqram yazın və nəticəni ekranda çap edin. SELF-CHECK #2: "int" məlumat növünü ən azından əsas xarakteristikası ilə təsvir edin. SELF-CHECK #3: İçərisində dostluq mesajı qoyaraq "salamlama" adlı bir simli dəyişən yaradın (məs. Salam _). Sonra adınızın dəyəri ilə "ad" adlı bir simli yaradın. Sonra bu dəyişənləri birləşdirin və son mesajınızı almalısınız. SELF-CHECK #4: JAVA-da vurmanı necə təmsil edirsiniz? (Hansı işarədən istifadə edirsiniz)

Addım 5: JAVA - 1 -ci Test / Şərh

JAVA - 1 -ci Test / Şərh
JAVA - 1 -ci Test / Şərh

Əvvəlki SELF-CHECK suallarının cavabı budur:#1) System.out.println (789 % 2); #2) "int" məlumat növü tam ədəd tutur.#3) String salamlama = "Salam"; String adı = "JAVA Müəllim" System.out.println (təbrik + ad); #4) "*" (ulduz işarəsi) OK istifadə edirsiniz, indi bu təlimat üçün yalnız bir az yeni material və testimə keçid daxil edəcəyəm. JAVA -da "şərh etmək" deyilən bir şey var. İşinizi şərh etmək deməkdir. Bir sətirlik şərh edə biləcəyiniz 2 növ şərh var (bax. Örn. 1) və çox sətirli şərh (bax. Örn. 2). Bu şərhlər üçün nümunələr daxil edilmişdir. Tək sətirli bir şərh üçün mətndən əvvəl 2 kəsik işarəsi qoymalısınız, kəsiklərin sağındakı hər şey şərh olaraq qəbul edilir və JAVA tərtibçisi tərəfindən nəzərə alınmır. Sətir və 2 ulduz arasında sadə bir çox sətirli şərh var və ulduz işarəsi ilə kəsilir. İnkişaf etmiş çox sətirli bir şərh bir metodu təsvir edir, bunu daha sonra nəzərdən keçirəcəyik. JAVA MƏSLƏHƏTİ: Hər şeyi, hətta ən sadə şeyləri də şərh etməyi təklif edirəm. Çünki kimsə işinizdən keçirsə və kodunuzu anlamaqda çətinlik çəkə bilər. D dəyişəninin dolları ifadə etdiyi aydın olmaya bilər. Həm də işinizi tez -tez saxlamağı təklif edirəm. (Buna görə bir çox kodu itirdim) ex. 1 int sayı2 = 78; // 78 ex dəyəri olan "num2" tamsayı yaradın. 2 / ** 78* / int num2 = 78 dəyəri olan "num2" tamsayı yaradın; Yaxşı, imtahanda uğurlar.:-) (ALTINDAKİ BAĞLANTI, QEYDİ OKUYUN) Qeyd: Mən viktorinanı keçməklə çox tələsdim, beləliklə #2-də səhv cavabı doğru olaraq qeyd etdim. Bunun doğru cavabı son variant idi. Bu narahatçılığa görə çox üzr istəyirəm. Testin linki burada. Testin qarşılama ekranının altındakı bir şəkil də var. Uğurlar və növbəti dərsimi oxumağı unutmayın!:-)

Tövsiyə: