Basit Java Örnekleri

Basit Java Örnekleri

Java, nesne yönelimli, yüksek seviyeli bir programlama dilidir. Java, platformdan bağımsızdır, yani bir kez yazılan bir Java programı, herhangi bir platformda çalıştırılabilir. Java, web uygulamaları, mobil uygulamalar, masaüstü uygulamaları ve gömülü sistemler gibi çeşitli alanlarda kullanılır.

Java’da İlk Programınızı Yazma

Java’da ilk programınızı yazmak için, bir metin düzenleyici veya IDE (Integrated Development Environment) kullanabilirsiniz. IDE’ler, kod yazmayı ve hata ayıklamayı kolaylaştıran özellikler sunar.

Java programınızı yazdıktan sonra, onu derlemeniz gerekir. Derleme, Java kodunu makine koduna dönüştürme işlemidir. Derleme işlemi, Java Derleyicisi (javac) tarafından yapılır.

Java programınızı derledikten sonra, onu çalıştırabilirsiniz. Java programını çalıştırmak için, Java Çalıştırıcısı (java) kullanılır.

Java’da Temel Veri Türleri

Java’da, aşağıdaki temel veri türleri bulunur:

  • byte: 8 bitlik tam sayı
  • short: 16 bitlik tam sayı
  • int: 32 bitlik tam sayı
  • long: 64 bitlik tam sayı
  • float: 32 bitlik kayan nokta sayısı
  • double: 64 bitlik kayan nokta sayısı
  • char: 16 bitlik karakter
  • boolean: true veya false değerini alabilen mantıksal veri türü

Java’da Değişkenler

Java’da, değişkenler, verileri saklamak için kullanılır. Değişkenler, veri türü ve değişken adı olmak üzere iki bölümden oluşur. Örneğin, aşağıdaki kodda, x adında bir değişken tanımlanmıştır:

java
int x = 10;

Java’da Operatörler

Java’da, aşağıdaki operatörler bulunur:

  • Aritmetik operatörler: +, -, *, /, %
  • Karşılaştırma operatörleri: ==, !=, <, >, <=, >=
  • Mantıksal operatörler: &&, ||, !
  • Atama operatörleri: =, +=, -=, *=, /=, %=

Java’da Kontrol Yapıları

Java’da, aşağıdaki kontrol yapıları bulunur:

  • if-else: Bir koşulun doğru veya yanlış olmasına göre farklı kod blokları çalıştırır.
  • switch-case: Bir değerin farklı değerlerine göre farklı kod blokları çalıştırır.
  • for: Bir döngüyü belirli sayıda kez çalıştırır.
  • while: Bir koşul doğru olduğu sürece bir döngüyü çalıştırır.
  • do-while: Bir döngüyü en az bir kez çalıştırır ve ardından koşulu kontrol eder.

Java’da Diziler

Java’da, diziler, birden fazla değeri saklamak için kullanılır. Diziler, veri türü ve dizi adı olmak üzere iki bölümden oluşur. Örneğin, aşağıdaki kodda, numbers adında bir dizi tanımlanmıştır:

java
int[] numbers = {1, 2, 3, 4, 5};

Java’da Fonksiyonlar

Java’da, fonksiyonlar, belirli bir görevi yerine getiren kod bloklarıdır. Fonksiyonlar, veri türü, fonksiyon adı ve parametre listesi olmak üzere üç bölümden oluşur. Örneğin, aşağıdaki kodda, sum adında bir fonksiyon tanımlanmıştır:

java
int sum(int a, int b) {
return a + b;
}

Java’da Nesneler

Java’da, nesneler, gerçek dünyadaki nesneleri temsil eder. Nesneler, veri üyeleri ve metotlar olmak üzere iki bölümden oluşur. Örneğin, aşağıdaki kodda, Person adında bir nesne tanımlanmıştır:

“`java
class Person {
private String name;
private int age;

public Person(String name, int age) {
this.name = name;
this.age = age;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}
}
“`

Java’da Kalıtım

Java’da, kalıtım, bir nesnenin özelliklerini ve davranışlarını başka bir nesneye aktarmasıdır. Kalıtım, extends anahtar kelimesi kullanılarak yapılır. Örneğin, aşağıdaki kodda, Student adında bir nesne, Person nesnesinden türetilmiştir:

“`java
class Student extends Person {
private String school;

public Student(String name, int age, String school) {
super(name, age);
this.school = school;
}

public String getSchool() {
return school;
}

public void setSchool(String school) {
this.school = school;
}
}
“`

Java’da Polimorfizm

Java’da, polimorfizm, bir nesnenin farklı şekillerde davranabilmesidir. Polimorfizm, kalıtım ve geç bağlama (late binding) kullanılarak elde edilir. Örneğin, aşağıdaki kodda, Person nesnesinin getName() metodu, Student nesnesinin getName() metodundan farklı bir şekilde davranmaktadır:

“`java
Person person = new Person(“John”, 30);
Student student = new Student(“Mary”, 20, “Harvard”);

System.out.println(person.getName()); // John
System.out.println(student.getName()); // Mary
“`

Java’da Paketler

Java’da, paketler, ilgili sınıfları ve arayüzleri gruplandırmak için kullanılır. Paketler, package anahtar kelimesi kullanılarak oluşturulur. Örneğin, aşağıdaki kodda, com.example.myproject adında bir paket oluşturulmuştur:

“`java
package com.example.myproject;

public class MyClass {
// …
}
“`

Java’da İçe Aktarma

Java’da, diğer paketlerdeki sınıfları ve arayüzleri kullanmak için, import anahtar kelimesi kullanılır. Örneğin, aşağıdaki kodda, java.util.Scanner sınıfı içe aktarılmıştır:

“`java
import java.util.Scanner;

public class MyClass {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// …
}
}
“`

Java’da Hata Ayıklama

Java’da, hata ayıklama, hataları bulmak ve düzeltmek için kullanılan bir işlemdir. Hata ayıklama, IDE’lerin hata ayıklama araçları kullanılarak yapılır. Hata ayıklama araçları, kodun adım adım yürütülmesini, değişkenlerin değerlerinin incelenmesini ve hata mesajlarının görüntülenmesini sağlar.

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi