JAVA Programcılığı 1.1.1 Ali R+ SARAL. Ders Planı 1.1.1 •JDEV Menüler •Hello World •Jdev kütüphaneleri •JDEV’de dosya siliş •JDEV’de application import.

Slides:



Advertisements
Benzer bir sunumlar
(ESKİYE AİT ALIŞKANLIKLAR)
Advertisements

DUHA AKGÜN CLASS : B İİÖP. ÖZELLİKLERİ ► Bu cümleler gerçek ya da gerçek olmayan durumları tanımlar. ►İki cümlecikten oluşur; 1. Bağımlı şart cümlesi.
INTRODUCTION TO CIRCUITS LAB
THE PROJECT SPORT AND US “Non-OLYMPIC GAMES”. OPEN THE DOOR, HEAD MERCHANT.
Linux Uygulama İçin •PuTTY Download Page Google dan araPuTTY Download Page • /putty.exe makinaya indirin.
Mardin And. İHL SO THAT. So that In order that cümle Özne + fiil + nesne Sentence Subject + Verb + Object So that: için in order that: diye, için, = in.
DesignCAD Pro 2000 DesignCAD Pro 3000 DesignCAD 3D MAX İleri Tüm Hakları Saklıdır. İzinsiz kopyalanamaz. (C) Copyright, MAYOR 2001 Orta Seviye Eğitimi.
Hüsamettin Ataman – Mimar - Denizli
Copyright © 2014, Anadolu Sigorta. Tüm hakları saklıdır. Profitability Challange in Casco – Putting Demand into Work İstanbul,
SQL PERFORMANCE ANALYZER
Today’s Lesson By the end of this lesson you should be able to greet Each other in Turkish.
Gerekli olduğunda insanlara ulaşın Yer Uzantıları Reach prospective customers at important moment with location extensions. Location Extentions.
A 2.3 6A – UNUSUAL TRAVELLERS.
Programlama-II (Java ile Bilgisayar Programlama)
Alakalı müşterileri hedefleyin. Google ile Yeniden Pazarlama Remarketing with Google. Target customers who are already showing interest in your business.
İ spanyolca Hazırlık Kursu «Akdeniz Mutfa ğ ını Keşfetmeye Hazırız!» TR1-LEO Selamlama İ fadeleri "Bu proje T.C. Avrupa Birli ğ i Bakanlı.
VTYS 2012 Mehmet Emin KORKUSUZ Ders - 06.
Introduction to Programming
ETKİN OKUMA. ETKİN NOT ÇIKARMA KAYNAK Trakya Çevre Düzeni Planı Raporu, İstanbul: ….., ALINTI – NOT OSB’nin toplam kapasitesinin %...’ı boş. Sf.28.
Google Display Network Targeting options.
Twinning Project TR 08 IB EN 03 Project over view & activities Integrated Permitting and Inspection in Turkey Cesar Seoanez – Resident Twinning Advisor.
Chapter 3: SQL.
Future Tense Will&Going to.
Bölüm 7 - Diziler İçerik 7.1 Giriş 7.2 Diziler 7.3 Dizileri Tanımlama 7.4 Dizileri Kullanan Örnekler 7.5 Referanslar ve Referans Parametreler.
HAZıRLAYAN: YRD.DOÇ.DR.EMIN BORANDAĞ Oyun Programlama (Yol Bulma)
Some Turkish Proverbs December, Ankara. Aç ayı oynamaz ( The hungry bear doesn’t dance) : When someone is hungry, h/she is unwilling to do anything.
Lower Bounds for Sorting
Bilgisayar Grafiğine Giriş
Fikri Akdeniz Fikri Akdeniz Çağ University Department of Mathematics and Computer Science TURKEY 23rd IWMS,Ljubljana, Slonenia 11 June, 2014.
VTYS 2012 Mehmet Emin KORKUSUZ Ders - 04.
Copyright © AKAMPUS Kampüs Bilişim Sistemleri ve Danışmanlık A.Ş. Copyright © İDTM A.Ş. İstanbul Dünya Ticaret Merkezi A.Ş.
Merhaba, çocukları sever misiniz? Hi, Do you like children?
Yapı Kullanım Alıştırmalar
Müşterilerle Beraber Değer Yaratmak M. Tolga Akçura Kurucu Ortak.
AS IF / AS THOUGH.
Bu kayanın ismi Preikestolen. Türkçe si kaya kürsüsü. Yeri Norveç’tedir. Denizden yüksekliği 604 metredir. Bu kayanın zirvesine yürüyerek 2 saatte çıkılabiliyor.
Online Learning Support Team
Bir Problemin Programa Dönüştürülme Süreci
Hareket halindeki insanlara ulaşın.Mobil Arama Ağı Reklamları Reach customers with Mobile Search Network.
Nesneye Dayalı Programlama
Kampanyanızı optimize edin. Görüntülü Reklam Kampanyası Optimize Edici'yi Kullanma Display Ads Campaign Optimizer. Let Google technology manage your diplay.
SERVING WATER TO A THIRSTY PERSON Bu Proje AB Tarafından Finanse edilmektedir. This Project is funded by European Union. Responsibility for the information.
BM-305 Mikrodenetleyiciler Güz 2015 (6. Sunu) (Yrd. Doç. Dr. Deniz Dal)
BIL MOBiL PROGRAMLAMA TEKNiKLERi
Database for APED Büşra Bilgili | Emirhan Aydoğan | Meryem Şentürk | M. Arda Aydın COMPE 341.
PAST SIMPLE TENSE GEÇMİŞ ZAMAN.
S ÜLEYMAN Ş AH ÜN İ VERS İ TES İ DERS KAYIT İŞ LEMLER İ / COURSE REGISTRATION PROCESS.
21/02/2016 A Place In My Heart Nana Mouskouri « Istanbul « (A Different Adaptation)
Can / could ©2016 ingilizcebankasi.com.
Practice your writing skills
Must ©2016 ingilizcebankasi.com.
SO THAT IN ORDER THAT IN ORDER TO IN CASE. So that In order that cümle Özne + fiil + nesne Sentence Subject + Verb + Object So that: için in order that:
CHILD PORNOGRAPHY IŞIK ÜNİVERSİTESİ
Future: I will/shall & I am going to. Structure: Subject+will/shall+verb(base form)+object.
taşınabilir Akilli Tahta Kullanım kılavuzu
NİŞANTAŞI ÜNİVERSİTESİ
News You Can Use Homework A Peek at Our Week Upcoming Events
Imagine that you are a teacher and you are taking your 20 students to England for the summer school.
What is dna? Mrs. Fletcher – Oct
802.1CBdb draft text contribution
SUBJECT NAME Prepeared by Write the names of group members here
NİŞANTAŞI ÜNİVERSİTESİ
PASSİVE VOİCE Edilgen çatI.
JIFSAN International Food Safety Training Laboratory (IFSTL)
“News’ effects on stock prices”
Araştırma Deneyimini Geliştirme: ProQuest Ara Yuz Geliştirmeleri
Core Competencies Communication - Critical Thinking - Creative Thinking - Positive Personal & Cultural Identity - Personal Awareness & Responsibility.
CPU scheduling in Unix and Windows
TWINSPACE Anthony RIOU Coşku AKER TR Teacher Multilateral Contact Seminar, İ zmir, April 2019.
Cover Letter-1st Section
Sunum transkripti:

JAVA Programcılığı Ali R+ SARAL

Ders Planı •JDEV Menüler •Hello World •Jdev kütüphaneleri •JDEV’de dosya siliş •JDEV’de application import

Ders Planı •Kurs kitabının Tanıtımı •Örnekler •Data and Variables – Veri ve Değişkenler

WEBEXin Tanıtımı •Participants penceresi – el kaldırmak •Chat penceresi – belirli kişiye mesaj yazmak •Belirli aralarla sorulara izin verilecek •El kaldırmışsanız, hoca size söz verebilir •Mikrofonunuz varsa mikrofonla yoksa chat ile sorunuzu sorarsınız

Kurs Ortamının Tanıtımı •

Ekibin Tanıtımı • •Sunucu :Ali Riza SARAL • •Host: Erman ÜRET

JDEV tanıtımı •Dokümantasyon Bölümünden Download ediniz • •250MB büyüklüğünde •Download bittikten sonra sıkıştırılmış dosyayı açınız. •Ortaya çıkan directory(kütüphane) içinde en dipte JDEV (tüten kahve ikonlu) exesi vardır. •Exeyi tıklarsanız JDEV çalışır. •JDEV’in sağlıklı çalışması için JAVAHOME environment var ve system path’i set edilmelidir.

JDEV menuler 0 •File •Edit •View •Search •Navigate •Run –Debug »Source –Refactor »Versioning –Tools »Window •Help »Samples

JDEV menuler 1 •File menüsü New Open Reopen Close Closeall Save Saveas Saveall Import Export Erase from Disk …

JDEV menuler 2 •Edit menüsü Undo Redo Cut Copy Copypath Paste … Delete Selectall …

JDEV menuler 3 •View menüsü Navigators Application Navigator Connection Navigator … Debugger … Run Manager Tasks Window Tool bars …

JDEV menuler 4 •Search menüsü Find menuleri Replace menuleri … Incremental Find forward - backward Find in Files Replace in Files

JDEV menuler 5 •Navigate menüsü go to last edit ctrl+shift+backspace Run menüsü Run XXX.jpr Run file Make Rebuild …

JDEV menuler 6 •Üstüne cursoru koyup F1’e basınız •Help menüsü Table of Contents Full Text Search Index

Hello World çalıştırınız •HelloWorld download •New Application oluştur •New Project oluştur •New JAVA class oluştur •Copy paste HelloWorld •RUN et çalıştır

JDEV kütüphaneleri •Dışarıdan bakıldığında JDEV nasıl gözüküyor? •JDK •lib •bin •jdev –lib –bin –mywork

JDEV’de Dosya siliş •Jdev içinde bir java class yaratın •Daha sonra bu classı silin •Dışarıdan mywork içinde ilgili applicationı bulun •O classı silmemiş olduğunu fark edersiniz •Olumlu ve olumsuz yanı

JDEV’de source import •Application Navigator’da App seç •File menüsü import Java source … Web Source

Kurs Kitabının tanıtımı •Ivor Horton’s Beginning Java™ 2, •JDK™ 5 Edition •Kurs Yönetim Sistemimizden indirebilirsiniz.

Örnekler •Kurs yönetim sistemimizden indirebilirsiniz. •Nasıl çalıştırabilirsiniz? Sıkıştırılmış dosyayı açınız. Bir application yaratınız. Denemek istediğiniz file’ı import ediniz. File’ı make, ya da rebuild yapınız File’ı run ediniz.

Data and Variables Veri ve Değişkenler •A variable is a named piece of memory that you use to store information in your Java program - a piece of data of some description. •Each named piece of memory that you define in your program is able to store data only of one particular type. •Explicit data values that appear in your program are called literals. •25, for example, is an integer literal of type int.

Data and Variables Veri ve Değişkenler •Naming Your Variables •The name that you choose for a variable is called an identifier. •Java is case-sensitive. • You must not include blanks or tabs in the middle of a name, so Betty May  BettyMay Betty_May. •6Pack;you cannot start a name with a numeric •digit. use sixPack as an alternative.

Unicode •all Java source code is in Unicode. •original source code that you create may be ASCII, it is converted to Unicode characters internally •your programs can use French, Greek, or Russian variable names

Variables and Types Değişkenler ve Tipleri •Variables and Types •each variable that you declare can store values only of a type consistent with the data type of that variable. •You specify the type of a particular variable by using a type name in the variable declaration.

Integer Literals •Any integer literal that you specify as a sequence of decimal digits is of type int by default. Thus 1, -9999, and are all literals of type int. •If you want to define an integer literal of type long, you need to append an L to the value. The values 1L, -9999L, and L are all of type long.

Declaring Integer Variables Integer Değişkeni Tanımlamak There are four types of variables that you can use to store integer data. •All of these are signed; that is, they can store both negative and positive values. •The four integer types differ in the range of values they can store, so the choice of type for a variable depends on the range of data values you are likely to need.

Declaring Integer Variables Integer Değişkeni Tanımlamak •long bigOne; •long bigOne = L; •It is good practice to always initialize your variables when you declare them. int miles = 0, // One mile is 8 furlongs furlongs = 0, // One furlong is 220 yards yards = 0, // One yard is 3 feet feet = 0; •byte luckyNumber = 7; •short smallNumber = 1234;

Floating Point Data Types Kayan Nokta Veri Tipleri •float from -3.4E38 to +3.4E38 •doublefrom -1.7E308 to +1.7E308 • Floating Point Literals •the distance from the Earth to the Sun is approximately 149,600,000 kilometers, •more conveniently written as 1.496E8

Declaring Floating Variables Kayan Nokta Değişkeni Tanımlamak •double sunDistance = 1.496E8; •float electronMass = 9E-28F; •float hisWeight = 185.2F, herWeight = 108.5F;