PACKAGE
Package adalah suatu cara
untuk memanage class-class yang kita buat. Package akan sangat bermanfaat jika
class-class yang kita buat sangat banyak sehingga perlu dikelompokkan
berdasarkan kategori tertentu.
Ketentuan
- 1 package adalah 1 subfolder
di file system
- Package sangat berguna untuk
mengorganisir file dalam suatu Project atau library
- Nama package menggunakan
lowercase
- Keyword: package name;
Import class
Suatu class dapat meng-import
class lainnya sesuai dengan nama package yang dipunyainya.
Satu hal yang perlu kita
ketahui, pada saat kita ingin mengimport suatu class dalam suatu package,
pastikan letak package tersebut satu direktori dengan class yang ingin
mengimport. Jika letak package tersebut tidak satu direktori dengan class
yang ingin mengimport, maka letak direktori package itu haruslah terdaftar
dalam CLASSPATH.
JAVA KELAS
Kelas String
Nilai suatu String adalah objek. Objek ini berisi rangkaian huruf
yang membentuk string. Objek tersebut juga berisi subrutin. Misalnya length adalah fungsi yang menghitung panjang suatu
string, atau jumlah karakter dalam suatu string. Untuk menghitung jumlah
karakter dalam string str, panggil
fungsi str.length() yang
keluarannya bertipe int. Fungsi ini
tidak membutuhkan parameter. Fungsi length merupakan anggota kelas String dan dapat digunakan oleh semua data yang bertipe String. Dan juga bisa digunakan oleh literal string.
Ada beberapa method yang
digunakan untuk melakukan operasi pada kelas String, yaitu :
1. int length;
2. char
charAt(int index);
3. boolean
startsWith(String prefix);
4. boolean
startsWith(String prefix, int tooffset);
5. boolean
endsWith(String suffix);
6. int
indexOf(int i);
7. int indexOf(int
i, int fromIndex);
8. int
indexOf(String str);
9. int
indexOf(String str, int fromIndex);
1. int lastIndexOf(int i);
Kelas Math
Kelas Math memiliki banyak fungsi statik. Beberapa yang
penting di antaranya:
Paremeter (nilai di dalam
kurung) fungsi-fungsi di atas bisa bertipe numerik apa saja (misalnya double,
int, dll), tetapi keluarannya bertipe double, kecuali abs(x) yang tipe
keluarannya sama dengan tipe parameternya.
Math.random() tidak memiliki
parameter, tetapi tanda kurungnya harus tetap ditulis untuk membedakan fungsi
dan variabel. Contoh fungsi lain yang tidak memiliki parameter adalah System.currentTimeMillis() yang berguna untuk mengambil waktu saat ini
dalam satuan milidetik, dihitung sejak 1 Januri 1970 waktu GMT. Satu milidetik
sama dengan 1 per 1000 detik. Keluarannya bertipe long.
Untuk menghitung waktu yang
diperlukan untuk menjalankan suatu perintah, jalankan fungsi System.currentTimeMillis()sebelum dan sesudah suatu instruksi dijalankan.
Perbedaannya adalah waktu yang diperlukan untuk menjalankan suatu instruksi.
Membuat direktori
Meet6\makhlukhidup\hewan
Membuat program Manusia.java
file Manusia harus berada
dalam folder makhlukhidup
Membuat program Tumbuhan.java
file Tumbuhan harus berada
dalam folder makhlukhidup
Membuat program Burung.java
file Burung harus berada dalam
folder makhlukhidup/hewan
Membuat program
MainMakhlukHidup.java
file MainMakhlukHidup harus
berada dalam folder Meet6
Membuat program MainMakhlukHidupPakeImport.java
file
MainMakhlukHidupPakeImport harus berada dalam folder Meet6
Membuat program ContohString.java
Tidak ada komentar:
Posting Komentar