F5 (Strömmar) Flashcards
Vad innebär att beräkningar är “flyktiga”?
Försvinner när man stänger av en dator/applikatiton (lagras inte)
Vad är arbetsminne?
Flyktigt minne; går förlorat när vi stänger av datorn
Vad är lagringsminne?
Beständigt minne; lagra data även när datorn blir avstängd
Vad är fördelen med att spara och ladda data?
Möjliggör utveckling av mer avancerade applikationer
Vad är “strömmar”/”stream”?
Dataflöden (sekventiell följa av tecken)
Varför behövs strömmar/streams?
Förflyttning av data mellan t ex
- program och hårddisk
- två program på samma dator
- olika datorer
Vad kallas flödet FRÅN ett program?
Utström (“att skriva data”)
Vad kallas flödet TILL programmet?
Inström (“att läsa data”)
Vad är java.io?
Ett bibliotek som innehåller en stor mängd klasser för att implementera olika typer av stömmar
Vilka två typer av strömmar finns?
Byte-baserade och character-baserad
Vad kallas byte-baserade klasser?
Stream (inputstream/outputstream)
Vad kallas character-baserade klasser?
Reader/writer
Hur många bits är byte stream?
8 bits
Hur många bits är character stream?
16 bits
Vad betyder -1?
Att det inte finns något kvar att läsa
Vad gör BufferedReader?
Istället för att läsa en char i taget från Reader läser Buffered reader ett större block, t ex genom metoden ReadLine( ) som läser en hel rad