Temel Java-1 [Uyumluluk Modu]
-
Upload
sezer-oeztuerk -
Category
Documents
-
view
84 -
download
1
Transcript of Temel Java-1 [Uyumluluk Modu]
![Page 1: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/1.jpg)
Temel JavaMelih Sakarya
Java GirişJava Giriş
www.mergecons.com
www.mergecons.com 1
![Page 2: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/2.jpg)
Java’ nın do ğuşu
� Neden ihtiyaç duyuldu ?� OAK � Mimari yapısı nedir ?� Java platformu nedir ?� Java dili nedir ?
www.mergecons.com 2
![Page 3: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/3.jpg)
Destekleyenler
� Sun Microsystems� Oracle� IBM
� Ericsson� Nokia� Siemens
Motorola� RedHat – Jboss� Sybase� HP� SAP� EMC� Adobe
� Motorola� Google� Yahoo� Açık kaynak
gruplar (Apachevs…)
www.mergecons.com 3
![Page 4: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/4.jpg)
Türkiye’ de Java Kullanımı
� Bankacılık� Telekom� Sigortacılık� Finans� E-Devlet� Mobile� …
www.mergecons.com 4
![Page 5: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/5.jpg)
Dünya’ da Java Kullanımıo
www.mergecons.com 5
![Page 6: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/6.jpg)
Özellikleri
� Kolay� Platform bağımsız� Nesneye Dayalı - Object Oriented� Kurumsal mimariye uygunluk� Kararlı – Stabil� Kararlı – Stabil� Açık kaynak desteği� Dağıtık� Kullanım alanı geniş ve taşınabilir
� Mobile� …� Enterprise
www.mergecons.com 6
![Page 7: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/7.jpg)
Java Versiyonları
� Java SE� Java EE� Java ME
www.mergecons.com 7
![Page 8: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/8.jpg)
Java Kavramları
� JVM� JDK� JRE� Web Container� Application Server
www.mergecons.com 8
![Page 9: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/9.jpg)
Java Ortamları
� Standalone� Web� Enterprise� Mobile� Smart Card� Lego� Java TV
www.mergecons.com 9
![Page 10: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/10.jpg)
Java Dili
� C türevi bir dildir.
www.mergecons.com 10
![Page 11: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/11.jpg)
Java Versiyonları
� Java 1.1� Java 1.2� Java 1.3� Java 1.4� Java 1.5 – Java 5� Java 1.6 – Java 6� Java 1.7 – Java 7
www.mergecons.com 11
![Page 12: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/12.jpg)
Java Geli ştirme Ortamı Kurulumu
� JDK� JRE� Classpath tanımı� IDE - Integreted Development Envoriment� Eclipse
www.mergecons.com 12
![Page 13: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/13.jpg)
Derle ve Çalı ştır
� .java� javac Deneme.java� .class� java Deneme
www.mergecons.com 13
![Page 14: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/14.jpg)
Derle ve Çalı ştır
� javac Deneme.Java� java Deneme
www.mergecons.com 14
![Page 15: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/15.jpg)
Eclipse
� Workspace� Proje oluşturma� Proje yapısı� Sınıf oluşturma� Derle – Çalıştır� Otomatik tamamlama - Autocomplete
www.mergecons.com 15
![Page 16: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/16.jpg)
Paketleme
� .jar� .war� .ear� ...
www.mergecons.com 16
![Page 17: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/17.jpg)
main metodu
� main nedir ?� public static void main(String[] args)� output
www.mergecons.com 17
![Page 18: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/18.jpg)
Java Console
� Build -> Run ->� System.out.println(“test”);� System.out.print(“test”);
www.mergecons.com 18
![Page 19: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/19.jpg)
Java İsimlendirme Standartları
� public class DenemeSinifi� DenemeSinifi.java� public void denemeMetodu(){}� String denemeNesnesi� final static int PI_SAYISI;� java.util.*� java.util.Date
www.mergecons.com 19
![Page 20: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/20.jpg)
Örnek Sınıf
public class Demo {public static void main(String[] args) {
System.out.println("Hello World");}
}}
www.mergecons.com 20
![Page 21: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/21.jpg)
Java Yazım Kuralları
� C türevi bir dildir� Büyük küçük harf duyarlı (Case-sensitive)� Satır sonu ;� İsimlendirme kuralları� İsimlendirme kuralları
� Sayı ile başlayamaz� Özel karakterler kullanılamaz (* ? # , ; )� Revize kelimeler kullanılamaz
� Sınıf olmak zorundadır.� Standalone uygulamalarda main sınıfı
bulunmalıdır. www.mergecons.com 21
![Page 22: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/22.jpg)
Açıklama Satırı – Comment Linepublic class Demo {
//Bu bir aciklama satiridir/*Bu* bir* aciklama* aciklama* satiridir*/
public static void main(String[] args) {//System.out.println("Bu bir aciklama satiridir");
}}
www.mergecons.com 22
![Page 23: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/23.jpg)
Örnek Proje
� Örnek java sınıfı oluşturması� JDK ortamında derleme ve çalıştırma� Eclipse ortamında derleme ve çalıştırma
www.mergecons.com 23
![Page 24: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/24.jpg)
Ev çalı şması
� JDK kurulumu� Eclipse Kurulumu
www.mergecons.com 24
![Page 25: Temel Java-1 [Uyumluluk Modu]](https://reader036.fdocument.pub/reader036/viewer/2022081715/54497025b1af9f53618b50ec/html5/thumbnails/25.jpg)
Son
Sorular ????
www.mergecons.com 25