Anda di halaman 1dari 2

1.

Import Pada Java Merupakan Suatu Perintah Untuk Memasukan suatu Method atau
perintah dalam Bahasa Pemrograman Java sehingga perintah tersebut dapat Aktif dan
digunakan atau berfungsi

2. Persamaan dari class bufferedreader dan scanner yaitu unttuk Scanner ketika ada
perhitungan matematika, maka variable yang akan di gunakan dalam perhitungan tidak
perlu di konfersikan lagi, bias langsung di hitung, lain halnya dengan fungsi
(InputStreamReader + BufferedReader) yang perlu di konfersikan dahulu sebelum
dilakukan perhitungan matematika pada variable yang akan digunakan.

3. beberapa perbedaan antara class BufferedReader dan Scanner dalam Java :

 Scanner adalah utility yang lebih baik dari pada BufferedReader. Hal ini dapat mengurai
input pengguna dan membaca int, short, byte, float, long dan double terpisah dari
String. Di sisi lain BufferedReader hanya bisa membaca String di Java, tidak bisa
membaca type data numerik kecuali mengkonversinya terlebih dahulu. Contoh
Integer.parseInt(input.readLine());
 BuffredReader memiliki buffer yang besar secara signifikan (8KB) dari pada Scanner
(1KB), yang berarti jika Anda membaca String panjang dari file, baiknya menggunakan
BufferedReader untuk pengimputan short. Dan inputan short selain String anda dapat
menggunakan class Scanner.
 BufferedReader lebih tua dari Scanner. Ini ada di Java dari JDK 1.1 dan seterusnya tapi
Scanner hanya diperkenalkan di rilis JDK 1.5.
 Pemindai menggunakan ekspresi reguler untuk membaca dan mengurai input teks. Ia
dapat menerima pembatas khusus dan mengurai teks menjadi tipe data primitif mis. Int,
long, short, float atau double menggunakan nextInt (), nextLong (), nextShort (),
nextFloat (), dan nextDouble () method, sedangkan BufferedReader hanya bisa
membaca dan menyimpan String menggunakan metode readLine ().
 Perbedaan utama lainnya antara class BufferedReader dan Scanner adalah
BufferedReader disinkronkan sedangkan Scanner tidak. Maksudnya, Anda tidak dapat
berbagi Scanner di antara beberapa multiple threads namun Anda dapat membagikan
objek BufferedReader. Sinkronisasi ini juga membuat BufferedReader sedikit lambat
dalam lingkungan thread tunggal dibandingkan dengan Scanner, namun perbedaan
kecepatannya dikompensasikan dengan penggunaan regex Scanner, yang akhirnya
membuat BufferedReader lebih cepat untuk membaca String.
 BufferedReader lebih cepat dari pada scanner karena tidak menghabiskan waktu untuk
parsing (memecah-mecah suatu rangkaian input/analisis sintaksis).

4.

Anda mungkin juga menyukai