Joba: Kirisiw



Download 39,24 Kb.
bet1/2
Sana11.01.2022
Hajmi39,24 Kb.
#350056
  1   2
Bog'liq
Javadocx



Tema:Javada matematikaliq funksiyalar

Joba:


Kirisiw

1.Java haqqinda

2.Java programmalastırıw tilinde standart funksiyalar

3.Java Baeldung-de matematikalıq funktsiyalarǵa kirisiw

4.Matematikaliq amallerge misal

Jumbaqlaw

Paydalanilg`an a`debiyatlar
Kirisiw
Java ne?- Java programmalastırıw tili hám platforma.

Java joqarı dárejeli, bekkem, qawipsiz hám obiektke jóneltirilgen til. Platforma: programma atqarıla alatuǵın qálegen apparat yamasa programmalıq ortalıq platforma bolıp tabıladı. Javaning da ózin arnawlı atqarılıw ortalıǵı - platformasi ámeldegi (JRE - Java Runtime Environment).

Javadan qay jerde paydalanıladı?

“Sun” firması maǵlıwmatına kóre, 3 mlrd átirapındaǵı apparatlar Javani isletedi (eski maǵlıwmat, házir odan kóp).

Mine olardan geyparaları :

-Jeke kompyuter programmaları (Desktop Applications) - acrobat reader, media -pleyer, antiviruslar hám t.b.

-Web-programmalar

-Kárxana -shólkemler programmaları (Enterprise Applications) -bank yamasa óndiriske tiyisli programmalar

-Mobil programmalar

-Smart kartalar

-Robotlar

-Oyınlar

-…..
Java (JavaScript tili menen atlastirmang, bir-birine uqsas emes) programmaları ádetde báyit kodlarǵa (bytecode) kompilyatsiya etiledi (class penenfaylı formasında ) jáne bul hár qanday Java platformasida islewin támiyinleydi. Java platformasi apparat yamasa programmalıq ortalıq bolıwı múmkin. Ózbekstonda Javada tikkeley isleytuǵın apparatlar kem ushraydı. Bizde JvM, yaǵnıy Java virtual Machine keń tarqalǵan.
Tiykarǵı konsepsiyaları :

Java tómendegi 5 maqset ushın qurılǵan, ol sonday til bolıwı kerek:


Ápiwayı, obiektke mólsherlengen, bólistirilgen hám úyreniwge ańsat bolsın.

Bekkem hám xavsiz bolsın

Qaysı bolıp tabıladı apparat platformasidan yamasa onıń arxitekturasınan ǵárezsiz bolsın (yaǵnıy qaysı bolıp tabıladı platformaga baǵınıqlı bolmaydıin).

Júdá nátiyjeli bolsın.

Programmalastırıw tili ushın awdarmashı (interpreter) jazıw múmkin bolsın.

Sonıń menen birge programmalastırıw tili parallel islewdi hám dinamikalıq tiplashda paydalanıwdı támiyinley alsın.

Dúnya boyınsha programmalastırıw salasındaǵı eń jetekshi esaplanǵan stackoverflow. com saytın 2013-2015 jıllardaǵı tekseriwlerine (http://stackoverflow. com/research/developer-survey- 2015#tech-láń) kóre server-tárep (server side) programmalastırıw tilleri ishinde Java 1-orındı bermey kelip atır. Odan tısqarı sol sayttıń eń kóp beriletuǵın sorawlar ushın paydalınatuǵın teglerinde de Java jetekshi orınlarda turıptı.

Javada qanday programmalar jazıladı : tiykarınan 4 tipdagi

1) Standalone applications penen- Linux, Mac yamasa Windowsqa ornatıp, kúndegilik jumısladatigan programmalarımız : mp3 pleyer, ofis, antivirus sıyaqlılar. Olar AWT, Swing yamasa JavaFX texnologiyaları arqalı dúziledi

2) Web Applications penen- tarmaq arqalı isleytuǵın qálegen programmalar. Esletpe: web programmalar eki bólekten, server tárep hám de klient tárep (brauzer) den ibarat. Javada tek server tárepi ushın jazıladı. Bunda servlet, jsp, jsf sıyaqlı fundamental texnologiyalardan baslap Spring, Play sıyaqlı freymworklar qol keledi. Ulıwma alǵanda brauzer ushın HTML, CSS penenhám de Java Scriptten basqa tilde jazıp bolmaydı.

3) Enterprise Applications penen- bul programmalar iri salmoqqa iye bolıp, ádetde úlken iskerlik tarawılarda isletiledi. Bankler, shólkemler yamasa astronomiya jumıslarında. Olar joqarı havfsizlik, júklemeni (nagruzka) serverlerge teń bólistiriw (load balancing) yamasa klasterlew (clustering - úlken sistemadan tap birden-bir obiekt retinde paydalanıw ) sıyaqlı sapalardı talap etedi. Javada bular bar.

4) Mobile Applications penen- Mobil apparatlarǵa uyqas penenprogrammalardı da Javada jazıw múmkin. Androiddan baslap, Java ME (JME - Java Micro Edition) ge shekem. JME ga mısal etip, Nokia telefonlarimiz ushın islengen JAR oyınlardı mısal keltiriw múmkin.


Javaning sintaksisi C++ ga tiykarlanǵan. Sol sebepli C++ tilin biletuǵınlar Javani ańsat úyreniwedi. Lekin odaǵı kópshilik ayrıqshalıqlar alıp taslanǵan. Mısalı : Pointer (kórsetkish) lar menen tuwrı islew, yaǵnıy Javada bólek kórsetkish túsinigi joq. Operatorlardı qayta júklew de alıp taslanǵan. Taǵı eń áhmiyetlisi, isletilbeytuǵın yad (unreferenced objects) avtomatikalıq tazalanadı. Bunı Javadagi Garbage Collector (GC - shıǵındı jiynastırǵısh ) ámelge asıradı. C++ de bul destruktorlar arqalı qolda (manual - ruchnoy) etilgen. Bunnan tısqarı Java hár bir jańa versiyada bunnan qolay múmkinshiliklerdi qosıp kelip atır. Usı waqıtta aqırǵı versiya 8-si bolıp tabıladı. 2014-jıl 18-martda ommaga daǵaza etildi.

JRE hám JDK ni ne ayırmashılıǵı bar? JRE - Java Runtime Environment JDK - Java Development Kit JRE bul tek programma atqarılıwı ushın kerek bolǵan ortalıq, tek. Programmist bolmaǵan ápiwayı paydalanıwshılarǵa Java programmaları atqarılıwı ushın JRE jetkilikli. JDK = JRE + programmalastırıwǵa tiyisli qosımsha instrumentler. Bul bolsa programmistlerge kerek. Formuladan kórinip turıptı, olda, JDK dıń kólemi JREdan úlken boladı. Ol bir ret kóshirip ornatıladı tek.

Java programmalastırıw tilinde standart funksiyalar
Java programmalastırıw tili quramında ámeldegi bolǵan matematikalıq funksiyalar standart funksiyalar dep ataladı.

Ańlatpalar quramındaǵı funksiyalardı Java programmalastırıw tilinde ańlatıw ushın satandart funksiyalardan paydalanıladı. Funksiyalardı Java programmalastırıw tilinde ańlatıw ushın olardı argumentlarini álbette qawsırmaǵa alıp jazıw kerek.

Java programmalastırıw tilinde standart funksiyalardan paydalanıw ushın álbette Java tili quramındaǵı matematikalıq funksiyalar kitapxanasına murojat qılıw kerek.

Java programmalastırıw tili quramındaǵı standart funksiyalar dizimi tómendegishe.



Matematik funksiya

Javada tilinde jaziliwi





Download 39,24 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish