lJava-ga xush kelibsiz!
Java 1990-yillarning boshida Sun Microsystems tomonidan ishlab chiqilgan va hozirda Oracle kompaniyasiga tegishli boʻlgan yuqori darajadagi, zamonaviy dasturlash tilidir.
Java - bu platformadan mustaqil, ya'ni dasturni turli platformalarda ishga tushirish uchun uni faqat bir marta yozish kerak!
Java portativ, mustahkam va dinamik bo'lib, deyarli har qanday turdagi ilovalarning ehtiyojlarini qondirish qobiliyatiga ega.
Java sizga bir marta yozish, istalgan joyda ishga tushirish imkoniyatini beradi.
Java
3 milliarddan ortiq qurilmalar Java bilan ishlaydi.
Java Google-ning Android OS, turli ish stoli ilovalari, masalan, media pleerlar, antivirus dasturlari, veb-ilovalar, korporativ ilovalar (ya'ni bank ishi) va boshqa ko'plab ilovalarni ishlab chiqish uchun ishlatiladi!
O'rganing, mashq qiling va keyin butun dunyo bo'ylab Java dasturchilarining ulkan hamjamiyatiga qo'shiling!
Sizning birinchi Java dasturingiz
Keling, ekranga "Salom dunyo" ni chop etadigan oddiy dastur yaratishdan boshlaylik.
Java-da, amalda ishlashi mumkin bo'lgan har bir kod qatori sinf ichida bo'lishi kerak.
Bizning misolimizda sinfni MyClass deb nomladik. Siz kelgusi modullarda darslar haqida ko'proq bilib olasiz.
Java-da har bir ilovaning kirish nuqtasi yoki boshlang'ich nuqtasi mavjud bo'lib, bu usul main deb ataladi. Asosiy bilan bir qatorda public va static kalit so'zlari ham keyinroq tushuntiriladi.
Xulosa sifatida:
- Java tilidagi har bir dastur o'z sinfiga ega bo'lishi kerak.
- Har bir Java dasturi asosiy usuldan boshlanadi.
Asosiy usul
Bizning dasturimizni ishga tushirish uchun asosiy usul ushbu imzo bilan bir xil bo'lishi kerak:
-public: har kim unga kirishi mumkin
- static: usul asosiy usulni o'z ichiga olgan sinfning namunasini yaratmasdan ishga tushirilishi mumkin
- void: usul hech qanday qiymat qaytarmaydi
- main: usulning nomi
Misol uchun, quyidagi kod hech narsa qaytarmaydigan va parametrlarga ega bo'lmagan test deb nomlangan usulni e'lon qiladi:
Usulning parametrlari usul nomidan keyingi qavslar ichida e'lon qilinadi.
Asosiysi, bu args deb nomlangan qatorlar massivi. Biz undan keyingi darsimizda foydalanamiz, shuning uchun hammasini hozir tushunmasangiz, tashvishlanmang.
System.out.println()
Keyinchalik jingalak qavslar ichiga olingan asosiy usulning tanasi:
Println usuli ekranga matn qatorini chop etadi.
Println usuliga kirish uchun System klassi va uning chiqish oqimi ishlatiladi.
Sinflar, usullar va boshqa oqimlarni boshqarish tuzilmalarida kod har doim jingalak qavslar ichida { } olinadi.
Java-da nuqta-vergul
Println usuliga parametr sifatida boshqa matnni chop etishingiz mumkin.
Java-da har bir kod bayonoti nuqta-vergul bilan tugashi kerak.
Esda tuting: jingalak qavslar yordamida belgilangan tanadan keyingi usul va sinf deklaratsiyasidan keyin nuqta-vergul qo'ymang.
Comments Izohlar
Kodingizga sharhlarni kiritishdan maqsad kod nima qilayotganini tushuntirishdir.
Java bitta va ko'p qatorli sharhlarni qo'llab-quvvatlaydi. Sharh ichida paydo bo'ladigan barcha belgilar Java kompilyatori tomonidan e'tiborga olinmaydi.
Bir qatorli izoh ikki qiyshiq chiziq bilan boshlanadi va satr oxirigacha davom etadi.
Misol uchun:
Kod yozayotganda sharhlar qo'shish yaxshi amaliyotdir, chunki ular qachon unga murojaat qilishingiz kerak bo'lganda, shuningdek, uni o'qishi kerak bo'lgan boshqalar uchun tushuntirish va tushunish imkonini beradi.
Ko'p qatorli sharhlar
Java shuningdek, bir nechta qatorlarni qamrab oluvchi sharhlarni qo'llab-quvvatlaydi.
Ushbu turdagi sharhni oldinga qiyshiq chiziqdan keyin yulduzcha bilan boshlaysiz va uni yulduzcha va undan keyin qiyshiq chiziq bilan yakunlaysiz.
Misol uchun:
Esda tutingki, Java ichki ko'p qatorli sharhlarni qo'llab-quvvatlamaydi.
Biroq, bir qatorli sharhlarni ko'p qatorli sharhlar ichiga joylashtirishingiz mumkin.
Ko‘p qatorli izohning yana bir nomi Blok izohidir.
Hujjatlarga sharhlar
Hujjat sharhlari - bu ko'p qatorli sharhlar ko'rinishiga ega bo'lgan maxsus sharhlar, ularning farqi shundaki, ular manba kodingizning tashqi hujjatlarini yaratadi. Ular oldinga qiyshiq chiziqdan keyin ikkita yulduzcha bilan boshlanadi va yulduzcha bilan tugaydi.
Misol uchun:
Javadoc bu JDK bilan birga kelgan vosita bo'lib, u oldindan belgilangan formatda kerakli hujjatlarga ega bo'lgan Java manba kodidan HTML formatida Java kod hujjatlarini yaratish uchun ishlatiladi.
Hujjat sharhi ikkitadan ortiq yulduzcha bilan boshlanganda, Javadoc siz manba kodidagi sharh atrofida "quti" yaratmoqchi deb hisoblaydi. Bu shunchaki qo'shimcha yulduzchalarga e'tibor bermaydi.
Misol uchun:
Bu hujjatlar uchun faqat "Bu usulning boshlanishi" matnini saqlab qoladi.
543 fikr
O'zgaruvchilar
O'zgaruvchilar ma'lumotlarni qayta ishlash uchun saqlaydi.
O'zgaruvchiga nom (yoki identifikator) beriladi, masalan, maydon, yosh, balandlik va boshqalar. Nom har bir o'zgaruvchini noyob tarzda aniqlaydi, o'zgaruvchiga qiymat tayinlaydi va saqlangan qiymatni oladi.
O'zgaruvchilarning turlari bor. Ba'zi misollar:
- int: 123 va -456 kabi butun sonlar (butun sonlar) uchun
- double: 3.1416, -55.66 kabi sobit yoki ilmiy yozuvlardagi ixtiyoriy kasrli kasrli va suzuvchi nuqtali yoki haqiqiy sonlar uchun.
- String: "Salom" yoki "Xayrli tong!" kabi matnlar uchun. Matn satrlari qo'sh tirnoq ichiga olingan.
Siz turdagi o'zgaruvchini e'lon qilishingiz va unga qiymat berishingiz mumkin.
Misol:
Bu String tipidagi nom deb nomlangan o'zgaruvchini yaratadi va unga "David" qiymatini beradi.
Shuni ta'kidlash kerakki, o'zgaruvchi tur bilan bog'langan va faqat shu turdagi qiymatlarni saqlashga qodir. Misol uchun, int o'zgaruvchisi butun son qiymatlarini saqlashi mumkin, masalan, 123; lekin u 12.34 kabi haqiqiy raqamlarni yoki "Salom" kabi matnlarni saqlay olmaydi.
O'zgaruvchilar
O'zgaruvchan deklaratsiyalarga misollar
char belgini bildiradi va bitta belgidan iborat.
Yana bir tur mantiqiy tip bo'lib, u faqat ikkita mumkin bo'lgan qiymatga ega: rost va yolg'on.
Ushbu turdagi ma'lumotlar rost/noto'g'ri holatlarni kuzatuvchi oddiy bayroqlar uchun ishlatiladi.
Misol uchun:
Foydalanuvchi ma'lumotlarini olish
Java foydalanuvchi ma'lumotlarini olish uchun juda ko'p turli xil usullarni taqdim etsa-da, Skaner ob'ekti eng keng tarqalgan va, ehtimol, amalga oshirish eng oson hisoblanadi. Bu yerda ko‘rsatilganidek, Skaner obyektidan foydalanish uchun Skaner sinfini import qiling:
Scanner sinfidan foydalanish uchun quyidagi sintaksisdan foydalanib sinfning namunasini yarating:
Endi siz foydalanuvchi kiritgan har xil turdagi maʼlumotlarni oʻqishingiz mumkin.
Scanner sinfida mavjud bo'lgan ba'zi usullar:
Read a byte - nextByte()
Read a short - nextShort()
Read an int - nextInt()
Read a long - nextLong()
Read a float - nextFloat()
Read a double - nextDouble()
Read a boolean - nextBoolean()
Read a complete line - nextLine()
Read a word - next()
Foydalanuvchi ma'lumotlarini olish uchun ishlatiladigan dasturga misol:
Matematik operatorlar
Java o'zgaruvchilarni manipulyatsiya qilishda foydalanish uchun boy operatorlar to'plamini taqdim etadi. Operatorning har ikki tomonida ishlatiladigan qiymat operand deb ataladi.
Masalan, quyidagi ifodada 6 va 3 raqamlari plyus operatorining operandlaridir:
Java arifmetik operatorlari:
+
Do'stlaringiz bilan baham: |