CodeGym University
Læring
Kurs
Oppgaver
Spørreundersøkelser og spørrekonkurranser
Spill
Hjelp
Rute
Samfunnet
Brukere
Forum
Chat
Artikler
Suksesshistorier
Aktivitet
Anmeldelser
Abonnementer
Lett tema
Leksjoner
Anmeldelser
Om oss
Start
Begynn å lære
Begynn å lære nå
Oppdragskart
Leksjoner
Alle oppdrag
Alle nivåer
Utgangsstrømmer
Modul 1
Nivå ,
Lekse
1. OutputStreamklasse Vi har nylig utforsket inndatastrømmer. Det er på tide å snakke om utgangsstrømmer. Klassen OutputStreamer overordnet klasse for alle klasser som støtter byteutdata. Dette er en abstrakt klasse som ikke gjør noe alene,
BufferedWriter
Modul 1
Nivå ,
Lekse
Programmer inkluderer veldig ofte et krav om å raskt skrive data til en fil eller andre steder. Og dette reiser spørsmål: Hvordan skal vi gjøre dette? Hvilken klasse skal vi velge? I dag skal vi bli kjent med en passende kandidat for denne
Ekstra leksjoner for nivået
Modul 1
Nivå ,
Lekse
java.io På dette nivået utforsket vi input- og outputstrømmer og ble kjent med metodene deres. Hvis du føler at du fortsatt ikke helt har fått med deg I/O i Java, kan vi fortsette samtalen og analysere noen eksempler på I/O i praksis. Ikke
ByteArrayInputStream
Modul 1
Nivå ,
Lekse
ByteArrayInputStream - klassen i java.io -pakken kan brukes til å lese en input-array (med byte). For å lage en byte-array-inndatastrøm, må vi først importere java.io.ByteArrayInputStream -pakken. Etter at vi har importert pakken, har vi to
ByteArrayOutputStream
Modul 1
Nivå ,
Lekse
ByteArrayOutputStream - klassen implementerer en utdatastrøm som skriver data til en bytearray. Bufferen vokser automatisk etter hvert som data skrives til den. ByteArrayOutputStream - klassen lager en buffer i minnet, og alle dataene som s
Design mønstre. Dekoratør
Modul 1
Nivå ,
Lekse
Vi har allerede gjennomgått bruken av et singleton-objekt, men du er kanskje ikke klar over at denne strategien er et designmønster, og en av de mest brukte. Faktisk er det mange av disse mønstrene, og de kan klassifiseres i henhold til der
Ekstra leksjoner for nivået
Modul 1
Nivå ,
Lekse
På dette nivået ble vi kjent med å jobbe med datastrømmer i minnet (ByteArrayInputStream, ByteArrayOutputStream) og chain-of-responsibility designmønsteret. Jeg foreslår at du tar en titt på de andre mønstrene der ute: Designmønstre i Java
IO vs NIO
Modul 1
Nivå ,
Lekse
Hvorfor er Java IO så dårlig? IO (Input & Output) API er et Java API som gjør det enkelt for utviklere å jobbe med strømmer. La oss si at vi mottar noen data (for eksempel fornavn, mellomnavn, etternavn) og vi må skrive det til en fil — tid
Vi introduserer filer
Modul 1
Nivå ,
Lekse
1. Pathklasse Hvis du vil skrive et program som gjør noe med filer på disk, er det ganske enkelt. Java har mange klasser som hjelper deg med å jobbe med både selve filene og innholdet deres. Tidlige versjoner av Java brukte klasser som File
Buffer, Channel
Modul 1
Nivå ,
Lekse
Tidligere ble vi kjent med IO API (Input/Output Application Programming Interface) og java.io -pakken, hvis klasser hovedsakelig er for arbeid med strømmer i Java. Nøkkelen her er konseptet med en strøm . I dag skal vi begynne å vurdere NIO
Velger
Modul 1
Nivå ,
Lekse
I denne leksjonen blir vi kjent med Selector -klassen. Denne klassen er i java.nio.channels -pakken, så du trenger ikke å laste ned eller konfigurere noe for å bruke den. Et Selector- objekt kan overvåke ett eller flere kanalobjekter , sjek
stier
Modul 1
Nivå ,
Lekse
Bruksklasse/metode En verktøyklasse er en hjelpeklasse med statiske variabler og statiske metoder som utfører en spesifikk liste over relaterte oppgaver. La oss se på eksempler på standard verktøyklasser: java.lang.Math Denne klassen, som k
Vis mer
1
...
10
11
12
13
14
...
35
Please enable JavaScript to continue using this application.