Contoh artikel ini menceritakan penggunaan GetResourceasstream di Java. Bagikan untuk semua orang untuk referensi Anda. Spesifiknya adalah sebagai berikut:
(1) GetResourceasstream di Java memiliki situasi berikut:
1. Class.getResourCeAsstream (jalur string):
#Path tidak mengambil sumber daya secara default di awal '/' di awal;
#Is diperoleh dari root classpath.
2. Class.getClassLoader.getResourceAsstram (jalur string):
#Default diperoleh dari root ClassPath.
3. ServletContext.
#Dari direktori root webapp, apakah jalur di bawah tomcat atau resin#[wadah web] tidak masalah apakah jalur dimulai dengan '/', tentu saja, ini juga terkait dengan wadah tertentu.
4. Aplikatatif di bawah JSP adalah implementasi dari ServiceTcontext di atas.
(2) Di antara mereka, GetRSourCeasStream memiliki kegunaan berikut:
Pertama: File yang akan dimuat dan file .class di direktori yang sama, misalnya: ada me.class di bawah com.xy, dan file sumber daya myfile.xml
Kemudian, harus ada kode berikut:
Salin kode kode sebagai berikut: Me.class.getResourceAsstream ("myfile.xml");
Kedua: Di Sub -Direktori Direktori Me.Class, misalnya: Ada kelas Me.class di bawah com.xy, dan ada file sumber daya myfile.xml di direktori com.xyfile
Kemudian, harus ada kode berikut:
Salin kode kode sebagai berikut: me.class.getResourceAsstream ("file/myfile.xml");
Ketiga: Tidak di direktori Me.class, juga tidak ada di subdirektori, misalnya: ada kelas Me.class di bawah com.xy, dan ada file sumber daya myfile.xml di direktori com.x.file .
Kemudian, harus ada kode berikut:
Salin kode kode sebagai berikut: me.class.getResourceAsstream ("/com/x/file/myfile.xml");
(3) Ringkasannya adalah sebagai berikut, mungkin hanya dua cara menulis
Pertama: " /" di depan
" /" Mewakili direktori root proyek, seperti nama proyek adalah myproject, dan " /" mewakili myproject
Salin kode kode sebagai berikut: me.class.getResourceAsstream ("/com/x/file/myfile.xml");
Kedua: tidak ada " /" di depan
Kode kode dikte untuk kelas saat ini adalah sebagai berikut: me.class.getResourceAsstream ("myfile.xml");
me.class.getResourceAsstream ("File/myfile.xml");
Diharapkan bahwa artikel ini bermanfaat untuk desain program Java semua orang.