Java System metodlari
System metodlari
System sinfi kiritish, chiqarish, xususiyatlar (properties), vaqt va xotirani boshqarish uchun bir qancha foydali metodlarni o‘z ichiga oladi.
| Metod | Tavsif | Qaytariladigan tip |
|---|---|---|
| currentTimeMillis() | 1970-yil 1-yanvardan (Unix davri boshidan) beri o‘tgan joriy vaqtni millisekundlarda qaytaradi | long |
| nanoTime() | Mavjud eng aniq tizim taymerining joriy qiymatini nanosekundlarda qaytaradi | long |
| exit() | Ishlab turgan Java dasturini to‘xtatadi. Noldan farqli holat kodi dastur g‘ayritabiiy tarzda yakunlanganini bildiradi | void |
| gc() | Java virtual mashinasiga (JVM) garbage collector’ni (keraksiz obyektlarni tozalovchini) ishga tushirishni taklif qiladi | void |
| getProperty() | Kalit bilan ko‘rsatilgan tizim xususiyatini oladi yoki u topilmasa, standart qiymatni qaytaradi | String |
| getProperties() | Barcha tizim xususiyatlarini Properties obyekti sifatida qaytaradi |
Xususiyatlar |
| setProperty() | Kalit bilan ko‘rsatilgan tizim xususiyatini o‘rnatadi | String |
| clearProperty() | Kalit bilan ko‘rsatilgan tizim xususiyatini o‘chiradi | String |
| arraycopy() | Elementlarni manba massivdan maqsad massivga nusxalaydi | void |
| identityHashCode() | Berilgan obyektning standart xesh-kodini qaytaradi (hatto hashCode() qayta aniqlangan bo‘lsa ham) |
int |
| lineSeparator() | Tizimga bog‘liq qator ajratgichi stringini qaytaradi (masalan, Linux’da "\n", Windows’da "\r\n") |
String |
| getenv() | Tizim muhit o‘zgaruvchilarining o‘zgartirib bo‘lmaydigan map’ini qaytaradi | Map<String,String> |
| getenv() | Ko‘rsatilgan muhit o‘zgaruvchisining qiymatini yoki u mavjud bo‘lmasa, null qaytaradi |
String |
| in | Standart kirish oqimi (odatda klaviatura) | InputStream |
| out | Standart chiqish oqimi (odatda konsol). Ko‘pincha println() bilan ishlatiladi |
PrintStream |
| err | Standart xatolar chiqish oqimi (odatda konsol) | PrintStream |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
