Java getChars string problem

public class Main {
  public static void main(String[] args) {
    String mesaj = "Mehmet: Merhaba Ali.";
      System.out.println("Mesaj : " + mesaj);
      System.out.println("Eleman sayısı: " + mesaj.length() );
      System.out.println("5. karakter: " + mesaj.charAt(4) );
      System.out.println("Sohbet: " + mesaj.concat(" Ali: Merhaba Mehmet. ") );
    if (mesaj.startsWith("M")) {
      System.out.println("Mesaj M ile başlıyor.");
    } else {
        System.out.println("Mesaj M ile başlamıyor.");
    }
    if (mesaj.endsWith(".")) {
      System.out.println("mesaj nokta ile bitiyor");
    } else {
        System.out.println("mesaj nokta ile bitmiyor");
    }
    char[ ] karakterler = new char[6];
      mesaj.getChars(0, 6, karakterler, 0);
      System.out.println("Mesajın ilk sözcüğü: " + karakterler);
  }
}   

in my code. There is a problem in the getChars string. when I run the code, last part says “Mesajın ilk sözcüğü: [C@2c7b84de” why its says like that idk. And to understand the some words. you can translate turkisch to your own language