Ana Sayfa Java Merhaba Java #2

Merhaba Java #2

5 min read
2
0
366

Merhaba arkadaşlar

Küçük bir başlangıç yapmış olduğumuz java serimize devam ediyoruz.İlk yazımızda javaya ilk adımlarımızı java hakkında birkaç yapısal ve tarihsel bilgi ile atmıştık.

Merhaba Java adlı ilk yazıma  buradan ulaşabilirsiniz.

Ve artık azda olsa bir fikir sahibi olduğumuz javayı öğrenmeye ve kullanmaya başlamaya ne dersiniz ?
Java eğitim serimize hoş geldiniz 🙂

Java code

Öncelikle java kodlarımızı yazabilmemiz için sahip olmamız gereken birkaç bilgi ve  bazı programlara ihtiyacımız var.

Java kodlarımızı Netbeans veya Eclipse derleyicileri tarafından yorumlatacağız.Her ikiside  bir çok görevi yapabilmekte fakat kullanım açısından küçük farklılıkları var .Biz derslerimizi Netbeans üzerinden yapacağız.Ve şimdilik belli bir süre kadar bu programlardan başka ek bir ihtiyacımız olmayacak.

netbeans_eclipse

Ve şimdi sadece java için değil tüm yazılım dilleri için büyük önem taşıyan bir konuya değinelim.

Algoritma 

algo 0

Nedir ne değildir bu algoritma?

Belli bir problemi çözmek veya belirli bir amaca ulaşmak için tasarlanan yola algoritma denir.Bizde kodlarımızı yazarken yazdığımızın kodların belli bir algoritmik plana uygun olmasına dikkat ederek yazacağız.Çünkü algoritma bilgisayar programlamada kullanılır ve tüm programlama dillerinin temeli algoritmaya dayanır.

algo

O zaman gelin hep beraber algoritmanın temel özelliklerine bir göz gezdirelim.

Algoritmanın sahip olması gereken bazı özellikler:

1) Algoritma anlaşılır ve sade olmalıdır. Belirsiz ifadelere yer verilmemeli yorum gerektirmemelidir.

2) Başlangıcı ve bitişi olmalıdır. Sonsuz döngüye girmemelidir.

3) Algoritmada Giriş ve Çıkış değerleri olmalıdır.

4) Çalışma süresi, bellek kullanımı gibi bilgisayarın performansı ile ilgili kriterlere dikkat edilmelidir.

Kodlarımızın algoritmalarının belirli akış şemaları olur.Yeri gelmişken akış şeması nedir ne değildir nasıl kullanılır nasıl oluşturulur  gibi konulara da kısa kısa bakmakta fayda var.

Akis_Diyagramlari

Yukarıdaki resimde de gördüğümüz gibi akış şemalarımızı bir diğer adıyla akış diyagramlarımızı oluştururken belirli fonksiyonlar tanımlanmış olan şekilleri kullanırız.

algo8

Küçük bir örnek daha iyi anlamamıza yardımcı olabilir.

 Yukarıdaki örnek girilen x sayısının tek mi yoksa çift mi olduğunu bulup bulduğu sonucu ekrana yazdıran programın akış şemasıdır.Algoritma konusunda araştırma yaparken pseudo code(kaba kod) kavramıyla karşılazmamız muhtemel.

Pseudo Code(Kaba Kod):Bir Algoritmanın yarı programlama dili deyimleri yarı konuşma diliyle yazılış biçimidir.

Örneğimizin kaba kodunu yazalım :

1)Başla

2)X sayısını gir

3)Girilen X sayısında mod 2 yi kontrol et.

4)Kalan 0’a eşitse ekrana “sayı çifttir ” yaz.

5)Kalan 0’a eşit değilse ekrana “sayı tektir” yaz.

6)Bitir

Artık bizim için gerekli olabilecek bazı konuların üzerinden geçtiğimize göre bu yazımızı noktalayıp ilk java dersimiz için gün saymaya başlayabiliriz ..:)

Kaynak:wikipedia.org/netbeans.org/eclipse.org

  • Java Server Faces(JSF) #2

    Merhaba Arkadaşlar, Bir önceki yazımda bir jsf uygulamasının nasıl oluşturulacağından bahs…
  • Java Server Faces(JSF)

    Merhaba arkadaşlar bu yazımda Java programlama dilinde web tabanlı uygulamalar nasıl geliş…
  • Java Eğitimi #2

    Merhaba arkadaşlar Bazı tanımlamalar ve veri türlerine göz atıp basitçe bir örnek çözdüğüm…
Buna Benzer Yazılar Göster !
  • Java Eğitimi #2

    Merhaba arkadaşlar Bazı tanımlamalar ve veri türlerine göz atıp basitçe bir örnek çözdüğüm…
  • Java Eğitimi #1

    Merhaba arkadaşlar Artık bazı genel bilgilere sahip olduğumuza göre işin asıl kısmına geçi…
  • Java’ya Merhaba Diyelim

    Bilgisayarlar artık gündelik hayatımızın bir vazgeçilmezi haline gelmiştir.Hemen her aland…
Daha Fazlasını Yükle - Gülali Çelik
  • Java Server Faces(JSF) #2

    Merhaba Arkadaşlar, Bir önceki yazımda bir jsf uygulamasının nasıl oluşturulacağından bahs…
  • Java Server Faces(JSF)

    Merhaba arkadaşlar bu yazımda Java programlama dilinde web tabanlı uygulamalar nasıl geliş…
  • Java Eğitimi #1

    Merhaba arkadaşlar Artık bazı genel bilgilere sahip olduğumuza göre işin asıl kısmına geçi…
Daha Fazla Göster -  Java

2 Yorumlar

  1. fikret

    26 Aralık 2016 at 21:57

    hocam derslerin devamını bekliyoruz ..

    Reply

  2. Gülali Çelik

    Gülali Çelik

    27 Aralık 2016 at 14:02

    İlk dersimiz yayınlandı.Haftada bir ders şeklinde devam edeceğiz bu haftaki dersimiz bazı sağlık sorunlarından dolayı biraz gecikti gecikmeden dolayı özür diliyor derslere karşı tutumunuzdan dolayı teşekkür ediyorum.

    Reply

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Java Eğitimi #2

Merhaba arkadaşlar Bazı tanımlamalar ve veri türlerine göz atıp basitçe bir örnek çözdüğüm…