CodeGym University
Inlärning
Kurs
Uppgifter
Undersökningar och frågesporter
Spel
Hjälp
Schema
gemenskap
Användare
Forum
Chatt
Artiklar
Framgångsberättelser
Aktivitet
Recensioner
Prenumerationer
Lätt tema
Lektioner
Recensioner
Om oss
Start
Börja lära sig
Börja lära dig nu
Quest karta
Lektioner
Alla uppdrag
Alla nivåer
Utdataströmmar
Modul 1
Nivå,
Lektion
1. OutputStreamklass Vi har nyligen utforskat indataströmmar. Det är dags att prata om utgångsströmmar. Klassen OutputStreamär den överordnade klassen för alla klasser som stöder byte-utdata. Det här är en abstrakt klass som inte gör något
BufferedWriter
Modul 1
Nivå,
Lektion
Program innehåller mycket ofta ett krav på att snabbt skriva data till en fil eller någon annanstans. Och detta väcker frågor: Hur ska vi göra detta? Vilken klass ska vi välja? Idag kommer vi att lära känna en lämplig kandidat för denna rol
Ytterligare lektioner för nivån
Modul 1
Nivå,
Lektion
java.io På den här nivån utforskade vi input- och outputströmmar och bekantade oss med deras metoder. Om du känner att du fortfarande inte helt har förstått I/O i Java kan vi fortsätta samtalet och analysera några exempel på I/O i praktiken
ByteArrayInputStream
Modul 1
Nivå,
Lektion
Klassen ByteArrayInputStream i paketet java.io kan användas för att läsa en inmatningsmatris (med byte). För att skapa en indataström för bytearray måste vi först importera java.io.ByteArrayInputStream -paketet. Efter att vi har importerat
ByteArrayOutputStream
Modul 1
Nivå,
Lektion
Klassen ByteArrayOutputStream implementerar en utdataström som skriver data till en bytearray. Bufferten växer automatiskt när data skrivs till den. Klassen ByteArrayOutputStream skapar en buffert i minnet och all data som skickas till strö
Designmönster. Dekoratör
Modul 1
Nivå,
Lektion
Vi har redan granskat användningen av ett singleton-objekt, men du kanske ännu inte inser att den här strategin är ett designmönster, och en av de mest använda på det. Faktum är att det finns många av dessa mönster, och de kan klassificeras
Ytterligare lektioner för nivån
Modul 1
Nivå,
Lektion
På den här nivån fick vi bekanta oss med att arbeta med dataströmmar i minnet (ByteArrayInputStream, ByteArrayOutputStream) och designmönstret för ansvarskedjan. Jag föreslår att du tar en titt på de andra mönstren där ute: Designmönster i
IO vs NIO
Modul 1
Nivå,
Lektion
Varför är Java IO så dåligt? IO (Input & Output) API är ett Java API som gör det enkelt för utvecklare att arbeta med strömmar. Låt oss säga att vi får en del data (till exempel förnamn, mellannamn, efternamn) och vi behöver skriva det till
Vi presenterar filer
Modul 1
Nivå,
Lektion
1. Pathklass Om du vill skriva ett program som gör något med filer på disk är det ganska enkelt. Java har många klasser som hjälper dig att arbeta med både själva filerna och deras innehåll. Tidiga versioner av Java använde klasser som File
Buffert, kanal
Modul 1
Nivå,
Lektion
Tidigare har vi lärt känna IO API (Input/Output Application Programming Interface) och java.io -paketet, vars klasser främst är för att arbeta med strömmar i Java. Nyckeln här är konceptet med en ström . Idag ska vi börja överväga NIO API (
Väljare
Modul 1
Nivå,
Lektion
I den här lektionen kommer vi att bekanta oss med Selector -klassen. Den här klassen finns i java.nio.channels -paketet, så du behöver inte ladda ner eller konfigurera något för att använda den. Ett väljarobjekt kan övervaka ett eller flera
stigar
Modul 1
Nivå,
Lektion
Användningsklass/metod En verktygsklass är en hjälpklass med statiska variabler och statiska metoder som utför en specifik lista med relaterade uppgifter. Låt oss titta på exempel på standardverktygsklasser: java.lang.Math Denna klass, som
Visa mer
1
...
10
11
12
13
14
...
35
Please enable JavaScript to continue using this application.