Java-Veri Tipleri- Operatorler

Slides:



Advertisements
Benzer bir sunumlar
Java Hakkında Java Nedir? Java’nın Tarihi Java’nın Avantajları
Advertisements

.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
Yazılım Geliştirme ve Java
C# - Metotlar.
JAVA TEMELLERİ GİRİŞ JAVA TEMELLERİ GİRİŞ signalsec.com & mialkan.com.
SCANNER SINIFI ve KLAVYEDEN VERİ OKUNMASI
Değişkenler ve bellek Değişkenler
.NET FRAMEWORK.
Tuğba DEMİREL
Programlama-II (Java ile Bilgisayar Programlama)
C Programlama Diline Giriş
ÖMÜR BİLGİLİ
Bölüm 4 – Kontrol İfadeleri:1.kısım
EDUTIME Java Day 4 Serdar TÜRKEL.
FRAMEWORK.
JAVA değişken tanımlama ve operatorleri. Adı a olan değeri 5 olan bir int değişken tanımla: Adı b olan değeri 12 olan bir int değişken tanımla:
Karar ifadeleri ve Döngüler
P AKET E RIŞIMLERI SıNıFLARıN YENIDEN KULLANıMı. P AKET ( P ACKAGE ) Paketler kütüphaneleri oluşturan elemanlardır. import java.io.BufferedReader; BufferedReader.
Nesneye Yönelik Programlama Dr. Pelin GÖRGEL
NESNEYE YÖNELİK PROGRAMLAMA
Nesneye Dayalı Programlama
DELEGATE OOP-UYG.
Erişim Denetimi, Fonksiyon
C# Metot Overloading (Aşırı yükleme)
JAVADA PROGRAM DENET İ M İ VE OPERATÖRLER. int a ; a=4 ; // do ğ ru bir atama 4=a ; // yanlış bir atama!
Bölüm 1: Bilgisyara, Programlamaya ve Java’ya giriş
İSİM UZAYLARI (NAMESPACE)
NESNEYE DAYALI PROGRAMLAMA
JAVA İ LE PROGRAMLAMAYA G İ R İ Ş Ekim Dr. Galip Aydın.
Bilgisayar Programlama
Java Sınıf ve Nesne Kavramı UML Gösterimi
Net Class Framework ’ ün en üst yapısına İsim Uzayı denir. İsim uzayları ; pascal programlama dilinde 1990 ve hatta öncesinden beri varolmuş, C’de yer.
NESNE YÖNELİMLİ PROGRAMLAMA
JAVA İLE PROGRAMLAMAYA GİRİŞ
METOTLAR.
© Haluk Bingöl v2.23 Java Programlama Dili - 01 Tek Class ile Programlama Dr. Haluk Bingöl BÜ - CmpE BU-SWE.
ÇOK BİÇİMLİLİK POLYMORPHISM
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
Kalıtım , Sınıf Asli Ergün.
Demet AYDIN METODLAR Demet AYDIN
JAVA’DA DİZİLER Dr.Galip AYDIN.
Chapter 1: A First Program Using C#
UBUNTU LINUX KURULUMU Ders-2
Algoritma ve Programlama BMÜ 112
VERİ TİPLERİ VE DEĞİŞKENLER
Bölüm 5 Nesneler ve Metotlar
Bil 102 Bölüm 6 Diziler.
Bil 102 Bölüm 3 Java’da Program Akış Denetimi Bil 1021.
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
String class String karakterler dizisidir
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
Java GUI Programming.
JAVA PROGRAMLAMA ORNEKLER
SINIFLAR ve NESNELER. İlk sınıfımızı ekleyelim class KrediHesap { public ulong HesapNo; public double Limit; public string KartSahibi; }
VERİ YAPILARI İşaretçi Nedir? Nesne Tabanlı Programlama.
Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Barış Ceviz Yazılım Geliştiricisi Yazılım, Yazılımcı, Yazılım Dilleri.
JAVA 1. GİRİŞ & TARİHÇE Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmıştır. Açık kodlu. Nesneye yönelik. Düzlemden.
Java ve Linux Bora Güngören Portakal Teknoloji Akademik Bilişim
SANALLAŞTIRMA ÇEŞİTLERİ VE YAZILIMLARI
JDK(Java  Development  Kit):  Java  kodlarını  derlemek  için gerekli  geliştirme  ortamını.
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
haZIRLAYAN: ELİF KARAOĞLU
C Programlama Dili Bilgisayar Mühendisliği.
Bilgisayar Donanım ve Sistem Yazılımı
Veri Tipleri 12/4/2018.
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Sunum transkripti:

Java-Veri Tipleri- Operatorler

DERS 2: JAVA

Java Nasıl Çalışır? Nedir? Javayı önemli kılan özellikleri? 30dk. http://www.godoro.com/Divisions/Ehil/Mecmua/Magazines/Articles/txt/html/article_WhatisJavaAndHowRun.html

“Bir kere YAZ, HERYERDE Çalıştır”

JDK(Java Development Kit) Java ile geliştirme (development) yapmak için Java Development Kit'e (JDK) ihtiyacınız var. Bu paket Java ile geliştirme yapmak için bütün araçları içeriyor. JDK Ayarları: http://mesutaltinyaprak.blogspot.com/2009/04/jdk-ayarlarini-yapilmasi.html PATH ve CLASSPATH Nedir ? Classpath ve Path adını verdiğimiz ortam değişkenleridir. Path: çalışan dosyaları arama listesidir. Yazdığımız Java komutlarının herhangi bir yerde çalışması için bulundukları yerleri PATH olarak gösterilmesi lazımdır. Classpath: CLASSPATH ise derleme sırasında gerekecek temel kütüphanelerin, classların yani API’lerin bulunduğu yeri gösterir. Autoexec.bat dosyasındaki şu iki satırlık istem herşeyi halledecektir.

JRE(Java Runtime Environment) Bir defa yaz derle, her işletim sisteminde çalıştır"  AMA NASIL? Java kodları derlendikten sonra direkt olarak derlendiği makineye özgü makina kodlarına dönüştürülmemektedir. Bir ara dil olarak tabir edilen Java ByteKode larına çevrilmektedirler. Bu byte kodlar her işletim sistemi için aynıdır fakat bu kodları yorumlayacak bir ekipmana ihtiyaç duyulmaktadır. 

JVM(Java Virtual Machine)  Java'da yazılan uygulamaları çalıştırabilmek için bilgisayarımıza bir Java sanal makinesi (Java Virtual Machine - JVM) kurmamız gerekiyor. JVM: Her sistem için aynı olan bu bytecode ları alıp çalıştığı sisteme özgü bir şekilde yorumlamaktadır. JRE, JVM ile birlikte Java platformu çekirdek dosyalarını ve değerli diğer çevre birimleri bulunduran bir paket olarak düşünülmelidir. 

JDK - JRE - JVM Java geliştirme kiti JDK, Java'nın sanal makinesi ise JVM. JRE ise Java Runtime Environment yani Java çalıştırma ortamıdır. İçinde JVM bulunan yazılımdır. Bundan başka içinde Java kütüphaneleri de bulunur. Dolayısıyla Java uygulamalarını çalıştırmak için bilgisayarımıza aslında JRE yükleriz. Sanal makine olan JVM de JRE ile yüklenir. JDK ise yazılım geliştiricilerinin ihtiyaç duyduğu ekipmandır. http://dijitalders.com/icerik-2445-Jre-Jdk-Jvm-Nedir.html

Neden mi JAVA? 2 En önemlisi platform bağımsız. her hangi bir yerde yazdığım yazılımı tek satir bile değiştirmeden tüm işletim sistemlerinde ve donanımlarda çalıştırabiliyorum. Güvenli kod yazımı. Pointer kullanımı, bellek sızıntıları, #ifdef satırları, karmaşık derleme sistemleri, işletim sistemi hatta derleyici bağımlı kütüphanelerden bıkmış birisi olarak Java’yı günümüzdeki haliyle C, C++'a bin kere tercih ederim.  Nesneye yönelik. Bir kere alıştıktan ve kavradıktan sonra bir daha terkedemeyeceginiz nesneye yönelik yazılım geliştirmenin güzel bir gerçeklemesidir. Bu nedenle kriptik anlaşılmaz script dilleri, hem ondan hem bundan diyen C++ gibi hibrit dilleri ve C gibi alt seviye bir işkence aletine karşı Java’yı tercih ediyorum.  Yüksek performans. script dilleri geri dursun. 

Neden mi JAVA? Basitlik: az komut sayısı ve konulara çoğunlukla ayni yönden yazılması ile öğrenilmesi C++ ve C#'a göre kolay olduğundan tercih ediyorum.  Seçenek: Birden fazla sanal makine, SDK ve uygulama sunucu geliştirici sayesinde tek geliştiriciye bağımlı değilim. Java’nın geliştirilmesi her ne kadar Sun'in denetiminde yapılsa da JCP adi verilen bir organizasyon ile diğer şirketler de Java’nın geliştirilmesine doğudan katkıda bulunmaktadır. Ayrıca Java’yı karmaşık bulanlar daha kolay anlaşılabilir BeanShell, Jython, Rubby, Groovy gibi JVM üzerinde çalışabilecek script dillerini kullanabilir.  Geliştirme ortamları: Java ile yazılım geliştirebileceğiniz ticari ya da bedava ve acık son derece güçlü ve çok sayıda yazılım geliştirme ortamları mevcut. Üstelik tüm platformlarda.  Olgunluk. Java gecen on yılda havanda iyice dövülerek olgun bir hale geldi. Su anda çeşitli Java sürümleri bankalar, askeri sistemler hatta uzay araçlarında kullanılmaya uygun olarak görülmektedir. Kurumsal alandaki uygulamaların büyük çoğunda Java tercih edilmektedir. .Net'in bu asamaya gelmesi için daha kırk fırın ekmek yemesi gerekir ve genellikle ciddi bir yatırımcının zaman kaybına tahammülü yoktur. 

Neden mi JAVA? Açık kod: Java ile gerçekleştirilen acık kodlu proje ve framework sayısı on binlerle ifade ediliyor. hemen her ticari uygulamanın bir acık kodlu karşılığını bulmanız mümkün.  Destek, Java su anda IBM, Oracle, Sun, Bea gibi dev şirketler tarafından desteklenmektedir. Bu şirketlerin hiç birisi .Net yoluna gideceklerine dair en ufak bir işaret vermemişlerdir. O nedenle Java’nın geleceğini aydınlık olarak görüyorum.  Eğer iyi derecede Java ve yazılım geliştirme bilirseniz iyi ve ciddi bir iş bulma şansınız diğer dillerden daha yüksektir.

UYGULAMA public class Selam { public static void main(String args[]) { System.out.println("Selamlar !"); } }

ÖDEV Kutsal Kaynaklar_NTP’den programla_dili_olarak_java.pdf Java İle İlk Program Kodunu Çalıştırmak.pdf

Ders 3: Java Veri Tipleri- Değişken Tanımlama – Erişim Belirleyicileri

Erişim Belirleyicileri Public Private Protected

Public: Public olarak tanımlanmış bir metot veya özelliğe herhangi bir yerden ulaşmak mümkündür. Herkese açık olarak tanımlayabiliriz. Private: Bu sıfat ile tanımlanmış metot veya özelliklere sadece tanımlandığı sınıf içerisinden ulaşabiliriz. Protected: Protected metotlara veya özelliklere tanımlandıkları sınıftan ve bu sınıftan üretilmiş alt sınıflardan ulaşabiliriz.

Adı a olan değeri 5 olan bir int değişken tanımla: Adı b olan değeri 12 olan bir int değişken tanımla: Adı c olan değeri 3 olan bir int değişken tanımla: Adı x olan değeri 5 5.5f olan bir float değişken tanımla: Adı s olan değeri zaman olan bir metin değişkeni tanımla:

Operatörler

Operatör Türleri Aritmetik Atama İlişkisel Mantıksal Bitsel KAYNAK: operatorler/JAVA 1 operatörler.pdf

İşlem Açıklama a b Değer 10 20 a = --b; Önce çıkar sonra ata a = ++b; Önce topla sonra ata a = b--; Önce ata sonra çıkar a=b++; Önce ata sonra topla b = --a; b = ++a; b = a--; b=a++;

İşlem Açıklama a b Değer 10 20 a = --b; Önce çıkar sonra ata 19 a = ++b; Önce topla sonra ata a = b--; Önce ata sonra çıkar a=b++; Önce ata sonra topla b = --a; 18 b = ++a; b = a--; b=a++;

NETBEANS KURULUM

http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK 7u40 & NetBeans 7.3.1 i seç. Gelen sayfadan kendi işletim sistemine uygun olan kurulumu indir. (Windows x86)