Selasa, 05 Maret 2019

EXCEPTION DAN STRING PADA JAVA

Assalamu’alaikum wr,wb.
Apakah kalian sudah tahu materi mengenai  Exception & String ? jika kalian belum mengetahui  materi tersebut disini saya akan membahasnya. Happy reading
1. EXCEPTION
a) Dasar Exception
Exception adalah sebuah event yang menjalankan alur proses normal pada program. Event ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal. Dalam bahasa java ketika terjadi kesalahan, otomatis akan dilemparkan sebuah objek yang disebut dengan exception.
b) Tipe-Tipe Exception
Beberapa exception yang telah digunakan dalam bagian-bagian terdahulu adalah ArithmaticException, filenotfoundException, dan InputmismatchException. Kelas exception lain yang digunakan dalam java antara lain NullpointerException, ClassnotfoundException, RuntimeException, indexoutboundsException, IllegalargumentException. Kelas Throwable merupakan akar dari semua kelas exception.
Berikut ini pengertian dan contoh dari tipe Exception.
1) NullPointerException
Adalah  ex yang terjadi ketika program berusaha mengakses atribut atau method dari sebuah objek menggunakan variable yangtidak sesuai ke sebuah objek.
2) ClassNotFoundException
Kelas yang tidak ditemukan.
3) NumberFormatException
Exception yang mungkin dilemparkan ketika anda mengubah string menjadi angka.
4) InputMisMatchException
Kesalahan saat memasukan nilai yang sesuai.
5) ArithmaticException
Kesalahan yang akan terjadi pada perhitungan matematika. Program yang melakukan operasi pembagian dengan nol pada bilangan integer.
6) NegativeArraySizeException
Salah satu pengecualian untuk ukuran array negatif.
7) ArrayIndexOutofBoundException
Pengecualian java yang dilemparkan karena fakta bahwa program mencoba mengakses sebuah elemen pada posisi yang berada diluar batas array.
8) NoSuchMethodException
Ketika anda akan menggunakan refleksi dan mencoba untuk secara dinamis menggunakan metode dikelas dan metode itu sebenarnya tidak ada.
c) Penanganan Exception
Try=>Catch1, Catch2, Catch3=>Finally
Try=>finally
Keterangan:
- Try : blok yang akan dicek.
- Catch : blok yang akan dieksekusi jika terdapat exception.
- Finally : blok yang akan diesksekusi meskipun ada atau tidak ada exception.


2. STRING
a) Penjelasan String
String merupakan tipe data untuk menyimpan nilai berpaka teks, class(tipe data reference). Ketika variable bertipe string dibuat, secara otomatis compiler java akan membuatkan sebuah object string. Dalam JDK, class string disimpan dalam package java.lang.
b) Deklarasi String
Ada beberapa cara deklarasi string, diantaranya sebagai berikut :
1) String nama_variabel;
2) String nama_variabel = nilai;
3) String nama_variabel = new string(char);
4) String nama_var = new String (char[]);
5) String nama_var = new String(char[], int offset, int count);
c) Inisialisasi String
Untuk memberi nilai atau melakukan insialisasi variable bertipe string digunakan tanda double-quote(petik ganda) yang di letakkan diawal dan diakhir teks(nilai variable). Inisialisasi tidak dilakukan ketika deklarasi maupun setelahnya.
d) Menampilkan String
Untuk menampilkan isi dari variable string dapat menggunakan perintah print() atau
prinln(). Perbedaannya print() menampilkan string tanpa ganti baris, sedangkan println() menampilkan string dengan tambahan ganti baris diakhir string.
e) Method String
Ada banyak method yang memiliki class string, diantaranya yang string banyak diimplementasi adalah :
1) Length()
Digunakan untuk mengetahui panjang string.
Syntax : variable_string.length();
2) Substring ()
Digunakan untuk mendapatkan potongan string.
Syntax : variable_string.substring(index awal, index akhir);
3) CharAt()
Digunakan untuk mengambil karakter dari string pada posisi index tertentu.
Syntax : variable_string.chartAt(index);
4) IndexOf ()
Digunakan untuk mengetahui niali index atau suatu posisi karakter tertentu pada string.
Syntax : variable_string.indexOf(‘karakter’);
5) ToUpperCase()
Digunakan untuk konversi atau mengubah semua karakter string menjadi huruf besar.
Syntax : variable_string.toUppercase();
6) ToLowerCase()
Untuk mengubah huruf menjadi huruf kecil.
Syntax : variable_string.toLowercase();
7) Concatenation String
Penggabungan dua string dapat dilakukan dengan 2 cara :
1. Menggunakan operator  + (tambah).
2. Funsi atau metode concat(String x).
8) Replace
Fungsi atau metode replace (char lama, char baru) diapkai untuk mengubah huruf lama menjadi uruf baru.
Syntax : variable_string.replace(char lama, char baru);
9) Substring (int awal, int akhir)
Funsi atau metode substring (int awal, int akhir) dipakai untuk mengambil sebuah string dari posisi ‘awal’ sampai ‘akhir’. Tapi akhir adalah -1.posisi awal suatu string adalah 0.
f) Class StringBuffer
Kelas yang memungkinkan penambhan atau penyisipan string. Ada beberapa method yang terdapat class stringbuffer adalah :
1) Capacity()
Method ini digunakan untuk mengetahui kapasitas dari suatu stringbuffer.
2) Append()
Funsi atau metode append(x) dipakai untuk menambah karakter atau string yang terdapat pada x kesuatu string.
3) Insert(x,y)
Fungsi atau metode insert(x,y) dipakai untuk menyeipkan karakter atau string yang terdapat pada y ke suatu string pada posisi x.
4) Delete(awal,akhir)
Fungsi atau metode delete(awal,akhir) diapkai untuk menghapus string yang terdapat pada posisi’awal’ sampai pada posisi ‘akhir’.
5) Reverse()
Method ini digunakan untuk membalik isi dari variable stringbuffer.
6) setCharAt(,)
7) method ini digunkan untuk mengubah karakter pada index tertentu.
Sekian materi tentang Exception dan String yang saya bisa sampaikan, semoga bisa dimengerti…
Wassalamualaikum wr,wb

Tidak ada komentar:

Posting Komentar