CodeGym Egyetem
Tanulás
Tanfolyam
Feladatok
Felmérések és kvízek
Játékok
Segítség
Menetrend
Közösség
Felhasználók
Fórum
Csevegés
Cikkek
Sikertörténetek
Tevékenység
Vélemények
Előfizetések
Világos téma
Leckék
Vélemények
Rólunk
Rajt
Kezdje el a tanulást
Kezdje el a tanulást most
Küldetés térkép
Leckék
Minden küldetés
Minden szint
Kimeneti adatfolyamok
szint,
Lecke
1. OutputStreamosztály Nemrég fedeztük fel a bemeneti adatfolyamokat. Ideje beszélni a kimeneti adatfolyamokról. Az OutputStreamosztály minden olyan osztály szülőosztálya, amely támogatja a bájtkimenetet. Ez egy absztrakt osztály, amely önm
BufferedWriter
szint,
Lecke
A programok gyakran tartalmazzák azt a követelményt, hogy az adatokat gyorsan fájlba vagy máshová kell írni. És ez kérdéseket vet fel: Hogyan tegyük ezt? Melyik osztályt válasszuk? Ma egy alkalmas jelöltet ismerünk meg erre a szerepre: a Bu
Kiegészítő leckék a szinthez
szint,
Lecke
java.io Ezen a szinten a bemeneti és kimeneti folyamokat tártuk fel, és ismerkedtünk meg azok módszereivel. Ha úgy érzi, hogy még mindig nem értette meg teljesen a Java I/O-t, folytathatjuk a beszélgetést, és elemezhetünk néhány példát az I
ByteArrayInputStream
szint,
Lecke
A java.io csomag ByteArrayInputStream osztálya használható egy (byte-os) bemeneti tömb olvasására. Bájttömb bemeneti adatfolyam létrehozásához először importálni kell a java.io.ByteArrayInputStream csomagot. A csomag importálása után két ko
ByteArrayOutputStream
szint,
Lecke
A ByteArrayOutputStream osztály egy kimeneti adatfolyamot valósít meg, amely adatokat ír egy bájttömbbe. A puffer automatikusan növekszik, amikor adatot írnak bele. A ByteArrayOutputStream osztály puffert hoz létre a memóriában, és az adatf
Tervezési minták. Lakberendező
szint,
Lecke
Már áttekintettük a singleton objektumok használatát, de lehet, hogy még nem veszi észre, hogy ez a stratégia tervezési minta, és az egyik leggyakrabban használt. Valójában nagyon sok ilyen minta létezik, és céljuk szerint osztályozhatók. M
Kiegészítő leckék a szinthez
szint,
Lecke
Ezen a szinten megismerkedtünk a memórián belüli adatfolyamokkal (ByteArrayInputStream, ByteArrayOutputStream) való munkával és a felelősségi lánc tervezési mintával. Azt javaslom, hogy vessen egy pillantást a többi mintára: Tervezési mintá
IO kontra NIO
szint,
Lecke
Miért olyan rossz a Java IO? Az IO (Input & Output) API egy Java API, amely megkönnyíti a fejlesztők számára az adatfolyamokkal való munkát. Tegyük fel, hogy kapunk néhány adatot (például keresztnév, középső név, vezetéknév), és be kell írn
Fájlok bemutatása
szint,
Lecke
1. Pathosztály Ha olyan programot akarunk írni, amely a lemezen lévő fájlokkal csinál valamit, az elég egyszerű. A Java számos osztályt tartalmaz, amelyek segítenek magukkal a fájlokkal és azok tartalmával való munkavégzésben. A Java korai
Puffer, csatorna
szint,
Lecke
Korábban megismerhettük az IO API-t (Input/Output Application Programming Interface) és a java.io csomagot, amelyek osztályai elsősorban a Java nyelvű streamekkel való munkára szolgálnak. A kulcs itt a patak fogalma . Ma elkezdjük megvizsgá
Kiválasztó
szint,
Lecke
Ebben a leckében a Selector órával ismerkedünk meg . Ez az osztály a java.nio.channels csomagban található , így nem kell letöltenie vagy konfigurálnia semmit a használatához. A Selector objektum egy vagy több csatornaobjektumot figyelhet ,
ösvények
szint,
Lecke
Hasznossági osztály/módszer A segédosztály egy segédosztály statikus változókkal és statikus metódusokkal, amelyek a kapcsolódó feladatok meghatározott listáját hajtják végre. Nézzünk példákat a szabványos használati osztályokra: java.lang.
Mutass többet
1
...
10
11
12
13
14
...
35
Please enable JavaScript to continue using this application.