• Bayt oqimlaridan foydalanish
  • Mavzu: javada oqim modeli




    Download 103,17 Kb.
    bet9/13
    Sana24.01.2024
    Hajmi103,17 Kb.
    #144805
    1   ...   5   6   7   8   9   10   11   12   13
    Bog'liq
    adhambek11011107

    doubleValue


    umumiy mavhum double doubleValue()
    Belgilangan raqamning qiymatini a sifatida qaytaradi double, bu yaxlitlashni o'z ichiga olishi mumkin.
    Qaytaradi:
    turiga aylantirilgandan so'ng ushbu ob'ekt tomonidan ifodalangan raqamli qiymat double.
        • baytValue


    umumiy bayt baytValue()
    Belgilangan raqamning qiymatini a sifatida qaytaradi byte, bu yaxlitlash yoki kesishni o'z ichiga olishi mumkin.
    Bu amalga oshirish cast natijasini intValue()a ga qaytaradi byte.
    Qaytaradi:
    turiga aylantirilgandan so'ng ushbu ob'ekt tomonidan ifodalangan raqamli qiymat byte.
    Buyon:
    JDK1.1
        • shortValue


    umumiy qisqa shortValue()Belgilangan raqamning qiymatini a sifatida qaytaradi short, bu yaxlitlash yoki kesishni o'z ichiga olishi mumkin.
    Bu amalga oshirish cast natijasini intValue()a ga qaytaradi short.
    Qaytaradi:
    turiga aylantirilgandan so'ng ushbu ob'ekt tomonidan ifodalangan raqamli qiymat short.

    MAVZU: BAYTLI OQIMLAR KLASSLARI.


    Dasturlar 8 bitli baytlarni kiritish va chiqarish uchun bayt oqimlaridan foydalanadi . Barcha bayt oqimi sinflari InputStreamva dan kelib chiqqan OutputStream.
    Ko'p bayt oqimi sinflari mavjud. Bayt oqimlari qanday ishlashini ko'rsatish uchun biz faylning kirish/chiqish bayt oqimlariga e'tibor qaratamiz FileInputStreamva FileOutputStream. Bayt oqimlarining boshqa turlari ham xuddi shunday qo'llaniladi; ular asosan tuzilishi bilan farqlanadi.

    Bayt oqimlaridan foydalanish


    Biz bir vaqtning o'zida bir baytdan nusxa ko'chirish uchun bayt oqimlaridan foydalanadigan misol dasturini ko'rib chiqamiz FileInputStream.FileOutputStreamCopyBytesxanadu.txt
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;

    umumiy sinf CopyBytes {


    public static void main(String[] args) IOExceptionni tashlaydi {

    FileInputStream in = null;


    FileOutputStream out = null;

    harakat qilib ko'ring {


    in = new FileInputStream("xanadu.txt");
    out = new FileOutputStream("outagain.txt");
    int c;

    esa ((c = in.read()) != -1) {


    out.write(c);
    }
    } nihoyat {
    agar (!= null ichida) {
    in.close();
    }
    agar (tashqarida!= null) {
    out.close();
    }
    }
    }
    }
    CopyBytesko'p vaqtini quyidagi rasmda ko'rsatilganidek, kirish oqimini o'qiydigan va chiqish oqimini bir vaqtning o'zida bir bayt yozadigan oddiy tsiklda o'tkazadi .

    Oddiy bayt oqimini kiritish va chiqarish.

    Download 103,17 Kb.
    1   ...   5   6   7   8   9   10   11   12   13




    Download 103,17 Kb.