2
Haqqımızda
Baku JUG (BakıJava İstifadəçiləri Qrupu ) 2013 -cü ildə
yaranmış və Azərbaycanda Java Platformasında kod yazan ,
inkişaf elətdirən , təkminləşdirən istifadəçiləri bir araya
toplayan , heç bir kənar məqsədi olmayan və Oracle
tərəfindən rəsmi olaraq dəstəklənən bir qrupdur.
Qrupun məqsədi bunlardır:
Java Platforması haqqında informasiya yaymaq
Qaynaq və həllər haqqında fikir mübadiləsi aparmaq
İnnovasiyanı və yaradıcılığı artırmaq
3.
3
1. Nə üçünJava –nı seçməli?
2. Onun mənim gələcək karyeramda
nə kimi üstünlüklər olacaq?
3. Nə üçün Java daha təhlükəsizdir?
4. Hansi proqramlaşdırma dili daha
möhkəmdir? C# yoxsa Java?
5. Nə üçün Java digər dillərə nisbətən
daha məşhurdur?
public class lesson1{
public static void main (String[] args) {
System.out.println("Hello World");
}
}
və *.java uzantısı ilə yadda saxlayırıq.
Qeyd: Faylin adı ilə class-ın adı eyni olmalıdır.
1. Əvvəlcə faylın yerləşdiyi path-a daxil oluruq.
cd Desktop
2. 2-ci *.java uzantılı faylı compile edirik:
javac lesson1.java
3. 3-cü alınmış *.class uzantılı faylı run edirik və nəticəni görürük:
java lesson1
Cümə axşamı, 24 A
Paşabəyli Fuad
JAVA-da proqram yazmaqüçün lazım olan proqramlar
• Hər hansı bir İDE
• JDK (Java Development Kit)
Məsləhətli olanlar Jdk 1.6, jdk 1.7 ,yeni versiya olan jdk 1.8 –dir.
Aşağıdakı linkdən is
• http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSou
rceSiteId=otnjp
9
10.
Java- nın digərproqramlaşdırma dillərindən fərqli xüsusiyyətləri
Java – nın digər proqramlaşdırma dillərindən əsas fərqli xüsusiyyətləri
aşağıdakılardır:
• Java heç vaxt öz özəl kodunu yaratmır, byte code-lar Virtual machine vasitəsilə
run (icra) edilir.
• Java-nın ən böyük üstünlüyü java-da yazılan proqramın Windows-da compile
olunub , Unix sistemində işlədilməsinin mümkünlüyüdür.
• Java-da yazilan proqram digər əməliyyat sistemlərində heç bir problemsiz işləyir.
(Unix,Linux,Mac Os,Windows)
• Java-da hər şey bir obyekt kimi başa düşülür.
• Bir çox texnologiyalar J2EE (Java 2 Enterprise Edition) qruplaşdırılmışdır.Bunlara
misal olaraq servlets, jsp, ejb, database- ə qoşulmaq üçün jdbc,jsf və s.
• Java compiler-I daha çox compile time error tutur.Digər dillər isə proqrami
compile edir,lakin işlədən zaman səhv nəticə verir.
10
11.
Java-nın texnologiyaları vəframework-ləri
Jdbc (Database-lə əlaqə qurmaq üçün istifadə olunur)
Jsp&Servlet (Klient server texnologiyası)
JSF
Spring MVC
MVC (Model View Controller)
11
15
Azərbaycan Java proqramçılarüçün iş imkanları
•Ultra
•Azercell MMC
•RİSK
•Digital source
•İT solutions
•Unibank
•Bank of Baku
•Cybernet
16.
Java proqramçı kimiçalışmaq istəyənlər üçün ilkin biliklər
Java SE (Swing) MVC
JAVA EE (JSP&Servlet ) MVC
Database –lə işləmək üçün ən azı hər hansı bir database-lə mükəmməl
işləmək bacarığı (Oracle (Məsləhət görülən),MySql,Sql Server və s.)
Hər hansı bir İDE –də mükəmməl işləmək bacarığı
Java –dan istifadə etməklə web proqramçı olmaq istəyənlər üçün əlavə
aşağıdakı biliklər də vacibdir:
HTML(Html5) (orta səviyyədə)
CSS (orta səviyyədə)
Javascript (orta səviyyədə)
Jquery (orta səviyyədə)
16