Java: Ekran Boyutunu Bulan Program

Java’da getDefaultToolkit() fonksyonundan yararlanarak kullanıcının ekran boyutlarını öğrenebiliriz.

Bu hazır fonksiyon eski bir library olan AWT (Abstract Windows Toolkit) içinde bulunuyor.

Örnek kodlar aşağıda;

import java.awt.Dimension;
import java.awt.Toolkit;

public class araclar{
     public static void main(String [] args){
        Dimension ekranBoyutu = Toolkit.getDefaultToolkit().getScreenSize();
        System.out.println(ekranBoyutu);
    }

}

MySQL: Root Şifresi Değiştirme

Root olarak erişimimiz olan bir linux sunucuda bilinmeyen MySQL Root şifresi nasıl değiştirilir?

//konsol komutları
service mysql stop
mysqld_safe --skip-grant-tables $ ( çift enter )
mysql -u root

//mysql> komutları
use mysql
update user set password=PASSWORD("yeniSifre") where user='root';
flush privileges;
exit

//konsol komutları
service mysql restart

Java: İki Sayıyı Toplamak

Scanner modülüyle kullanıcıdan alınan iki sayıyı toplayan, try-catch kalıbıyla sayısal değer kontrolü ile gerekirse hata yükselten kod örneğini aşağıda bulabilirsiniz. Buradaki İstisna İşleme (Exception Handing) kullanıcı geçersiz bir veri girerse tetikleniyor.

Gelen verinin kontrolü için InputMismatchException kullandık. Bu tip durumlar için bir çok hazır dahili java istisnası mevcut.

package projeler;
import java.util.Scanner;
public class topla{
    public static void main(String [] args){
        try{
            int deger1,deger2,sonuc;
            Scanner inputG;
            inputG = new Scanner(System.in);
            System.out.println("1. sayiyı giriniz: ");
            deger1=inputG.nextInt();
            System.out.println("2.sayiyi giriniz: ");
            deger2=inputG.nextInt();
            sonuc = deger1 + deger2;
            System.out.println("İşlem Sonucu: " + sonuc);
        }
        catch(java.util.InputMismatchException e){
            System.out.println("Sayısal bir değer giriniz!");
        }
    }
}